From 6b3a3b4c0217d07c565d6a8159aac52d6638dfe6 Mon Sep 17 00:00:00 2001 From: MrMCake Date: Mon, 17 Jan 2022 13:08:24 +0100 Subject: [PATCH 01/14] Update to latest --- .../servers/.bicep/nested_cuaId.bicep | 1 - .../servers/.parameters/parameters.json | 11 +++++++---- arm/Microsoft.AnalysisServices/servers/deploy.bicep | 11 +++++++++-- 3 files changed, 16 insertions(+), 7 deletions(-) delete mode 100644 arm/Microsoft.AnalysisServices/servers/.bicep/nested_cuaId.bicep diff --git a/arm/Microsoft.AnalysisServices/servers/.bicep/nested_cuaId.bicep b/arm/Microsoft.AnalysisServices/servers/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.AnalysisServices/servers/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.AnalysisServices/servers/.parameters/parameters.json b/arm/Microsoft.AnalysisServices/servers/.parameters/parameters.json index b5a737dd26..1248e342a6 100644 --- a/arm/Microsoft.AnalysisServices/servers/.parameters/parameters.json +++ b/arm/Microsoft.AnalysisServices/servers/.parameters/parameters.json @@ -13,7 +13,7 @@ { "roleDefinitionIdOrName": "Reader", "principalIds": [ - "<>" + "e58511af-4da2-449c-a5cd-6a10271cfb83" ] } ] @@ -22,16 +22,19 @@ "value": 7 }, "diagnosticStorageAccountId": { - "value": "/subscriptions/<>/resourceGroups/validation-rg/providers/Microsoft.Storage/storageAccounts/adpsxxazsax001" + "value": "/subscriptions/a7439831-1cd9-435d-a091-4aa863c96556/resourceGroups/validation-rg/providers/Microsoft.Storage/storageAccounts/adpsxxazsax001" }, "diagnosticWorkspaceId": { - "value": "/subscriptions/<>/resourcegroups/validation-rg/providers/microsoft.operationalinsights/workspaces/adp-sxx-az-law-x-001" + "value": "/subscriptions/a7439831-1cd9-435d-a091-4aa863c96556/resourcegroups/validation-rg/providers/microsoft.operationalinsights/workspaces/adp-sxx-az-law-x-001" }, "diagnosticEventHubAuthorizationRuleId": { - "value": "/subscriptions/<>/resourceGroups/validation-rg/providers/Microsoft.EventHub/namespaces/adp-sxx-az-evhns-x-001/AuthorizationRules/RootManageSharedAccessKey" + "value": "/subscriptions/a7439831-1cd9-435d-a091-4aa863c96556/resourceGroups/validation-rg/providers/Microsoft.EventHub/namespaces/adp-sxx-az-evhns-x-001/AuthorizationRules/RootManageSharedAccessKey" }, "diagnosticEventHubName": { "value": "adp-sxx-az-evh-x-001" + }, + "cuaId": { + "value": "22db5af3-9894-4061-9385-2b7e6cdae862" } } } diff --git a/arm/Microsoft.AnalysisServices/servers/deploy.bicep b/arm/Microsoft.AnalysisServices/servers/deploy.bicep index c8f76e244a..ea0d2fb028 100644 --- a/arm/Microsoft.AnalysisServices/servers/deploy.bicep +++ b/arm/Microsoft.AnalysisServices/servers/deploy.bicep @@ -93,9 +93,16 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + 'contentVersion': '1.0.0.0' + 'resources': [] + } + } } resource server 'Microsoft.AnalysisServices/servers@2017-08-01' = { From 02f407eae3faf787d96e54f08ddb2a1296a82383 Mon Sep 17 00:00:00 2001 From: MrMCake Date: Mon, 17 Jan 2022 13:46:33 +0100 Subject: [PATCH 02/14] Replaced CuaId implementation --- .../servers/.parameters/parameters.json | 3 --- .../servers/deploy.bicep | 4 ++-- .../service/.bicep/nested_cuaId.bicep | 1 - .../apiVersionSets/.bicep/nested_cuaId.bicep | 1 - .../service/apiVersionSets/deploy.bicep | 11 +++++++-- .../service/apis/.bicep/nested_cuaId.bicep | 1 - .../service/apis/deploy.bicep | 11 +++++++-- .../apis/policies/.bicep/nested_cuaId.bicep | 1 - .../service/apis/policies/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../service/authorizationServers/deploy.bicep | 11 +++++++-- .../backends/.bicep/nested_cuaId.bicep | 1 - .../service/backends/deploy.bicep | 11 +++++++-- .../service/caches/.bicep/nested_cuaId.bicep | 1 - .../service/caches/deploy.bicep | 11 +++++++-- .../service/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../service/identityProviders/deploy.bicep | 11 +++++++-- .../namedValues/.bicep/nested_cuaId.bicep | 1 - .../service/namedValues/deploy.bicep | 11 +++++++-- .../policies/.bicep/nested_cuaId.bicep | 1 - .../service/policies/deploy.bicep | 11 +++++++-- .../portalsettings/.bicep/nested_cuaId.bicep | 1 - .../service/portalsettings/deploy.bicep | 11 +++++++-- .../products/.bicep/nested_cuaId.bicep | 1 - .../products/apis/.bicep/nested_cuaId.bicep | 1 - .../service/products/apis/deploy.bicep | 11 +++++++-- .../service/products/deploy.bicep | 11 +++++++-- .../products/groups/.bicep/nested_cuaId.bicep | 1 - .../service/products/groups/deploy.bicep | 11 +++++++-- .../subscriptions/.bicep/nested_cuaId.bicep | 1 - .../service/subscriptions/deploy.bicep | 11 +++++++-- .../accounts/.bicep/nested_cuaId.bicep | 1 - .../.bicep/nested_cuaId.bicep | 1 - .../automationAccounts/deploy.bicep | 11 +++++++-- .../jobSchedules/.bicep/nested_cuaId.bicep | 1 - .../jobSchedules/deploy.bicep | 11 +++++++-- .../modules/.bicep/nested_cuaId.bicep | 1 - .../automationAccounts/modules/deploy.bicep | 11 +++++++-- .../runbooks/.bicep/nested_cuaId.bicep | 1 - .../automationAccounts/runbooks/deploy.bicep | 11 +++++++-- .../schedules/.bicep/nested_cuaId.bicep | 1 - .../automationAccounts/schedules/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../softwareUpdateConfigurations/deploy.bicep | 11 +++++++-- .../variables/.bicep/nested_cuaId.bicep | 1 - .../automationAccounts/variables/deploy.bicep | 11 +++++++-- .../batchAccounts/.bicep/nested_cuaId.bicep | 1 - .../batchAccounts/deploy.bicep | 11 +++++++-- .../accounts/.bicep/nested_cuaId.bicep | 1 - .../accounts/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../availabilitySets/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../diskEncryptionSets/deploy.bicep | 11 +++++++-- .../galleries/.bicep/nested_cuaId.bicep | 1 - .../images/.bicep/nested_cuaId.bicep | 1 - .../galleries/images/deploy.bicep | 11 +++++++-- .../images/.bicep/nested_cuaId.bicep | 1 - arm/Microsoft.Compute/images/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../proximityPlacementGroups/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../virtualMachineScaleSets/deploy.bicep | 11 +++++++-- .../extensions/.bicep/nested_cuaId.bicep | 1 - .../extensions/deploy.bicep | 11 +++++++-- .../virtualMachines/.bicep/nested_cuaId.bicep | 1 - .../virtualMachines/deploy.bicep | 11 +++++++-- .../extensions/.bicep/nested_cuaId.bicep | 1 - .../virtualMachines/extensions/deploy.bicep | 11 +++++++-- .../containerGroups/.bicep/nested_cuaId.bicep | 1 - .../containerGroups/deploy.bicep | 11 +++++++-- .../registries/.bicep/nested_cuaId.bicep | 1 - .../registries/deploy.bicep | 11 +++++++-- .../managedClusters/.bicep/nested_cuaId.bicep | 1 - .../agentPools/.bicep/nested_cuaId.bicep | 0 .../managedClusters/agentPools/deploy.bicep | 11 +++++++-- .../managedClusters/deploy.bicep | 11 +++++++-- .../factories/.bicep/nested_cuaId.bicep | 0 .../factories/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 0 .../factories/integrationRuntime/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 0 .../managedVirtualNetwork/deploy.bicep | 11 +++++++-- .../workspaces/.bicep/nested_cuaId.bicep | 1 - .../workspaces/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../applications/.bicep/nested_cuaId.bicep | 1 - .../applications/deploy.bicep | 11 +++++++-- .../applicationgroups/deploy.bicep | 11 +++++++-- .../hostpools/.bicep/nested_cuaId.bicep | 1 - .../hostpools/deploy.bicep | 11 +++++++-- .../workspaces/.bicep/nested_cuaId.bicep | 1 - .../workspaces/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../databaseAccounts/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../collections/.bicep/nested_cuaId.bicep | 1 - .../mongodbDatabases/collections/deploy.bicep | 11 +++++++-- .../mongodbDatabases/deploy.bicep | 11 +++++++-- .../sqlDatabases/.bicep/nested_cuaId.bicep | 1 - .../containers/.bicep/nested_cuaId.bicep | 1 - .../sqlDatabases/containers/deploy.bicep | 11 +++++++-- .../sqlDatabases/deploy.bicep | 11 +++++++-- .../topics/.bicep/nested_cuaId.bicep | 1 - arm/Microsoft.EventGrid/topics/deploy.bicep | 11 +++++++-- .../namespaces/.bicep/nested_cuaId.bicep | 1 - .../.bicep/nested_cuaId.bicep | 1 - .../authorizationRules/deploy.bicep | 11 +++++++-- .../namespaces/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../disasterRecoveryConfigs/deploy.bicep | 11 +++++++-- .../eventhubs/.bicep/nested_cuaId.bicep | 1 - .../.bicep/nested_cuaId.bicep | 1 - .../eventhubs/authorizationRules/deploy.bicep | 11 +++++++-- .../consumergroups/.bicep/nested_cuaId.bicep | 1 - .../eventhubs/consumergroups/deploy.bicep | 11 +++++++-- .../namespaces/eventhubs/deploy.bicep | 11 +++++++-- .../healthBots/.bicep/nested_cuaId.bicep | 1 - .../healthBots/deploy.bicep | 11 +++++++-- .../actionGroups/.bicep/nested_cuaId.bicep | 1 - .../actionGroups/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../activityLogAlerts/deploy.bicep | 11 +++++++-- .../components/.bicep/nested_cuaId.bicep | 1 - .../components/deploy.bicep | 11 +++++++-- .../metricAlerts/.bicep/nested_cuaId.bicep | 1 - .../metricAlerts/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../privateLinkScopes/deploy.bicep | 11 +++++++-- .../scopedResources/.bicep/nested_cuaId.bicep | 1 - .../scopedResources/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../scheduledQueryRules/deploy.bicep | 11 +++++++-- .../vaults/.bicep/nested_cuaId.bicep | 1 - .../accessPolicies/.bicep/nested_cuaId.bicep | 1 - arm/Microsoft.KeyVault/vaults/deploy.bicep | 11 +++++++-- .../vaults/keys/.bicep/nested_cuaId.bicep | 1 - .../vaults/secrets/.bicep/nested_cuaId.bicep | 1 - .../workflows/.bicep/nested_cuaId.bicep | 1 - arm/Microsoft.Logic/workflows/deploy.bicep | 11 +++++++-- .../workspaces/.bicep/nested_cuaId.bicep | 1 - .../workspaces/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../userAssignedIdentities/deploy.bicep | 11 +++++++-- .../netAppAccounts/.bicep/nested_cuaId.bicep | 1 - .../capacityPools/.bicep/nested_cuaId.bicep | 1 - .../netAppAccounts/capacityPools/deploy.bicep | 11 +++++++-- .../volumes/.bicep/nested_cuaId.bicep | 1 - .../capacityPools/volumes/deploy.bicep | 11 +++++++-- .../netAppAccounts/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../applicationGateways/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../applicationSecurityGroups/deploy.bicep | 11 +++++++-- .../azureFirewalls/.bicep/nested_cuaId.bicep | 1 - .../azureFirewalls/deploy.bicep | 11 +++++++-- .../bastionHosts/.bicep/nested_cuaId.bicep | 1 - .../bastionHosts/deploy.bicep | 11 +++++++-- .../connections/.bicep/nested_cuaId.bicep | 1 - .../connections/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../ddosProtectionPlans/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../expressRouteCircuits/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../firewallPolicies/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../ruleCollectionGroups/deploy.bicep | 11 +++++++-- .../ruleGroups/.bicep/nested_cuaId.bicep | 1 - .../firewallPolicies/ruleGroups/deploy.bicep | 11 +++++++-- .../ipGroups/.bicep/nested_cuaId.bicep | 1 - arm/Microsoft.Network/ipGroups/deploy.bicep | 11 +++++++-- .../loadBalancers/.bicep/nested_cuaId.bicep | 1 - .../.bicep/nested_cuaId.bicep | 1 - .../backendAddressPools/deploy.bicep | 11 +++++++-- .../loadBalancers/deploy.bicep | 11 +++++++-- .../inboundNatRules/.bicep/nested_cuaId.bicep | 1 - .../inboundNatRules/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../localNetworkGateways/deploy.bicep | 11 +++++++-- .../natGateways/.bicep/nested_cuaId.bicep | 1 - .../natGateways/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../networkSecurityGroups/deploy.bicep | 11 +++++++-- .../networkWatchers/.bicep/nested_cuaId.bicep | 1 - .../.bicep/nested_cuaId.bicep | 1 - .../connectionMonitors/deploy.bicep | 11 +++++++-- .../networkWatchers/deploy.bicep | 11 +++++++-- .../flowLogs/.bicep/nested_cuaId.bicep | 1 - .../networkWatchers/flowLogs/deploy.bicep | 11 +++++++-- .../privateDnsZones/.bicep/nested_cuaId.bicep | 1 - .../privateDnsZones/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../virtualNetworkLinks/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../privateDnsZoneGroups/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../publicIPAddresses/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../publicIPPrefixes/deploy.bicep | 11 +++++++-- .../routeTables/.bicep/nested_cuaId.bicep | 1 - .../routeTables/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../trafficmanagerprofiles/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../virtualNetworkGateways/deploy.bicep | 11 +++++++-- .../virtualNetworks/.bicep/nested_cuaId.bicep | 1 - .../virtualNetworks/deploy.bicep | 11 +++++++-- .../subnets/.bicep/nested_cuaId.bicep | 1 - .../virtualNetworks/subnets/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../virtualNetworkPeerings/deploy.bicep | 11 +++++++-- .../virtualWans/.bicep/nested_cuaId.bicep | 1 - .../virtualWans/deploy.bicep | 11 +++++++-- .../workspaces/.bicep/nested_cuaId.bicep | 1 - .../dataSources/.bicep/nested_cuaId.bicep | 1 - .../workspaces/dataSources/deploy.bicep | 11 +++++++-- .../workspaces/deploy.bicep | 11 +++++++-- .../linkedServices/.bicep/nested_cuaId.bicep | 1 - .../workspaces/linkedServices/deploy.bicep | 11 +++++++-- .../savedSearches/.bicep/nested_cuaId.bicep | 1 - .../workspaces/savedSearches/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../storageInsightConfigs/deploy.bicep | 11 +++++++-- .../vaults/.bicep/nested_cuaId.bicep | 1 - .../backupConfig/.bicep/nested_cuaId.bicep | 1 - .../backupPolicies/.bicep/nested_cuaId.bicep | 1 - .../.bicep/nested_cuaId.bicep | 1 - .../vaults/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../.bicep/nested_cuaId.bicep | 1 - .../deploymentScripts/deploy.bicep | 11 +++++++-- .../namespaces/.bicep/nested_cuaId.bicep | 1 - .../.bicep/nested_cuaId.bicep | 1 - .../authorizationRules/deploy.bicep | 11 +++++++-- .../namespaces/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../disasterRecoveryConfigs/deploy.bicep | 11 +++++++-- .../ipFilterRules/.bicep/nested_cuaId.bicep | 1 - .../namespaces/ipFilterRules/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../migrationConfigurations/deploy.bicep | 11 +++++++-- .../queues/.bicep/nested_cuaId.bicep | 1 - .../.bicep/nested_cuaId.bicep | 1 - .../queues/authorizationRules/deploy.bicep | 11 +++++++-- .../namespaces/queues/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../virtualNetworkRules/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../administrators/.bicep/nested_cuaId.bicep | 1 - .../databases/.bicep/nested_cuaId.bicep | 1 - .../.bicep/nested_cuaId.bicep | 1 - .../deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../deploy.bicep | 11 +++++++-- .../managedInstances/databases/deploy.bicep | 11 +++++++-- .../managedInstances/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../keys/.bicep/nested_cuaId.bicep | 1 - .../.bicep/nested_cuaId.bicep | 1 - .../.bicep/nested_cuaId.bicep | 1 - .../servers/.bicep/nested_cuaId.bicep | 1 - .../databases/.bicep/nested_cuaId.bicep | 1 - .../servers/databases/deploy.bicep | 11 +++++++-- arm/Microsoft.Sql/servers/deploy.bicep | 11 +++++++-- .../firewallRules/.bicep/nested_cuaId.bicep | 1 - .../servers/firewallRules/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../securityAlertPolicies/deploy.bicep | 11 +++++++-- .../storageAccounts/.bicep/nested_cuaId.bicep | 1 - .../blobServices/.bicep/nested_cuaId.bicep | 0 .../containers/.bicep/nested_cuaId.bicep | 0 .../blobServices/containers/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 0 .../immutabilityPolicies/deploy.bicep | 11 +++++++-- .../storageAccounts/blobServices/deploy.bicep | 11 +++++++-- .../storageAccounts/deploy.bicep | 11 +++++++-- .../fileServices/.bicep/nested_cuaId.bicep | 0 .../storageAccounts/fileServices/deploy.bicep | 11 +++++++-- .../shares/.bicep/nested_cuaId.bicep | 0 .../fileServices/shares/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 0 .../managementPolicies/deploy.bicep | 11 +++++++-- .../queueServices/.bicep/nested_cuaId.bicep | 0 .../queueServices/deploy.bicep | 11 +++++++-- .../queues/.bicep/nested_cuaId.bicep | 0 .../queueServices/queues/deploy.bicep | 11 +++++++-- .../tableServices/.bicep/nested_cuaId.bicep | 0 .../tableServices/deploy.bicep | 11 +++++++-- .../tables/.bicep/nested_cuaId.bicep | 0 .../tableServices/tables/deploy.bicep | 11 +++++++-- .../privateLinkHubs/.bicep/nested_cuaId.bicep | 1 - .../imageTemplates/.bicep/nested_cuaId.bicep | 1 - .../imageTemplates/deploy.bicep | 11 +++++++-- .../connections/.bicep/nested_cuaId.bicep | 1 - arm/Microsoft.Web/connections/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../hostingEnvironments/deploy.bicep | 11 +++++++-- .../serverfarms/.bicep/nested_cuaId.bicep | 1 - arm/Microsoft.Web/serverfarms/deploy.bicep | 11 +++++++-- .../sites/.bicep/nested_cuaId.bicep | 1 - .../sites/config/.bicep/nested_cuaId.bicep | 0 arm/Microsoft.Web/sites/config/deploy.bicep | 23 ++++++++++++------- arm/Microsoft.Web/sites/deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../deploy.bicep | 11 +++++++-- .../.bicep/nested_cuaId.bicep | 1 - .../deploy.bicep | 11 +++++++-- 309 files changed, 1322 insertions(+), 449 deletions(-) delete mode 100644 arm/Microsoft.ApiManagement/service/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ApiManagement/service/apiVersionSets/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ApiManagement/service/apis/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ApiManagement/service/apis/policies/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ApiManagement/service/authorizationServers/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ApiManagement/service/backends/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ApiManagement/service/caches/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ApiManagement/service/identityProviders/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ApiManagement/service/namedValues/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ApiManagement/service/policies/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ApiManagement/service/portalsettings/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ApiManagement/service/products/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ApiManagement/service/products/apis/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ApiManagement/service/products/groups/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ApiManagement/service/subscriptions/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Automanage/accounts/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Automation/automationAccounts/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Automation/automationAccounts/jobSchedules/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Automation/automationAccounts/modules/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Automation/automationAccounts/runbooks/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Automation/automationAccounts/schedules/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Automation/automationAccounts/variables/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Batch/batchAccounts/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.CognitiveServices/accounts/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Compute/availabilitySets/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Compute/diskEncryptionSets/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Compute/galleries/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Compute/galleries/images/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Compute/images/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Compute/proximityPlacementGroups/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Compute/virtualMachineScaleSets/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Compute/virtualMachineScaleSets/extensions/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Compute/virtualMachines/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Compute/virtualMachines/extensions/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ContainerInstance/containerGroups/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ContainerRegistry/registries/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ContainerService/managedClusters/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ContainerService/managedClusters/agentPools/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.DataFactory/factories/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.DataFactory/factories/integrationRuntime/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.DataFactory/factories/managedVirtualNetwork/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Databricks/workspaces/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.DesktopVirtualization/applicationgroups/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.DesktopVirtualization/applicationgroups/applications/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.DesktopVirtualization/hostpools/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.DesktopVirtualization/workspaces/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.DocumentDB/databaseAccounts/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.EventGrid/topics/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.EventHub/namespaces/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.EventHub/namespaces/authorizationRules/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.EventHub/namespaces/eventhubs/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.HealthBot/healthBots/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Insights/actionGroups/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Insights/activityLogAlerts/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Insights/components/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Insights/metricAlerts/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Insights/privateLinkScopes/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Insights/privateLinkScopes/scopedResources/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Insights/scheduledQueryRules/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.KeyVault/vaults/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.KeyVault/vaults/accessPolicies/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.KeyVault/vaults/keys/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.KeyVault/vaults/secrets/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Logic/workflows/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.MachineLearningServices/workspaces/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ManagedIdentity/userAssignedIdentities/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.NetApp/netAppAccounts/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.NetApp/netAppAccounts/capacityPools/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/applicationGateways/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/applicationSecurityGroups/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/azureFirewalls/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/bastionHosts/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/connections/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/ddosProtectionPlans/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/expressRouteCircuits/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/firewallPolicies/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/firewallPolicies/ruleGroups/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/ipGroups/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/loadBalancers/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/loadBalancers/backendAddressPools/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/loadBalancers/inboundNatRules/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/localNetworkGateways/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/natGateways/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/networkSecurityGroups/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/networkWatchers/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/networkWatchers/connectionMonitors/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/networkWatchers/flowLogs/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/privateDnsZones/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/publicIPAddresses/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/publicIPPrefixes/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/routeTables/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/trafficmanagerprofiles/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/virtualNetworkGateways/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/virtualNetworks/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/virtualNetworks/subnets/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/virtualWans/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.OperationalInsights/workspaces/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.OperationalInsights/workspaces/dataSources/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.OperationalInsights/workspaces/linkedServices/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.OperationalInsights/workspaces/savedSearches/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.RecoveryServices/vaults/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.RecoveryServices/vaults/backupConfig/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.RecoveryServices/vaults/backupPolicies/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.RecoveryServices/vaults/protectionContainers/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Resources/deploymentScripts/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ServiceBus/namespaces/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ServiceBus/namespaces/authorizationRules/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ServiceBus/namespaces/ipFilterRules/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ServiceBus/namespaces/queues/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Sql/managedInstances/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Sql/managedInstances/administrators/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Sql/managedInstances/databases/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Sql/managedInstances/encryptionProtector/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Sql/managedInstances/keys/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Sql/managedInstances/securityAlertPolicies/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Sql/servers/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Sql/servers/databases/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Sql/servers/firewallRules/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Sql/servers/securityAlertPolicies/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Storage/storageAccounts/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Storage/storageAccounts/blobServices/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Storage/storageAccounts/blobServices/containers/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Storage/storageAccounts/fileServices/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Storage/storageAccounts/fileServices/shares/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Storage/storageAccounts/managementPolicies/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Storage/storageAccounts/queueServices/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Storage/storageAccounts/queueServices/queues/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Storage/storageAccounts/tableServices/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Storage/storageAccounts/tableServices/tables/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Synapse/privateLinkHubs/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.VirtualMachineImages/imageTemplates/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Web/connections/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Web/hostingEnvironments/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Web/serverfarms/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Web/sites/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Web/sites/config/.bicep/nested_cuaId.bicep delete mode 100644 constructs/Microsoft.Authorization/roleAssignments-multiRolesMultiPrincipals/.bicep/nested_cuaId.bicep delete mode 100644 constructs/Microsoft.Network/virtualNetwork/virtualNetworkPeerings-multiRemoteVnets/.bicep/nested_cuaId.bicep diff --git a/arm/Microsoft.AnalysisServices/servers/.parameters/parameters.json b/arm/Microsoft.AnalysisServices/servers/.parameters/parameters.json index 1248e342a6..f9a035321e 100644 --- a/arm/Microsoft.AnalysisServices/servers/.parameters/parameters.json +++ b/arm/Microsoft.AnalysisServices/servers/.parameters/parameters.json @@ -32,9 +32,6 @@ }, "diagnosticEventHubName": { "value": "adp-sxx-az-evh-x-001" - }, - "cuaId": { - "value": "22db5af3-9894-4061-9385-2b7e6cdae862" } } } diff --git a/arm/Microsoft.AnalysisServices/servers/deploy.bicep b/arm/Microsoft.AnalysisServices/servers/deploy.bicep index ea0d2fb028..9230d04327 100644 --- a/arm/Microsoft.AnalysisServices/servers/deploy.bicep +++ b/arm/Microsoft.AnalysisServices/servers/deploy.bicep @@ -99,8 +99,8 @@ resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cua mode: 'Incremental' template: { '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' - 'contentVersion': '1.0.0.0' - 'resources': [] + contentVersion: '1.0.0.0' + resources: [] } } } diff --git a/arm/Microsoft.ApiManagement/service/.bicep/nested_cuaId.bicep b/arm/Microsoft.ApiManagement/service/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ApiManagement/service/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ApiManagement/service/apiVersionSets/.bicep/nested_cuaId.bicep b/arm/Microsoft.ApiManagement/service/apiVersionSets/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ApiManagement/service/apiVersionSets/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ApiManagement/service/apiVersionSets/deploy.bicep b/arm/Microsoft.ApiManagement/service/apiVersionSets/deploy.bicep index 9cd80c64a0..9c6392d6a4 100644 --- a/arm/Microsoft.ApiManagement/service/apiVersionSets/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/apiVersionSets/deploy.bicep @@ -10,9 +10,16 @@ param name string = 'default' @description('Optional. API Version set properties') param properties object = {} -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource service 'Microsoft.ApiManagement/service@2021-08-01' existing = { diff --git a/arm/Microsoft.ApiManagement/service/apis/.bicep/nested_cuaId.bicep b/arm/Microsoft.ApiManagement/service/apis/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ApiManagement/service/apis/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ApiManagement/service/apis/deploy.bicep b/arm/Microsoft.ApiManagement/service/apis/deploy.bicep index d21f2a9b0c..402945a71e 100644 --- a/arm/Microsoft.ApiManagement/service/apis/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/apis/deploy.bicep @@ -94,9 +94,16 @@ param value string = '' @description('Optional. Criteria to limit import of WSDL to a subset of the document.') param wsdlSelector object = {} -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource service 'Microsoft.ApiManagement/service@2021-08-01' existing = { diff --git a/arm/Microsoft.ApiManagement/service/apis/policies/.bicep/nested_cuaId.bicep b/arm/Microsoft.ApiManagement/service/apis/policies/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ApiManagement/service/apis/policies/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ApiManagement/service/apis/policies/deploy.bicep b/arm/Microsoft.ApiManagement/service/apis/policies/deploy.bicep index e435a91976..1b8181d10a 100644 --- a/arm/Microsoft.ApiManagement/service/apis/policies/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/apis/policies/deploy.bicep @@ -22,9 +22,16 @@ param format string = 'xml' @description('Required. Contents of the Policy as defined by the format.') param value string -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource service 'Microsoft.ApiManagement/service@2021-08-01' existing = { diff --git a/arm/Microsoft.ApiManagement/service/authorizationServers/.bicep/nested_cuaId.bicep b/arm/Microsoft.ApiManagement/service/authorizationServers/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ApiManagement/service/authorizationServers/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ApiManagement/service/authorizationServers/deploy.bicep b/arm/Microsoft.ApiManagement/service/authorizationServers/deploy.bicep index aab8579631..8adf52d40e 100644 --- a/arm/Microsoft.ApiManagement/service/authorizationServers/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/authorizationServers/deploy.bicep @@ -65,9 +65,16 @@ var defaultAuthorizationMethods = [ ] var setAuthorizationMethods = union(authorizationMethods, defaultAuthorizationMethods) -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource service 'Microsoft.ApiManagement/service@2021-08-01' existing = { diff --git a/arm/Microsoft.ApiManagement/service/backends/.bicep/nested_cuaId.bicep b/arm/Microsoft.ApiManagement/service/backends/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ApiManagement/service/backends/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ApiManagement/service/backends/deploy.bicep b/arm/Microsoft.ApiManagement/service/backends/deploy.bicep index f10995efdc..3ab7e383eb 100644 --- a/arm/Microsoft.ApiManagement/service/backends/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/backends/deploy.bicep @@ -37,9 +37,16 @@ param tls object = { @description('Required. Runtime URL of the Backend.') param url string -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource service 'Microsoft.ApiManagement/service@2021-08-01' existing = { diff --git a/arm/Microsoft.ApiManagement/service/caches/.bicep/nested_cuaId.bicep b/arm/Microsoft.ApiManagement/service/caches/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ApiManagement/service/caches/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ApiManagement/service/caches/deploy.bicep b/arm/Microsoft.ApiManagement/service/caches/deploy.bicep index 6e7328ae67..5482ed5d64 100644 --- a/arm/Microsoft.ApiManagement/service/caches/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/caches/deploy.bicep @@ -19,9 +19,16 @@ param resourceId string = '' @description('Required. Location identifier to use cache from (should be either \'default\' or valid Azure region identifier)') param useFromLocation string -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource service 'Microsoft.ApiManagement/service@2021-08-01' existing = { diff --git a/arm/Microsoft.ApiManagement/service/deploy.bicep b/arm/Microsoft.ApiManagement/service/deploy.bicep index 5a12eba217..b44b98bbbb 100644 --- a/arm/Microsoft.ApiManagement/service/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/deploy.bicep @@ -176,9 +176,16 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource apiManagementService 'Microsoft.ApiManagement/service@2021-08-01' = { diff --git a/arm/Microsoft.ApiManagement/service/identityProviders/.bicep/nested_cuaId.bicep b/arm/Microsoft.ApiManagement/service/identityProviders/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ApiManagement/service/identityProviders/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ApiManagement/service/identityProviders/deploy.bicep b/arm/Microsoft.ApiManagement/service/identityProviders/deploy.bicep index 9cd37e5f2e..57c5e2a27c 100644 --- a/arm/Microsoft.ApiManagement/service/identityProviders/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/identityProviders/deploy.bicep @@ -51,9 +51,16 @@ param name string var isAadB2C = (identityProviderType == 'aadB2C') -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource service 'Microsoft.ApiManagement/service@2021-08-01' existing = { diff --git a/arm/Microsoft.ApiManagement/service/namedValues/.bicep/nested_cuaId.bicep b/arm/Microsoft.ApiManagement/service/namedValues/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ApiManagement/service/namedValues/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ApiManagement/service/namedValues/deploy.bicep b/arm/Microsoft.ApiManagement/service/namedValues/deploy.bicep index 7ac51b1365..670eb28a8f 100644 --- a/arm/Microsoft.ApiManagement/service/namedValues/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/namedValues/deploy.bicep @@ -24,9 +24,16 @@ param value string = newGuid() var keyVaultEmpty = empty(keyVault) -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource service 'Microsoft.ApiManagement/service@2021-08-01' existing = { diff --git a/arm/Microsoft.ApiManagement/service/policies/.bicep/nested_cuaId.bicep b/arm/Microsoft.ApiManagement/service/policies/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ApiManagement/service/policies/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ApiManagement/service/policies/deploy.bicep b/arm/Microsoft.ApiManagement/service/policies/deploy.bicep index ebebcd144d..d6d7231d14 100644 --- a/arm/Microsoft.ApiManagement/service/policies/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/policies/deploy.bicep @@ -19,9 +19,16 @@ param format string = 'xml' @description('Required. Contents of the Policy as defined by the format.') param value string -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource service 'Microsoft.ApiManagement/service@2021-08-01' existing = { diff --git a/arm/Microsoft.ApiManagement/service/portalsettings/.bicep/nested_cuaId.bicep b/arm/Microsoft.ApiManagement/service/portalsettings/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ApiManagement/service/portalsettings/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ApiManagement/service/portalsettings/deploy.bicep b/arm/Microsoft.ApiManagement/service/portalsettings/deploy.bicep index da385b7dc2..68713e120e 100644 --- a/arm/Microsoft.ApiManagement/service/portalsettings/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/portalsettings/deploy.bicep @@ -15,9 +15,16 @@ param name string @description('Optional. Portal setting properties.') param properties object = {} -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource service 'Microsoft.ApiManagement/service@2021-08-01' existing = { diff --git a/arm/Microsoft.ApiManagement/service/products/.bicep/nested_cuaId.bicep b/arm/Microsoft.ApiManagement/service/products/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ApiManagement/service/products/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ApiManagement/service/products/apis/.bicep/nested_cuaId.bicep b/arm/Microsoft.ApiManagement/service/products/apis/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ApiManagement/service/products/apis/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ApiManagement/service/products/apis/deploy.bicep b/arm/Microsoft.ApiManagement/service/products/apis/deploy.bicep index 41beac09f7..5d031a3a01 100644 --- a/arm/Microsoft.ApiManagement/service/products/apis/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/products/apis/deploy.bicep @@ -10,9 +10,16 @@ param cuaId string = '' @description('Required. Name of the product API.') param name string -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource service 'Microsoft.ApiManagement/service@2021-08-01' existing = { diff --git a/arm/Microsoft.ApiManagement/service/products/deploy.bicep b/arm/Microsoft.ApiManagement/service/products/deploy.bicep index 317351f5b0..b053a728a9 100644 --- a/arm/Microsoft.ApiManagement/service/products/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/products/deploy.bicep @@ -31,9 +31,16 @@ param subscriptionsLimit int = 1 @description('Optional. Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process.') param terms string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource service 'Microsoft.ApiManagement/service@2021-08-01' existing = { diff --git a/arm/Microsoft.ApiManagement/service/products/groups/.bicep/nested_cuaId.bicep b/arm/Microsoft.ApiManagement/service/products/groups/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ApiManagement/service/products/groups/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ApiManagement/service/products/groups/deploy.bicep b/arm/Microsoft.ApiManagement/service/products/groups/deploy.bicep index 8a61338bef..eca988e08c 100644 --- a/arm/Microsoft.ApiManagement/service/products/groups/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/products/groups/deploy.bicep @@ -10,9 +10,16 @@ param cuaId string = '' @description('Required. Name of the product group.') param name string -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource service 'Microsoft.ApiManagement/service@2021-08-01' existing = { diff --git a/arm/Microsoft.ApiManagement/service/subscriptions/.bicep/nested_cuaId.bicep b/arm/Microsoft.ApiManagement/service/subscriptions/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ApiManagement/service/subscriptions/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ApiManagement/service/subscriptions/deploy.bicep b/arm/Microsoft.ApiManagement/service/subscriptions/deploy.bicep index 47fed49e8d..0404c7208b 100644 --- a/arm/Microsoft.ApiManagement/service/subscriptions/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/subscriptions/deploy.bicep @@ -25,9 +25,16 @@ param state string = '' @description('Required. Subscription name.') param name string -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource service 'Microsoft.ApiManagement/service@2021-08-01' existing = { diff --git a/arm/Microsoft.Automanage/accounts/.bicep/nested_cuaId.bicep b/arm/Microsoft.Automanage/accounts/.bicep/nested_cuaId.bicep deleted file mode 100644 index 567b460e61..0000000000 --- a/arm/Microsoft.Automanage/accounts/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ -targetScope = 'subscription' diff --git a/arm/Microsoft.Automation/automationAccounts/.bicep/nested_cuaId.bicep b/arm/Microsoft.Automation/automationAccounts/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Automation/automationAccounts/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Automation/automationAccounts/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/deploy.bicep index fa0b69746d..22974d97b3 100644 --- a/arm/Microsoft.Automation/automationAccounts/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/deploy.bicep @@ -124,9 +124,16 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource automationAccount 'Microsoft.Automation/automationAccounts@2020-01-13-preview' = { diff --git a/arm/Microsoft.Automation/automationAccounts/jobSchedules/.bicep/nested_cuaId.bicep b/arm/Microsoft.Automation/automationAccounts/jobSchedules/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Automation/automationAccounts/jobSchedules/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Automation/automationAccounts/jobSchedules/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/jobSchedules/deploy.bicep index 46b6158f74..a655cd8bca 100644 --- a/arm/Microsoft.Automation/automationAccounts/jobSchedules/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/jobSchedules/deploy.bicep @@ -19,9 +19,16 @@ param runOn string = '' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource automationAccount 'Microsoft.Automation/automationAccounts@2020-01-13-preview' existing = { diff --git a/arm/Microsoft.Automation/automationAccounts/modules/.bicep/nested_cuaId.bicep b/arm/Microsoft.Automation/automationAccounts/modules/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Automation/automationAccounts/modules/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Automation/automationAccounts/modules/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/modules/deploy.bicep index f28aea80ed..bdf61d9f65 100644 --- a/arm/Microsoft.Automation/automationAccounts/modules/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/modules/deploy.bicep @@ -19,9 +19,16 @@ param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource automationAccount 'Microsoft.Automation/automationAccounts@2020-01-13-preview' existing = { diff --git a/arm/Microsoft.Automation/automationAccounts/runbooks/.bicep/nested_cuaId.bicep b/arm/Microsoft.Automation/automationAccounts/runbooks/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Automation/automationAccounts/runbooks/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Automation/automationAccounts/runbooks/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/runbooks/deploy.bicep index 4bb128a8b1..701b237679 100644 --- a/arm/Microsoft.Automation/automationAccounts/runbooks/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/runbooks/deploy.bicep @@ -49,9 +49,16 @@ var accountSasProperties = { signedProtocol: 'https' } -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource automationAccount 'Microsoft.Automation/automationAccounts@2020-01-13-preview' existing = { diff --git a/arm/Microsoft.Automation/automationAccounts/schedules/.bicep/nested_cuaId.bicep b/arm/Microsoft.Automation/automationAccounts/schedules/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Automation/automationAccounts/schedules/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Automation/automationAccounts/schedules/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/schedules/deploy.bicep index 4f11df987d..f19b37aa9b 100644 --- a/arm/Microsoft.Automation/automationAccounts/schedules/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/schedules/deploy.bicep @@ -44,9 +44,16 @@ param baseTime string = utcNow('u') @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource automationAccount 'Microsoft.Automation/automationAccounts@2020-01-13-preview' existing = { diff --git a/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/.bicep/nested_cuaId.bicep b/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/deploy.bicep index 34cc2157ab..52d25ac253 100644 --- a/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/deploy.bicep @@ -182,9 +182,16 @@ param cuaId string = '' var updateClassifications_var = '${replace(replace(replace(replace(string(updateClassifications), ',', ', '), '[', ''), ']', ''), '"', '')}' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource automationAccount 'Microsoft.Automation/automationAccounts@2020-01-13-preview' existing = { diff --git a/arm/Microsoft.Automation/automationAccounts/variables/.bicep/nested_cuaId.bicep b/arm/Microsoft.Automation/automationAccounts/variables/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Automation/automationAccounts/variables/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Automation/automationAccounts/variables/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/variables/deploy.bicep index 943db968c6..ae8ec0cbc1 100644 --- a/arm/Microsoft.Automation/automationAccounts/variables/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/variables/deploy.bicep @@ -16,9 +16,16 @@ param isEncrypted bool = false @sys.description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource automationAccount 'Microsoft.Automation/automationAccounts@2021-06-22' existing = { diff --git a/arm/Microsoft.Batch/batchAccounts/.bicep/nested_cuaId.bicep b/arm/Microsoft.Batch/batchAccounts/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Batch/batchAccounts/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Batch/batchAccounts/deploy.bicep b/arm/Microsoft.Batch/batchAccounts/deploy.bicep index a30debf1ff..5a5f85662c 100644 --- a/arm/Microsoft.Batch/batchAccounts/deploy.bicep +++ b/arm/Microsoft.Batch/batchAccounts/deploy.bicep @@ -70,9 +70,16 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource batchAccount 'Microsoft.Batch/batchAccounts@2020-09-01' = { diff --git a/arm/Microsoft.CognitiveServices/accounts/.bicep/nested_cuaId.bicep b/arm/Microsoft.CognitiveServices/accounts/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.CognitiveServices/accounts/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.CognitiveServices/accounts/deploy.bicep b/arm/Microsoft.CognitiveServices/accounts/deploy.bicep index bd8040908a..959a4811e7 100644 --- a/arm/Microsoft.CognitiveServices/accounts/deploy.bicep +++ b/arm/Microsoft.CognitiveServices/accounts/deploy.bicep @@ -159,9 +159,16 @@ var networkAcls_var = { ipRules: ((empty(networkAcls)) ? null : ((length(networkAcls.ipRules) == 0) ? [] : networkAcls.ipRules)) } -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource cognitiveServices 'Microsoft.CognitiveServices/accounts@2017-04-18' = { diff --git a/arm/Microsoft.Compute/availabilitySets/.bicep/nested_cuaId.bicep b/arm/Microsoft.Compute/availabilitySets/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Compute/availabilitySets/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Compute/availabilitySets/deploy.bicep b/arm/Microsoft.Compute/availabilitySets/deploy.bicep index 5b89a2a418..f298f0d50f 100644 --- a/arm/Microsoft.Compute/availabilitySets/deploy.bicep +++ b/arm/Microsoft.Compute/availabilitySets/deploy.bicep @@ -33,9 +33,16 @@ param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource availabilitySet 'Microsoft.Compute/availabilitySets@2021-04-01' = { diff --git a/arm/Microsoft.Compute/diskEncryptionSets/.bicep/nested_cuaId.bicep b/arm/Microsoft.Compute/diskEncryptionSets/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Compute/diskEncryptionSets/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Compute/diskEncryptionSets/deploy.bicep b/arm/Microsoft.Compute/diskEncryptionSets/deploy.bicep index 6039850e71..52a69e04c5 100644 --- a/arm/Microsoft.Compute/diskEncryptionSets/deploy.bicep +++ b/arm/Microsoft.Compute/diskEncryptionSets/deploy.bicep @@ -29,9 +29,16 @@ param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource diskEncryptionSet 'Microsoft.Compute/diskEncryptionSets@2021-04-01' = { diff --git a/arm/Microsoft.Compute/galleries/.bicep/nested_cuaId.bicep b/arm/Microsoft.Compute/galleries/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Compute/galleries/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Compute/galleries/images/.bicep/nested_cuaId.bicep b/arm/Microsoft.Compute/galleries/images/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Compute/galleries/images/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Compute/galleries/images/deploy.bicep b/arm/Microsoft.Compute/galleries/images/deploy.bicep index 1b8d10d798..3f0d152134 100644 --- a/arm/Microsoft.Compute/galleries/images/deploy.bicep +++ b/arm/Microsoft.Compute/galleries/images/deploy.bicep @@ -94,9 +94,16 @@ param roleAssignments array = [] @description('Optional. Tags for all resources.') param tags object = {} -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource gallery 'Microsoft.Compute/galleries@2020-09-30' existing = { diff --git a/arm/Microsoft.Compute/images/.bicep/nested_cuaId.bicep b/arm/Microsoft.Compute/images/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Compute/images/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Compute/images/deploy.bicep b/arm/Microsoft.Compute/images/deploy.bicep index eb3a19bf7e..05528317ba 100644 --- a/arm/Microsoft.Compute/images/deploy.bicep +++ b/arm/Microsoft.Compute/images/deploy.bicep @@ -31,9 +31,16 @@ param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource image 'Microsoft.Compute/images@2021-04-01' = { diff --git a/arm/Microsoft.Compute/proximityPlacementGroups/.bicep/nested_cuaId.bicep b/arm/Microsoft.Compute/proximityPlacementGroups/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Compute/proximityPlacementGroups/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Compute/proximityPlacementGroups/deploy.bicep b/arm/Microsoft.Compute/proximityPlacementGroups/deploy.bicep index dadc3ec338..47a5db4fa5 100644 --- a/arm/Microsoft.Compute/proximityPlacementGroups/deploy.bicep +++ b/arm/Microsoft.Compute/proximityPlacementGroups/deploy.bicep @@ -28,9 +28,16 @@ param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource proximityPlacementGroup 'Microsoft.Compute/proximityPlacementGroups@2021-04-01' = { diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/.bicep/nested_cuaId.bicep b/arm/Microsoft.Compute/virtualMachineScaleSets/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Compute/virtualMachineScaleSets/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/deploy.bicep b/arm/Microsoft.Compute/virtualMachineScaleSets/deploy.bicep index 6e763584e7..88b1ddc5bb 100644 --- a/arm/Microsoft.Compute/virtualMachineScaleSets/deploy.bicep +++ b/arm/Microsoft.Compute/virtualMachineScaleSets/deploy.bicep @@ -326,9 +326,16 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource proximityPlacementGroup 'Microsoft.Compute/proximityPlacementGroups@2021-04-01' = if (!empty(proximityPlacementGroupName)) { diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/.bicep/nested_cuaId.bicep b/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/deploy.bicep b/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/deploy.bicep index f78d7bafd1..87d39e5678 100644 --- a/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/deploy.bicep +++ b/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/deploy.bicep @@ -35,9 +35,16 @@ param enableAutomaticUpgrade bool @description('Optional. Customer Usage Attribution id (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource virtualMachineScaleSet 'Microsoft.Compute/virtualMachineScaleSets@2021-07-01' existing = { diff --git a/arm/Microsoft.Compute/virtualMachines/.bicep/nested_cuaId.bicep b/arm/Microsoft.Compute/virtualMachines/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Compute/virtualMachines/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Compute/virtualMachines/deploy.bicep b/arm/Microsoft.Compute/virtualMachines/deploy.bicep index fe8080886e..d4a8848604 100644 --- a/arm/Microsoft.Compute/virtualMachines/deploy.bicep +++ b/arm/Microsoft.Compute/virtualMachines/deploy.bicep @@ -300,9 +300,16 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } module virtualMachine_nic '.bicep/nested_networkInterface.bicep' = [for (nicConfiguration, index) in nicConfigurations: { diff --git a/arm/Microsoft.Compute/virtualMachines/extensions/.bicep/nested_cuaId.bicep b/arm/Microsoft.Compute/virtualMachines/extensions/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Compute/virtualMachines/extensions/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Compute/virtualMachines/extensions/deploy.bicep b/arm/Microsoft.Compute/virtualMachines/extensions/deploy.bicep index afe6c5305a..571f8202bf 100644 --- a/arm/Microsoft.Compute/virtualMachines/extensions/deploy.bicep +++ b/arm/Microsoft.Compute/virtualMachines/extensions/deploy.bicep @@ -38,9 +38,16 @@ param enableAutomaticUpgrade bool @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource virtualMachine 'Microsoft.Compute/virtualMachines@2021-07-01' existing = { diff --git a/arm/Microsoft.ContainerInstance/containerGroups/.bicep/nested_cuaId.bicep b/arm/Microsoft.ContainerInstance/containerGroups/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ContainerInstance/containerGroups/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ContainerInstance/containerGroups/deploy.bicep b/arm/Microsoft.ContainerInstance/containerGroups/deploy.bicep index d68894cf06..ed8ea595bb 100644 --- a/arm/Microsoft.ContainerInstance/containerGroups/deploy.bicep +++ b/arm/Microsoft.ContainerInstance/containerGroups/deploy.bicep @@ -66,9 +66,16 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource containergroup 'Microsoft.ContainerInstance/containerGroups@2021-03-01' = { diff --git a/arm/Microsoft.ContainerRegistry/registries/.bicep/nested_cuaId.bicep b/arm/Microsoft.ContainerRegistry/registries/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ContainerRegistry/registries/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ContainerRegistry/registries/deploy.bicep b/arm/Microsoft.ContainerRegistry/registries/deploy.bicep index 0b8c18e2bc..6248210ab6 100644 --- a/arm/Microsoft.ContainerRegistry/registries/deploy.bicep +++ b/arm/Microsoft.ContainerRegistry/registries/deploy.bicep @@ -125,9 +125,16 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource registry 'Microsoft.ContainerRegistry/registries@2020-11-01-preview' = { diff --git a/arm/Microsoft.ContainerService/managedClusters/.bicep/nested_cuaId.bicep b/arm/Microsoft.ContainerService/managedClusters/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ContainerService/managedClusters/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ContainerService/managedClusters/agentPools/.bicep/nested_cuaId.bicep b/arm/Microsoft.ContainerService/managedClusters/agentPools/.bicep/nested_cuaId.bicep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/arm/Microsoft.ContainerService/managedClusters/agentPools/deploy.bicep b/arm/Microsoft.ContainerService/managedClusters/agentPools/deploy.bicep index 36ad2c3f61..552c953f8a 100644 --- a/arm/Microsoft.ContainerService/managedClusters/agentPools/deploy.bicep +++ b/arm/Microsoft.ContainerService/managedClusters/agentPools/deploy.bicep @@ -175,9 +175,16 @@ var upgradeSettings = { @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource managedCluster 'Microsoft.ContainerService/managedClusters@2021-08-01' existing = { diff --git a/arm/Microsoft.ContainerService/managedClusters/deploy.bicep b/arm/Microsoft.ContainerService/managedClusters/deploy.bicep index ff93a7a2a6..d3a8015e3f 100644 --- a/arm/Microsoft.ContainerService/managedClusters/deploy.bicep +++ b/arm/Microsoft.ContainerService/managedClusters/deploy.bicep @@ -257,9 +257,16 @@ var lbProfile = { effectiveOutboundIPs: [] } -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource managedCluster 'Microsoft.ContainerService/managedClusters@2021-07-01' = { diff --git a/arm/Microsoft.DataFactory/factories/.bicep/nested_cuaId.bicep b/arm/Microsoft.DataFactory/factories/.bicep/nested_cuaId.bicep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/arm/Microsoft.DataFactory/factories/deploy.bicep b/arm/Microsoft.DataFactory/factories/deploy.bicep index 56ef5545c8..570c759a7c 100644 --- a/arm/Microsoft.DataFactory/factories/deploy.bicep +++ b/arm/Microsoft.DataFactory/factories/deploy.bicep @@ -132,9 +132,16 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource dataFactory 'Microsoft.DataFactory/factories@2018-06-01' = { diff --git a/arm/Microsoft.DataFactory/factories/integrationRuntime/.bicep/nested_cuaId.bicep b/arm/Microsoft.DataFactory/factories/integrationRuntime/.bicep/nested_cuaId.bicep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/arm/Microsoft.DataFactory/factories/integrationRuntime/deploy.bicep b/arm/Microsoft.DataFactory/factories/integrationRuntime/deploy.bicep index 86f19b1f17..86eb7415ae 100644 --- a/arm/Microsoft.DataFactory/factories/integrationRuntime/deploy.bicep +++ b/arm/Microsoft.DataFactory/factories/integrationRuntime/deploy.bicep @@ -20,9 +20,16 @@ param typeProperties object @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } var managedVirtualNetwork_var = { diff --git a/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/.bicep/nested_cuaId.bicep b/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/.bicep/nested_cuaId.bicep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/deploy.bicep b/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/deploy.bicep index d7fb66b938..89b32ea6f3 100644 --- a/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/deploy.bicep +++ b/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/deploy.bicep @@ -7,9 +7,16 @@ param name string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource dataFactory 'Microsoft.DataFactory/factories@2018-06-01' existing = { diff --git a/arm/Microsoft.Databricks/workspaces/.bicep/nested_cuaId.bicep b/arm/Microsoft.Databricks/workspaces/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Databricks/workspaces/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Databricks/workspaces/deploy.bicep b/arm/Microsoft.Databricks/workspaces/deploy.bicep index 369173234e..fff2378463 100644 --- a/arm/Microsoft.Databricks/workspaces/deploy.bicep +++ b/arm/Microsoft.Databricks/workspaces/deploy.bicep @@ -90,9 +90,16 @@ var diagnosticsLogs = [for log in logsToEnable: { var managedResourceGroupName = '${name}-rg' var managedResourceGroupId_var = '${subscription().id}/resourceGroups/${managedResourceGroupName}' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource workspace 'Microsoft.Databricks/workspaces@2018-04-01' = { diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/.bicep/nested_cuaId.bicep b/arm/Microsoft.DesktopVirtualization/applicationgroups/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.DesktopVirtualization/applicationgroups/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/.bicep/nested_cuaId.bicep b/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/deploy.bicep b/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/deploy.bicep index 65e5f5de61..9576bf6ac1 100644 --- a/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/deploy.bicep +++ b/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/deploy.bicep @@ -36,9 +36,16 @@ param iconIndex int = 0 @sys.description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource applicationGroup 'Microsoft.DesktopVirtualization/applicationGroups@2021-09-03-preview' existing = { diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/deploy.bicep b/arm/Microsoft.DesktopVirtualization/applicationgroups/deploy.bicep index af8cc7b32e..7c40d19053 100644 --- a/arm/Microsoft.DesktopVirtualization/applicationgroups/deploy.bicep +++ b/arm/Microsoft.DesktopVirtualization/applicationgroups/deploy.bicep @@ -79,9 +79,16 @@ var diagnosticsLogs = [for log in logsToEnable: { } }] -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource appGroup_hostpool 'Microsoft.DesktopVirtualization/hostpools@2021-07-12' existing = { diff --git a/arm/Microsoft.DesktopVirtualization/hostpools/.bicep/nested_cuaId.bicep b/arm/Microsoft.DesktopVirtualization/hostpools/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.DesktopVirtualization/hostpools/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.DesktopVirtualization/hostpools/deploy.bicep b/arm/Microsoft.DesktopVirtualization/hostpools/deploy.bicep index 9cbd1b8cc4..83d5a82791 100644 --- a/arm/Microsoft.DesktopVirtualization/hostpools/deploy.bicep +++ b/arm/Microsoft.DesktopVirtualization/hostpools/deploy.bicep @@ -129,9 +129,16 @@ var diagnosticsLogs = [for log in logsToEnable: { var tokenExpirationTime = dateTimeAdd(baseTime, tokenValidityLength) -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource hostPool 'Microsoft.DesktopVirtualization/hostpools@2021-07-12' = { diff --git a/arm/Microsoft.DesktopVirtualization/workspaces/.bicep/nested_cuaId.bicep b/arm/Microsoft.DesktopVirtualization/workspaces/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.DesktopVirtualization/workspaces/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.DesktopVirtualization/workspaces/deploy.bicep b/arm/Microsoft.DesktopVirtualization/workspaces/deploy.bicep index 8681b131e6..060cb6bf5d 100644 --- a/arm/Microsoft.DesktopVirtualization/workspaces/deploy.bicep +++ b/arm/Microsoft.DesktopVirtualization/workspaces/deploy.bicep @@ -70,9 +70,16 @@ var diagnosticsLogs = [for log in logsToEnable: { } }] -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource workspace 'Microsoft.DesktopVirtualization/workspaces@2021-07-12' = { diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/.bicep/nested_cuaId.bicep b/arm/Microsoft.DocumentDB/databaseAccounts/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.DocumentDB/databaseAccounts/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/deploy.bicep b/arm/Microsoft.DocumentDB/databaseAccounts/deploy.bicep index 0386bfa11f..585e01bf47 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/deploy.bicep +++ b/arm/Microsoft.DocumentDB/databaseAccounts/deploy.bicep @@ -192,9 +192,16 @@ var databaseAccount_properties = !empty(sqlDatabases) ? { databaseAccountOfferType: databaseAccountOfferType }) -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource databaseAccount 'Microsoft.DocumentDB/databaseAccounts@2021-06-15' = { diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/.bicep/nested_cuaId.bicep b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/.bicep/nested_cuaId.bicep b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/deploy.bicep b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/deploy.bicep index 7176e9e28d..9dcb214a37 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/deploy.bicep +++ b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/deploy.bicep @@ -19,9 +19,16 @@ param shardKey object @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource databaseAccount 'Microsoft.DocumentDB/databaseAccounts@2021-07-01-preview' existing = { diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/deploy.bicep b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/deploy.bicep index 092be1e86a..b8dd199255 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/deploy.bicep +++ b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/deploy.bicep @@ -16,9 +16,16 @@ param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource databaseAccount 'Microsoft.DocumentDB/databaseAccounts@2021-07-01-preview' existing = { diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/.bicep/nested_cuaId.bicep b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/.bicep/nested_cuaId.bicep b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/deploy.bicep b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/deploy.bicep index c3861237b4..2274404793 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/deploy.bicep +++ b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/deploy.bicep @@ -27,9 +27,16 @@ param kind string = 'Hash' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource databaseAccount 'Microsoft.DocumentDB/databaseAccounts@2021-07-01-preview' existing = { diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/deploy.bicep b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/deploy.bicep index 2a99e3615e..d34600904f 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/deploy.bicep +++ b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/deploy.bicep @@ -16,9 +16,16 @@ param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource databaseAccount 'Microsoft.DocumentDB/databaseAccounts@2021-07-01-preview' existing = { diff --git a/arm/Microsoft.EventGrid/topics/.bicep/nested_cuaId.bicep b/arm/Microsoft.EventGrid/topics/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.EventGrid/topics/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.EventGrid/topics/deploy.bicep b/arm/Microsoft.EventGrid/topics/deploy.bicep index d52af252e3..7494009dd1 100644 --- a/arm/Microsoft.EventGrid/topics/deploy.bicep +++ b/arm/Microsoft.EventGrid/topics/deploy.bicep @@ -84,9 +84,16 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource eventGrid 'Microsoft.EventGrid/topics@2020-06-01' = { diff --git a/arm/Microsoft.EventHub/namespaces/.bicep/nested_cuaId.bicep b/arm/Microsoft.EventHub/namespaces/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.EventHub/namespaces/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.EventHub/namespaces/authorizationRules/.bicep/nested_cuaId.bicep b/arm/Microsoft.EventHub/namespaces/authorizationRules/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.EventHub/namespaces/authorizationRules/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.EventHub/namespaces/authorizationRules/deploy.bicep b/arm/Microsoft.EventHub/namespaces/authorizationRules/deploy.bicep index bdb51b4a1a..f525eb27b3 100644 --- a/arm/Microsoft.EventHub/namespaces/authorizationRules/deploy.bicep +++ b/arm/Microsoft.EventHub/namespaces/authorizationRules/deploy.bicep @@ -15,9 +15,16 @@ param rights array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource namespace 'Microsoft.EventHub/namespaces@2021-06-01-preview' existing = { diff --git a/arm/Microsoft.EventHub/namespaces/deploy.bicep b/arm/Microsoft.EventHub/namespaces/deploy.bicep index 4197861e75..31b61dc53e 100644 --- a/arm/Microsoft.EventHub/namespaces/deploy.bicep +++ b/arm/Microsoft.EventHub/namespaces/deploy.bicep @@ -169,9 +169,16 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource eventHubNamespace 'Microsoft.EventHub/namespaces@2021-06-01-preview' = { diff --git a/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/.bicep/nested_cuaId.bicep b/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/deploy.bicep b/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/deploy.bicep index 546e9ecd55..67049594cb 100644 --- a/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/deploy.bicep +++ b/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/deploy.bicep @@ -10,9 +10,16 @@ param partnerNamespaceId string = '' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource namespace 'Microsoft.EventHub/namespaces@2021-06-01-preview' existing = { diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/.bicep/nested_cuaId.bicep b/arm/Microsoft.EventHub/namespaces/eventhubs/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.EventHub/namespaces/eventhubs/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/.bicep/nested_cuaId.bicep b/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/deploy.bicep b/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/deploy.bicep index a8a7fab1b9..b0ff0d16fb 100644 --- a/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/deploy.bicep +++ b/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/deploy.bicep @@ -18,9 +18,16 @@ param rights array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource namespace 'Microsoft.EventHub/namespaces@2021-06-01-preview' existing = { diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/.bicep/nested_cuaId.bicep b/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/deploy.bicep b/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/deploy.bicep index 59ea5c2fe5..421556ce27 100644 --- a/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/deploy.bicep +++ b/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/deploy.bicep @@ -13,9 +13,16 @@ param userMetadata string = '' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource namespace 'Microsoft.EventHub/namespaces@2021-06-01-preview' existing = { diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/deploy.bicep b/arm/Microsoft.EventHub/namespaces/eventhubs/deploy.bicep index 9f90d167c5..1e254419f3 100644 --- a/arm/Microsoft.EventHub/namespaces/eventhubs/deploy.bicep +++ b/arm/Microsoft.EventHub/namespaces/eventhubs/deploy.bicep @@ -122,9 +122,16 @@ var eventHubPropertiesWithCapture = { } } -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource namespace 'Microsoft.EventHub/namespaces@2021-06-01-preview' existing = { diff --git a/arm/Microsoft.HealthBot/healthBots/.bicep/nested_cuaId.bicep b/arm/Microsoft.HealthBot/healthBots/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.HealthBot/healthBots/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.HealthBot/healthBots/deploy.bicep b/arm/Microsoft.HealthBot/healthBots/deploy.bicep index 413c3ebdb1..5546b73f1e 100644 --- a/arm/Microsoft.HealthBot/healthBots/deploy.bicep +++ b/arm/Microsoft.HealthBot/healthBots/deploy.bicep @@ -24,9 +24,16 @@ param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource azureHealthBot 'Microsoft.HealthBot/healthBots@2020-12-08' = { diff --git a/arm/Microsoft.Insights/actionGroups/.bicep/nested_cuaId.bicep b/arm/Microsoft.Insights/actionGroups/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Insights/actionGroups/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Insights/actionGroups/deploy.bicep b/arm/Microsoft.Insights/actionGroups/deploy.bicep index 08c650ab9b..2f396146bb 100644 --- a/arm/Microsoft.Insights/actionGroups/deploy.bicep +++ b/arm/Microsoft.Insights/actionGroups/deploy.bicep @@ -49,9 +49,16 @@ param cuaId string = '' @description('Optional. Location for all resources.') param location string = 'global' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource actionGroup 'microsoft.insights/actionGroups@2019-06-01' = { diff --git a/arm/Microsoft.Insights/activityLogAlerts/.bicep/nested_cuaId.bicep b/arm/Microsoft.Insights/activityLogAlerts/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Insights/activityLogAlerts/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Insights/activityLogAlerts/deploy.bicep b/arm/Microsoft.Insights/activityLogAlerts/deploy.bicep index 404c0d8f50..98449dac60 100644 --- a/arm/Microsoft.Insights/activityLogAlerts/deploy.bicep +++ b/arm/Microsoft.Insights/activityLogAlerts/deploy.bicep @@ -35,9 +35,16 @@ var actionGroups = [for action in actions: { webhookProperties: contains(action, 'webhookProperties') ? action.webhookProperties : null }] -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource activityLogAlert 'Microsoft.Insights/activityLogAlerts@2020-10-01' = { diff --git a/arm/Microsoft.Insights/components/.bicep/nested_cuaId.bicep b/arm/Microsoft.Insights/components/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Insights/components/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Insights/components/deploy.bicep b/arm/Microsoft.Insights/components/deploy.bicep index a9fac14def..de5b64ca7a 100644 --- a/arm/Microsoft.Insights/components/deploy.bicep +++ b/arm/Microsoft.Insights/components/deploy.bicep @@ -40,9 +40,16 @@ param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource appInsights 'Microsoft.Insights/components@2020-02-02' = { diff --git a/arm/Microsoft.Insights/metricAlerts/.bicep/nested_cuaId.bicep b/arm/Microsoft.Insights/metricAlerts/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Insights/metricAlerts/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Insights/metricAlerts/deploy.bicep b/arm/Microsoft.Insights/metricAlerts/deploy.bicep index 47e9428de0..399bccde84 100644 --- a/arm/Microsoft.Insights/metricAlerts/deploy.bicep +++ b/arm/Microsoft.Insights/metricAlerts/deploy.bicep @@ -85,9 +85,16 @@ var actionGroups = [for action in actions: { webHookProperties: contains(action, 'webHookProperties') ? action.webHookProperties : null }] -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource metricAlert 'Microsoft.Insights/metricAlerts@2018-03-01' = { diff --git a/arm/Microsoft.Insights/privateLinkScopes/.bicep/nested_cuaId.bicep b/arm/Microsoft.Insights/privateLinkScopes/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Insights/privateLinkScopes/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Insights/privateLinkScopes/deploy.bicep b/arm/Microsoft.Insights/privateLinkScopes/deploy.bicep index 7b0bb19c61..82104fcae4 100644 --- a/arm/Microsoft.Insights/privateLinkScopes/deploy.bicep +++ b/arm/Microsoft.Insights/privateLinkScopes/deploy.bicep @@ -28,9 +28,16 @@ param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource privateLinkScope 'Microsoft.Insights/privateLinkScopes@2019-10-17-preview' = { diff --git a/arm/Microsoft.Insights/privateLinkScopes/scopedResources/.bicep/nested_cuaId.bicep b/arm/Microsoft.Insights/privateLinkScopes/scopedResources/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Insights/privateLinkScopes/scopedResources/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Insights/privateLinkScopes/scopedResources/deploy.bicep b/arm/Microsoft.Insights/privateLinkScopes/scopedResources/deploy.bicep index cfa305476a..a3b5d238d9 100644 --- a/arm/Microsoft.Insights/privateLinkScopes/scopedResources/deploy.bicep +++ b/arm/Microsoft.Insights/privateLinkScopes/scopedResources/deploy.bicep @@ -12,9 +12,16 @@ param linkedResourceId string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource privateLinkScope 'microsoft.insights/privateLinkScopes@2021-07-01-preview' existing = { diff --git a/arm/Microsoft.Insights/scheduledQueryRules/.bicep/nested_cuaId.bicep b/arm/Microsoft.Insights/scheduledQueryRules/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Insights/scheduledQueryRules/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Insights/scheduledQueryRules/deploy.bicep b/arm/Microsoft.Insights/scheduledQueryRules/deploy.bicep index 6dbc6368bc..fc7e4dbd82 100644 --- a/arm/Microsoft.Insights/scheduledQueryRules/deploy.bicep +++ b/arm/Microsoft.Insights/scheduledQueryRules/deploy.bicep @@ -66,9 +66,16 @@ param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource queryRule 'Microsoft.Insights/scheduledQueryRules@2021-02-01-preview' = { diff --git a/arm/Microsoft.KeyVault/vaults/.bicep/nested_cuaId.bicep b/arm/Microsoft.KeyVault/vaults/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.KeyVault/vaults/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.KeyVault/vaults/accessPolicies/.bicep/nested_cuaId.bicep b/arm/Microsoft.KeyVault/vaults/accessPolicies/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.KeyVault/vaults/accessPolicies/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.KeyVault/vaults/deploy.bicep b/arm/Microsoft.KeyVault/vaults/deploy.bicep index 44ee6033fa..a9e67277a6 100644 --- a/arm/Microsoft.KeyVault/vaults/deploy.bicep +++ b/arm/Microsoft.KeyVault/vaults/deploy.bicep @@ -159,9 +159,16 @@ var formattedAccessPolicies = [for accessPolicy in accessPolicies: { tenantId: contains(accessPolicy, 'tenantId') ? accessPolicy.tenantId : tenant().tenantId }] -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource keyVault 'Microsoft.KeyVault/vaults@2019-09-01' = { diff --git a/arm/Microsoft.KeyVault/vaults/keys/.bicep/nested_cuaId.bicep b/arm/Microsoft.KeyVault/vaults/keys/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.KeyVault/vaults/keys/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.KeyVault/vaults/secrets/.bicep/nested_cuaId.bicep b/arm/Microsoft.KeyVault/vaults/secrets/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.KeyVault/vaults/secrets/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Logic/workflows/.bicep/nested_cuaId.bicep b/arm/Microsoft.Logic/workflows/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Logic/workflows/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Logic/workflows/deploy.bicep b/arm/Microsoft.Logic/workflows/deploy.bicep index c6c733e8b9..43f055bbf0 100644 --- a/arm/Microsoft.Logic/workflows/deploy.bicep +++ b/arm/Microsoft.Logic/workflows/deploy.bicep @@ -142,9 +142,16 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource logicApp 'Microsoft.Logic/workflows@2019-05-01' = { diff --git a/arm/Microsoft.MachineLearningServices/workspaces/.bicep/nested_cuaId.bicep b/arm/Microsoft.MachineLearningServices/workspaces/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.MachineLearningServices/workspaces/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.MachineLearningServices/workspaces/deploy.bicep b/arm/Microsoft.MachineLearningServices/workspaces/deploy.bicep index 623c8886d6..484c1c198e 100644 --- a/arm/Microsoft.MachineLearningServices/workspaces/deploy.bicep +++ b/arm/Microsoft.MachineLearningServices/workspaces/deploy.bicep @@ -118,9 +118,16 @@ var identity = identityType != 'None' ? { type: identityType } : null -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource workspace 'Microsoft.MachineLearningServices/workspaces@2021-04-01' = { diff --git a/arm/Microsoft.ManagedIdentity/userAssignedIdentities/.bicep/nested_cuaId.bicep b/arm/Microsoft.ManagedIdentity/userAssignedIdentities/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ManagedIdentity/userAssignedIdentities/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ManagedIdentity/userAssignedIdentities/deploy.bicep b/arm/Microsoft.ManagedIdentity/userAssignedIdentities/deploy.bicep index 67b1c9e825..d3b884638a 100644 --- a/arm/Microsoft.ManagedIdentity/userAssignedIdentities/deploy.bicep +++ b/arm/Microsoft.ManagedIdentity/userAssignedIdentities/deploy.bicep @@ -21,9 +21,16 @@ param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource userMsi 'Microsoft.ManagedIdentity/userAssignedIdentities@2018-11-30' = { diff --git a/arm/Microsoft.NetApp/netAppAccounts/.bicep/nested_cuaId.bicep b/arm/Microsoft.NetApp/netAppAccounts/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.NetApp/netAppAccounts/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/.bicep/nested_cuaId.bicep b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/deploy.bicep b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/deploy.bicep index 784f14c8bb..507370b370 100644 --- a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/deploy.bicep +++ b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/deploy.bicep @@ -41,9 +41,16 @@ param roleAssignments array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource netAppAccount 'Microsoft.NetApp/netAppAccounts@2021-04-01' existing = { diff --git a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/.bicep/nested_cuaId.bicep b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deploy.bicep b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deploy.bicep index 7b33c49f70..e410a67cb0 100644 --- a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deploy.bicep +++ b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deploy.bicep @@ -40,9 +40,16 @@ param roleAssignments array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource netAppAccount 'Microsoft.NetApp/netAppAccounts@2021-04-01' existing = { diff --git a/arm/Microsoft.NetApp/netAppAccounts/deploy.bicep b/arm/Microsoft.NetApp/netAppAccounts/deploy.bicep index 7119d4a611..69b69feedc 100644 --- a/arm/Microsoft.NetApp/netAppAccounts/deploy.bicep +++ b/arm/Microsoft.NetApp/netAppAccounts/deploy.bicep @@ -54,9 +54,16 @@ var activeDirectoryConnectionProperties = [ } ] -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource netAppAccount 'Microsoft.NetApp/netAppAccounts@2021-04-01' = { diff --git a/arm/Microsoft.Network/applicationGateways/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/applicationGateways/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/applicationGateways/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/applicationGateways/deploy.bicep b/arm/Microsoft.Network/applicationGateways/deploy.bicep index 57af3861cb..71a3171d35 100644 --- a/arm/Microsoft.Network/applicationGateways/deploy.bicep +++ b/arm/Microsoft.Network/applicationGateways/deploy.bicep @@ -336,9 +336,16 @@ var httpRedirectConfigurations = [for frontendHttpRedirect in frontendHttpRedire } }] -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource applicationGateway 'Microsoft.Network/applicationGateways@2021-03-01' = { diff --git a/arm/Microsoft.Network/applicationSecurityGroups/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/applicationSecurityGroups/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/applicationSecurityGroups/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/applicationSecurityGroups/deploy.bicep b/arm/Microsoft.Network/applicationSecurityGroups/deploy.bicep index 8b49ebdcf1..1fb947067e 100644 --- a/arm/Microsoft.Network/applicationSecurityGroups/deploy.bicep +++ b/arm/Microsoft.Network/applicationSecurityGroups/deploy.bicep @@ -21,9 +21,16 @@ param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource applicationSecurityGroup 'Microsoft.Network/applicationSecurityGroups@2021-02-01' = { diff --git a/arm/Microsoft.Network/azureFirewalls/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/azureFirewalls/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/azureFirewalls/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/azureFirewalls/deploy.bicep b/arm/Microsoft.Network/azureFirewalls/deploy.bicep index 2aa1724aee..2cd9675f01 100644 --- a/arm/Microsoft.Network/azureFirewalls/deploy.bicep +++ b/arm/Microsoft.Network/azureFirewalls/deploy.bicep @@ -146,9 +146,16 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource azureFirewallPip 'Microsoft.Network/publicIPAddresses@2021-02-01' = { diff --git a/arm/Microsoft.Network/bastionHosts/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/bastionHosts/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/bastionHosts/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/bastionHosts/deploy.bicep b/arm/Microsoft.Network/bastionHosts/deploy.bicep index 6c3792b0c5..a607089a5a 100644 --- a/arm/Microsoft.Network/bastionHosts/deploy.bicep +++ b/arm/Microsoft.Network/bastionHosts/deploy.bicep @@ -64,9 +64,16 @@ var diagnosticsLogs = [for log in logsToEnable: { } }] -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource publicIPAddressExisting 'Microsoft.Network/publicIPAddresses@2021-02-01' existing = if (!empty(publicIPAddressId)) { diff --git a/arm/Microsoft.Network/connections/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/connections/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/connections/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/connections/deploy.bicep b/arm/Microsoft.Network/connections/deploy.bicep index c780a20c32..a810d6eb32 100644 --- a/arm/Microsoft.Network/connections/deploy.bicep +++ b/arm/Microsoft.Network/connections/deploy.bicep @@ -88,9 +88,16 @@ var customIPSecPolicy_var = [ } ] -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource connection 'Microsoft.Network/connections@2021-02-01' = { diff --git a/arm/Microsoft.Network/ddosProtectionPlans/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/ddosProtectionPlans/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/ddosProtectionPlans/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/ddosProtectionPlans/deploy.bicep b/arm/Microsoft.Network/ddosProtectionPlans/deploy.bicep index 402c245252..ee7d4c6ee1 100644 --- a/arm/Microsoft.Network/ddosProtectionPlans/deploy.bicep +++ b/arm/Microsoft.Network/ddosProtectionPlans/deploy.bicep @@ -22,9 +22,16 @@ param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource ddosProtectionPlan 'Microsoft.Network/ddosProtectionPlans@2021-02-01' = { diff --git a/arm/Microsoft.Network/expressRouteCircuits/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/expressRouteCircuits/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/expressRouteCircuits/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/expressRouteCircuits/deploy.bicep b/arm/Microsoft.Network/expressRouteCircuits/deploy.bicep index 1b67c176c2..baca93b1f4 100644 --- a/arm/Microsoft.Network/expressRouteCircuits/deploy.bicep +++ b/arm/Microsoft.Network/expressRouteCircuits/deploy.bicep @@ -140,9 +140,16 @@ var peeringConfiguration = [ } ] -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource expressRouteCircuits 'Microsoft.Network/expressRouteCircuits@2021-02-01' = { diff --git a/arm/Microsoft.Network/firewallPolicies/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/firewallPolicies/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/firewallPolicies/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/firewallPolicies/deploy.bicep b/arm/Microsoft.Network/firewallPolicies/deploy.bicep index 9de4789a19..32b771a012 100644 --- a/arm/Microsoft.Network/firewallPolicies/deploy.bicep +++ b/arm/Microsoft.Network/firewallPolicies/deploy.bicep @@ -97,9 +97,16 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource firewallPolicy 'Microsoft.Network/firewallPolicies@2021-03-01' = { diff --git a/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/deploy.bicep b/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/deploy.bicep index e34b330d2c..02a7a1a06b 100644 --- a/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/deploy.bicep +++ b/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/deploy.bicep @@ -13,9 +13,16 @@ param ruleCollections array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource firewallPolicy 'Microsoft.Network/firewallPolicies@2021-03-01' existing = { diff --git a/arm/Microsoft.Network/firewallPolicies/ruleGroups/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/firewallPolicies/ruleGroups/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/firewallPolicies/ruleGroups/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/firewallPolicies/ruleGroups/deploy.bicep b/arm/Microsoft.Network/firewallPolicies/ruleGroups/deploy.bicep index f5e365f7df..67d665dbe0 100644 --- a/arm/Microsoft.Network/firewallPolicies/ruleGroups/deploy.bicep +++ b/arm/Microsoft.Network/firewallPolicies/ruleGroups/deploy.bicep @@ -13,9 +13,16 @@ param rules array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource firewallPolicy 'Microsoft.Network/firewallPolicies@2021-03-01' existing = { diff --git a/arm/Microsoft.Network/ipGroups/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/ipGroups/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/ipGroups/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/ipGroups/deploy.bicep b/arm/Microsoft.Network/ipGroups/deploy.bicep index 1424e1775f..272fda78c0 100644 --- a/arm/Microsoft.Network/ipGroups/deploy.bicep +++ b/arm/Microsoft.Network/ipGroups/deploy.bicep @@ -25,9 +25,16 @@ param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource ipGroup 'Microsoft.Network/ipGroups@2021-02-01' = { diff --git a/arm/Microsoft.Network/loadBalancers/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/loadBalancers/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/loadBalancers/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/loadBalancers/backendAddressPools/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/loadBalancers/backendAddressPools/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/loadBalancers/backendAddressPools/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/loadBalancers/backendAddressPools/deploy.bicep b/arm/Microsoft.Network/loadBalancers/backendAddressPools/deploy.bicep index 800052e3fb..d23f9cba6a 100644 --- a/arm/Microsoft.Network/loadBalancers/backendAddressPools/deploy.bicep +++ b/arm/Microsoft.Network/loadBalancers/backendAddressPools/deploy.bicep @@ -13,9 +13,16 @@ param tunnelInterfaces array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource loadBalancer 'Microsoft.Network/loadBalancers@2021-02-01' existing = { diff --git a/arm/Microsoft.Network/loadBalancers/deploy.bicep b/arm/Microsoft.Network/loadBalancers/deploy.bicep index ff6a91c1f0..094204e621 100644 --- a/arm/Microsoft.Network/loadBalancers/deploy.bicep +++ b/arm/Microsoft.Network/loadBalancers/deploy.bicep @@ -155,9 +155,16 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource loadBalancer 'Microsoft.Network/loadBalancers@2021-02-01' = { diff --git a/arm/Microsoft.Network/loadBalancers/inboundNatRules/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/loadBalancers/inboundNatRules/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/loadBalancers/inboundNatRules/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/loadBalancers/inboundNatRules/deploy.bicep b/arm/Microsoft.Network/loadBalancers/inboundNatRules/deploy.bicep index c24f8b97a7..efee84e525 100644 --- a/arm/Microsoft.Network/loadBalancers/inboundNatRules/deploy.bicep +++ b/arm/Microsoft.Network/loadBalancers/inboundNatRules/deploy.bicep @@ -50,9 +50,16 @@ param protocol string = 'Tcp' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource loadBalancer 'Microsoft.Network/loadBalancers@2021-02-01' existing = { diff --git a/arm/Microsoft.Network/localNetworkGateways/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/localNetworkGateways/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/localNetworkGateways/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/localNetworkGateways/deploy.bicep b/arm/Microsoft.Network/localNetworkGateways/deploy.bicep index d427df77c5..af3268f78e 100644 --- a/arm/Microsoft.Network/localNetworkGateways/deploy.bicep +++ b/arm/Microsoft.Network/localNetworkGateways/deploy.bicep @@ -46,9 +46,16 @@ var bgpSettings = { peerWeight: !empty(localPeerWeight) ? localPeerWeight : '0' } -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource localNetworkGateway 'Microsoft.Network/localNetworkGateways@2021-02-01' = { diff --git a/arm/Microsoft.Network/natGateways/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/natGateways/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/natGateways/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/natGateways/deploy.bicep b/arm/Microsoft.Network/natGateways/deploy.bicep index 2dac24b1df..b0f749566c 100644 --- a/arm/Microsoft.Network/natGateways/deploy.bicep +++ b/arm/Microsoft.Network/natGateways/deploy.bicep @@ -118,9 +118,16 @@ var natGatewayProperties = { publicIpAddresses: natGatewayPropertyPublicIPAddresses } -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } // PUBLIC IP diff --git a/arm/Microsoft.Network/networkSecurityGroups/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/networkSecurityGroups/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/networkSecurityGroups/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/networkSecurityGroups/deploy.bicep b/arm/Microsoft.Network/networkSecurityGroups/deploy.bicep index 0082a6445d..e6ec5c0e36 100644 --- a/arm/Microsoft.Network/networkSecurityGroups/deploy.bicep +++ b/arm/Microsoft.Network/networkSecurityGroups/deploy.bicep @@ -60,9 +60,16 @@ var diagnosticsLogs = [for log in logsToEnable: { } }] -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource networkSecurityGroup 'Microsoft.Network/networkSecurityGroups@2021-02-01' = { diff --git a/arm/Microsoft.Network/networkWatchers/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/networkWatchers/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/networkWatchers/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/networkWatchers/connectionMonitors/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/networkWatchers/connectionMonitors/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/networkWatchers/connectionMonitors/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/networkWatchers/connectionMonitors/deploy.bicep b/arm/Microsoft.Network/networkWatchers/connectionMonitors/deploy.bicep index 747893925d..691427b33d 100644 --- a/arm/Microsoft.Network/networkWatchers/connectionMonitors/deploy.bicep +++ b/arm/Microsoft.Network/networkWatchers/connectionMonitors/deploy.bicep @@ -34,9 +34,16 @@ var outputs = !empty(workspaceResourceId) ? [ } ] : null -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource networkWatcher 'Microsoft.Network/networkWatchers@2021-03-01' existing = { diff --git a/arm/Microsoft.Network/networkWatchers/deploy.bicep b/arm/Microsoft.Network/networkWatchers/deploy.bicep index 003ca34c4e..24fe0b3452 100644 --- a/arm/Microsoft.Network/networkWatchers/deploy.bicep +++ b/arm/Microsoft.Network/networkWatchers/deploy.bicep @@ -28,9 +28,16 @@ param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource networkWatcher 'Microsoft.Network/networkWatchers@2021-02-01' = { diff --git a/arm/Microsoft.Network/networkWatchers/flowLogs/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/networkWatchers/flowLogs/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/networkWatchers/flowLogs/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/networkWatchers/flowLogs/deploy.bicep b/arm/Microsoft.Network/networkWatchers/flowLogs/deploy.bicep index c206a1e523..4fef025db9 100644 --- a/arm/Microsoft.Network/networkWatchers/flowLogs/deploy.bicep +++ b/arm/Microsoft.Network/networkWatchers/flowLogs/deploy.bicep @@ -56,9 +56,16 @@ var flowAnalyticsConfiguration = !empty(workspaceResourceId) && enabled == true } } -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource networkWatcher 'Microsoft.Network/networkWatchers@2021-03-01' existing = { diff --git a/arm/Microsoft.Network/privateDnsZones/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/privateDnsZones/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/privateDnsZones/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/privateDnsZones/deploy.bicep b/arm/Microsoft.Network/privateDnsZones/deploy.bicep index 366549354a..e926c0c754 100644 --- a/arm/Microsoft.Network/privateDnsZones/deploy.bicep +++ b/arm/Microsoft.Network/privateDnsZones/deploy.bicep @@ -24,9 +24,16 @@ param lock string = 'NotSpecified' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource privateDnsZone 'Microsoft.Network/privateDnsZones@2020-06-01' = { diff --git a/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/deploy.bicep b/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/deploy.bicep index aeac283431..1e53e253dc 100644 --- a/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/deploy.bicep +++ b/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/deploy.bicep @@ -19,9 +19,16 @@ param virtualNetworkResourceId string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource privateDnsZone 'Microsoft.Network/privateDnsZones@2020-06-01' existing = { diff --git a/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/deploy.bicep b/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/deploy.bicep index 65dec2719c..104e962cc1 100644 --- a/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/deploy.bicep +++ b/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/deploy.bicep @@ -10,9 +10,16 @@ param name string = 'default' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } var privateDnsZoneConfigs = [for privateDNSResourceId in privateDNSResourceIds: { diff --git a/arm/Microsoft.Network/publicIPAddresses/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/publicIPAddresses/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/publicIPAddresses/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/publicIPAddresses/deploy.bicep b/arm/Microsoft.Network/publicIPAddresses/deploy.bicep index 35fec83021..c13851f35b 100644 --- a/arm/Microsoft.Network/publicIPAddresses/deploy.bicep +++ b/arm/Microsoft.Network/publicIPAddresses/deploy.bicep @@ -93,9 +93,16 @@ var publicIPPrefix = { id: publicIPPrefixResourceId } -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource publicIpAddress 'Microsoft.Network/publicIPAddresses@2021-02-01' = { diff --git a/arm/Microsoft.Network/publicIPPrefixes/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/publicIPPrefixes/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/publicIPPrefixes/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/publicIPPrefixes/deploy.bicep b/arm/Microsoft.Network/publicIPPrefixes/deploy.bicep index 305aa0bed5..83965e20dd 100644 --- a/arm/Microsoft.Network/publicIPPrefixes/deploy.bicep +++ b/arm/Microsoft.Network/publicIPPrefixes/deploy.bicep @@ -27,9 +27,16 @@ param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource publicIpPrefix 'Microsoft.Network/publicIPPrefixes@2021-02-01' = { diff --git a/arm/Microsoft.Network/routeTables/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/routeTables/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/routeTables/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/routeTables/deploy.bicep b/arm/Microsoft.Network/routeTables/deploy.bicep index 96aa332be0..c4bef76269 100644 --- a/arm/Microsoft.Network/routeTables/deploy.bicep +++ b/arm/Microsoft.Network/routeTables/deploy.bicep @@ -27,9 +27,16 @@ param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource routeTable 'Microsoft.Network/routeTables@2021-02-01' = { diff --git a/arm/Microsoft.Network/trafficmanagerprofiles/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/trafficmanagerprofiles/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/trafficmanagerprofiles/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/trafficmanagerprofiles/deploy.bicep b/arm/Microsoft.Network/trafficmanagerprofiles/deploy.bicep index 2e45ec0ef1..53eb65d1ab 100644 --- a/arm/Microsoft.Network/trafficmanagerprofiles/deploy.bicep +++ b/arm/Microsoft.Network/trafficmanagerprofiles/deploy.bicep @@ -115,9 +115,16 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource trafficManagerProfile 'Microsoft.Network/trafficmanagerprofiles@2018-08-01' = { diff --git a/arm/Microsoft.Network/virtualNetworkGateways/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/virtualNetworkGateways/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/virtualNetworkGateways/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/virtualNetworkGateways/deploy.bicep b/arm/Microsoft.Network/virtualNetworkGateways/deploy.bicep index 88ae4eaea8..bddd1be355 100644 --- a/arm/Microsoft.Network/virtualNetworkGateways/deploy.bicep +++ b/arm/Microsoft.Network/virtualNetworkGateways/deploy.bicep @@ -270,9 +270,16 @@ var vpnClientConfiguration = { vpnClientRevokedCertificates: empty(clientRevokedCertThumbprint) ? null : vpmClientRevokedCertificates } -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } // Public IPs diff --git a/arm/Microsoft.Network/virtualNetworks/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/virtualNetworks/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/virtualNetworks/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/virtualNetworks/deploy.bicep b/arm/Microsoft.Network/virtualNetworks/deploy.bicep index a8393f5d85..3e98b6a018 100644 --- a/arm/Microsoft.Network/virtualNetworks/deploy.bicep +++ b/arm/Microsoft.Network/virtualNetworks/deploy.bicep @@ -96,9 +96,16 @@ var ddosProtectionPlan = { id: ddosProtectionPlanId } -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource virtualNetwork 'Microsoft.Network/virtualNetworks@2021-03-01' = { diff --git a/arm/Microsoft.Network/virtualNetworks/subnets/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/virtualNetworks/subnets/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/virtualNetworks/subnets/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/virtualNetworks/subnets/deploy.bicep b/arm/Microsoft.Network/virtualNetworks/subnets/deploy.bicep index 55668a3878..31ee475454 100644 --- a/arm/Microsoft.Network/virtualNetworks/subnets/deploy.bicep +++ b/arm/Microsoft.Network/virtualNetworks/subnets/deploy.bicep @@ -61,9 +61,16 @@ var formattedServiceEndpoints = [for serviceEndpoint in serviceEndpoints: { @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource virtualNetwork 'Microsoft.Network/virtualNetworks@2021-03-01' existing = { diff --git a/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/deploy.bicep b/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/deploy.bicep index 733ce6c1bc..dfb107b776 100644 --- a/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/deploy.bicep +++ b/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/deploy.bicep @@ -25,9 +25,16 @@ param useRemoteGateways bool = false @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource virtualNetwork 'Microsoft.Network/virtualNetworks@2021-03-01' existing = { diff --git a/arm/Microsoft.Network/virtualWans/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/virtualWans/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/virtualWans/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/virtualWans/deploy.bicep b/arm/Microsoft.Network/virtualWans/deploy.bicep index f29b91a82a..86901ab853 100644 --- a/arm/Microsoft.Network/virtualWans/deploy.bicep +++ b/arm/Microsoft.Network/virtualWans/deploy.bicep @@ -62,9 +62,16 @@ param cuaId string = '' @description('Optional. Specify the type of lock.') param lock string = 'NotSpecified' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource virtualWan 'Microsoft.Network/virtualWans@2021-03-01' = { diff --git a/arm/Microsoft.OperationalInsights/workspaces/.bicep/nested_cuaId.bicep b/arm/Microsoft.OperationalInsights/workspaces/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.OperationalInsights/workspaces/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.OperationalInsights/workspaces/dataSources/.bicep/nested_cuaId.bicep b/arm/Microsoft.OperationalInsights/workspaces/dataSources/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.OperationalInsights/workspaces/dataSources/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.OperationalInsights/workspaces/dataSources/deploy.bicep b/arm/Microsoft.OperationalInsights/workspaces/dataSources/deploy.bicep index 5677a83f3a..f3dce0c8cc 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/dataSources/deploy.bicep +++ b/arm/Microsoft.OperationalInsights/workspaces/dataSources/deploy.bicep @@ -56,9 +56,16 @@ param syslogSeverities array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource workspace 'Microsoft.OperationalInsights/workspaces@2021-06-01' existing = { diff --git a/arm/Microsoft.OperationalInsights/workspaces/deploy.bicep b/arm/Microsoft.OperationalInsights/workspaces/deploy.bicep index adadecb186..c7dbd1eef8 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/deploy.bicep +++ b/arm/Microsoft.OperationalInsights/workspaces/deploy.bicep @@ -125,9 +125,16 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { var logAnalyticsSearchVersion = 1 -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource logAnalyticsWorkspace 'Microsoft.OperationalInsights/workspaces@2020-08-01' = { diff --git a/arm/Microsoft.OperationalInsights/workspaces/linkedServices/.bicep/nested_cuaId.bicep b/arm/Microsoft.OperationalInsights/workspaces/linkedServices/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.OperationalInsights/workspaces/linkedServices/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.OperationalInsights/workspaces/linkedServices/deploy.bicep b/arm/Microsoft.OperationalInsights/workspaces/linkedServices/deploy.bicep index bff6a42eae..b29d178b84 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/linkedServices/deploy.bicep +++ b/arm/Microsoft.OperationalInsights/workspaces/linkedServices/deploy.bicep @@ -16,9 +16,16 @@ param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource workspace 'Microsoft.OperationalInsights/workspaces@2021-06-01' existing = { diff --git a/arm/Microsoft.OperationalInsights/workspaces/savedSearches/.bicep/nested_cuaId.bicep b/arm/Microsoft.OperationalInsights/workspaces/savedSearches/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.OperationalInsights/workspaces/savedSearches/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.OperationalInsights/workspaces/savedSearches/deploy.bicep b/arm/Microsoft.OperationalInsights/workspaces/savedSearches/deploy.bicep index 1c695428b4..34527625be 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/savedSearches/deploy.bicep +++ b/arm/Microsoft.OperationalInsights/workspaces/savedSearches/deploy.bicep @@ -28,9 +28,16 @@ param version int = 2 @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource workspace 'Microsoft.OperationalInsights/workspaces@2021-06-01' existing = { diff --git a/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/.bicep/nested_cuaId.bicep b/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/deploy.bicep b/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/deploy.bicep index 67cd634b12..c90f9759c6 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/deploy.bicep +++ b/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/deploy.bicep @@ -19,9 +19,16 @@ param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource storageAccount 'Microsoft.Storage/storageAccounts@2021-06-01' existing = { diff --git a/arm/Microsoft.RecoveryServices/vaults/.bicep/nested_cuaId.bicep b/arm/Microsoft.RecoveryServices/vaults/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.RecoveryServices/vaults/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.RecoveryServices/vaults/backupConfig/.bicep/nested_cuaId.bicep b/arm/Microsoft.RecoveryServices/vaults/backupConfig/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.RecoveryServices/vaults/backupConfig/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.RecoveryServices/vaults/backupPolicies/.bicep/nested_cuaId.bicep b/arm/Microsoft.RecoveryServices/vaults/backupPolicies/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.RecoveryServices/vaults/backupPolicies/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/.bicep/nested_cuaId.bicep b/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.RecoveryServices/vaults/deploy.bicep b/arm/Microsoft.RecoveryServices/vaults/deploy.bicep index eda7e8925a..c5f2efe45c 100644 --- a/arm/Microsoft.RecoveryServices/vaults/deploy.bicep +++ b/arm/Microsoft.RecoveryServices/vaults/deploy.bicep @@ -125,9 +125,16 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource rsv 'Microsoft.RecoveryServices/vaults@2021-12-01' = { diff --git a/arm/Microsoft.RecoveryServices/vaults/protectionContainers/.bicep/nested_cuaId.bicep b/arm/Microsoft.RecoveryServices/vaults/protectionContainers/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.RecoveryServices/vaults/protectionContainers/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Resources/deploymentScripts/.bicep/nested_cuaId.bicep b/arm/Microsoft.Resources/deploymentScripts/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Resources/deploymentScripts/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Resources/deploymentScripts/deploy.bicep b/arm/Microsoft.Resources/deploymentScripts/deploy.bicep index 564d61bf36..5dc128e5ab 100644 --- a/arm/Microsoft.Resources/deploymentScripts/deploy.bicep +++ b/arm/Microsoft.Resources/deploymentScripts/deploy.bicep @@ -83,9 +83,16 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource deploymentScript 'Microsoft.Resources/deploymentScripts@2020-10-01' = { diff --git a/arm/Microsoft.ServiceBus/namespaces/.bicep/nested_cuaId.bicep b/arm/Microsoft.ServiceBus/namespaces/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ServiceBus/namespaces/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ServiceBus/namespaces/authorizationRules/.bicep/nested_cuaId.bicep b/arm/Microsoft.ServiceBus/namespaces/authorizationRules/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ServiceBus/namespaces/authorizationRules/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ServiceBus/namespaces/authorizationRules/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/authorizationRules/deploy.bicep index 374bde3249..22e07594ae 100644 --- a/arm/Microsoft.ServiceBus/namespaces/authorizationRules/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/authorizationRules/deploy.bicep @@ -17,9 +17,16 @@ param rights array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource namespace 'Microsoft.ServiceBus/namespaces@2021-06-01-preview' existing = { diff --git a/arm/Microsoft.ServiceBus/namespaces/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/deploy.bicep index 0bfc27f840..9dda4b878b 100644 --- a/arm/Microsoft.ServiceBus/namespaces/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/deploy.bicep @@ -135,9 +135,16 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource serviceBusNamespace 'Microsoft.ServiceBus/namespaces@2021-06-01-preview' = { diff --git a/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/.bicep/nested_cuaId.bicep b/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/deploy.bicep index 91c66d20b3..d4b916765a 100644 --- a/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/deploy.bicep @@ -15,9 +15,16 @@ param partnerNamespaceResourceID string = '' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource namespace 'Microsoft.ServiceBus/namespaces@2021-06-01-preview' existing = { diff --git a/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/.bicep/nested_cuaId.bicep b/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/deploy.bicep index 1ef4c4d642..326959f90e 100644 --- a/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/deploy.bicep @@ -22,9 +22,16 @@ param ipMask string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource namespace 'Microsoft.ServiceBus/namespaces@2021-06-01-preview' existing = { diff --git a/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/.bicep/nested_cuaId.bicep b/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/deploy.bicep index 93eebffba1..26cafb23a2 100644 --- a/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/deploy.bicep @@ -15,9 +15,16 @@ param targetNamespaceResourceId string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource namespace 'Microsoft.ServiceBus/namespaces@2021-06-01-preview' existing = { diff --git a/arm/Microsoft.ServiceBus/namespaces/queues/.bicep/nested_cuaId.bicep b/arm/Microsoft.ServiceBus/namespaces/queues/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ServiceBus/namespaces/queues/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/.bicep/nested_cuaId.bicep b/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/deploy.bicep index 43af5a9bb8..dbd0624106 100644 --- a/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/deploy.bicep @@ -18,9 +18,16 @@ param rights array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource namespace 'Microsoft.ServiceBus/namespaces@2021-06-01-preview' existing = { diff --git a/arm/Microsoft.ServiceBus/namespaces/queues/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/queues/deploy.bicep index 4e6b08abce..de2570c2cd 100644 --- a/arm/Microsoft.ServiceBus/namespaces/queues/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/queues/deploy.bicep @@ -83,9 +83,16 @@ param roleAssignments array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource namespace 'Microsoft.ServiceBus/namespaces@2021-06-01-preview' existing = { diff --git a/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/.bicep/nested_cuaId.bicep b/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/deploy.bicep index 9782c36d1d..59fa45423f 100644 --- a/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/deploy.bicep @@ -12,9 +12,16 @@ param virtualNetworkSubnetId string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource namespace 'Microsoft.ServiceBus/namespaces@2021-06-01-preview' existing = { diff --git a/arm/Microsoft.Sql/managedInstances/.bicep/nested_cuaId.bicep b/arm/Microsoft.Sql/managedInstances/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Sql/managedInstances/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Sql/managedInstances/administrators/.bicep/nested_cuaId.bicep b/arm/Microsoft.Sql/managedInstances/administrators/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Sql/managedInstances/administrators/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Sql/managedInstances/databases/.bicep/nested_cuaId.bicep b/arm/Microsoft.Sql/managedInstances/databases/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Sql/managedInstances/databases/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/.bicep/nested_cuaId.bicep b/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/deploy.bicep b/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/deploy.bicep index 072194f8a6..24373dfbab 100644 --- a/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/deploy.bicep @@ -22,9 +22,16 @@ param yearlyRetention string = 'P5Y' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource managedInstance 'Microsoft.Sql/managedInstances@2021-05-01-preview' existing = { diff --git a/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/.bicep/nested_cuaId.bicep b/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/deploy.bicep b/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/deploy.bicep index 19cb137a24..8e92da8ca4 100644 --- a/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/deploy.bicep @@ -13,9 +13,16 @@ param retentionDays int = 35 @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource managedInstance 'Microsoft.Sql/managedInstances@2021-05-01-preview' existing = { diff --git a/arm/Microsoft.Sql/managedInstances/databases/deploy.bicep b/arm/Microsoft.Sql/managedInstances/databases/deploy.bicep index b76e90c36b..57c223c207 100644 --- a/arm/Microsoft.Sql/managedInstances/databases/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/databases/deploy.bicep @@ -104,9 +104,16 @@ var diagnosticsLogs = [for log in logsToEnable: { } }] -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource managedInstance 'Microsoft.Sql/managedInstances@2021-05-01-preview' existing = { diff --git a/arm/Microsoft.Sql/managedInstances/deploy.bicep b/arm/Microsoft.Sql/managedInstances/deploy.bicep index 2fd206b0e8..da98693800 100644 --- a/arm/Microsoft.Sql/managedInstances/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/deploy.bicep @@ -177,9 +177,16 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource managedInstance 'Microsoft.Sql/managedInstances@2021-05-01-preview' = { diff --git a/arm/Microsoft.Sql/managedInstances/encryptionProtector/.bicep/nested_cuaId.bicep b/arm/Microsoft.Sql/managedInstances/encryptionProtector/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Sql/managedInstances/encryptionProtector/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Sql/managedInstances/keys/.bicep/nested_cuaId.bicep b/arm/Microsoft.Sql/managedInstances/keys/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Sql/managedInstances/keys/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/.bicep/nested_cuaId.bicep b/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/.bicep/nested_cuaId.bicep b/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Sql/servers/.bicep/nested_cuaId.bicep b/arm/Microsoft.Sql/servers/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Sql/servers/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Sql/servers/databases/.bicep/nested_cuaId.bicep b/arm/Microsoft.Sql/servers/databases/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Sql/servers/databases/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Sql/servers/databases/deploy.bicep b/arm/Microsoft.Sql/servers/databases/deploy.bicep index 9a0454d893..781fd96924 100644 --- a/arm/Microsoft.Sql/servers/databases/deploy.bicep +++ b/arm/Microsoft.Sql/servers/databases/deploy.bicep @@ -133,9 +133,16 @@ param isLedgerOn bool = false @description('Optional. Maintenance configuration ID assigned to the database. This configuration defines the period when the maintenance updates will occur.') param maintenanceConfigurationId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource server 'Microsoft.Sql/servers@2021-05-01-preview' existing = { diff --git a/arm/Microsoft.Sql/servers/deploy.bicep b/arm/Microsoft.Sql/servers/deploy.bicep index 9b32d7818c..183e3c0ccd 100644 --- a/arm/Microsoft.Sql/servers/deploy.bicep +++ b/arm/Microsoft.Sql/servers/deploy.bicep @@ -50,9 +50,16 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource server 'Microsoft.Sql/servers@2021-05-01-preview' = { diff --git a/arm/Microsoft.Sql/servers/firewallRules/.bicep/nested_cuaId.bicep b/arm/Microsoft.Sql/servers/firewallRules/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Sql/servers/firewallRules/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Sql/servers/firewallRules/deploy.bicep b/arm/Microsoft.Sql/servers/firewallRules/deploy.bicep index f5b76d2d95..e37861808e 100644 --- a/arm/Microsoft.Sql/servers/firewallRules/deploy.bicep +++ b/arm/Microsoft.Sql/servers/firewallRules/deploy.bicep @@ -13,9 +13,16 @@ param serverName string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource server 'Microsoft.Sql/servers@2021-05-01-preview' existing = { diff --git a/arm/Microsoft.Sql/servers/securityAlertPolicies/.bicep/nested_cuaId.bicep b/arm/Microsoft.Sql/servers/securityAlertPolicies/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Sql/servers/securityAlertPolicies/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Sql/servers/securityAlertPolicies/deploy.bicep b/arm/Microsoft.Sql/servers/securityAlertPolicies/deploy.bicep index c043733454..667d8db144 100644 --- a/arm/Microsoft.Sql/servers/securityAlertPolicies/deploy.bicep +++ b/arm/Microsoft.Sql/servers/securityAlertPolicies/deploy.bicep @@ -33,9 +33,16 @@ param serverName string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource server 'Microsoft.Sql/servers@2021-05-01-preview' existing = { diff --git a/arm/Microsoft.Storage/storageAccounts/.bicep/nested_cuaId.bicep b/arm/Microsoft.Storage/storageAccounts/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Storage/storageAccounts/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/.bicep/nested_cuaId.bicep b/arm/Microsoft.Storage/storageAccounts/blobServices/.bicep/nested_cuaId.bicep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/.bicep/nested_cuaId.bicep b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/.bicep/nested_cuaId.bicep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/deploy.bicep index b31e368ab8..d85321ef56 100644 --- a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/deploy.bicep @@ -28,9 +28,16 @@ param roleAssignments array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource storageAccount 'Microsoft.Storage/storageAccounts@2021-06-01' existing = { diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/.bicep/nested_cuaId.bicep b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/.bicep/nested_cuaId.bicep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/deploy.bicep index 567075d5f3..43a9b0ff43 100644 --- a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/deploy.bicep @@ -20,9 +20,16 @@ param allowProtectedAppendWrites bool = true @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource storageAccount 'Microsoft.Storage/storageAccounts@2021-06-01' existing = { diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/blobServices/deploy.bicep index be1a7aeef8..d02cee0b66 100644 --- a/arm/Microsoft.Storage/storageAccounts/blobServices/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/blobServices/deploy.bicep @@ -76,9 +76,16 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource storageAccount 'Microsoft.Storage/storageAccounts@2021-06-01' existing = { diff --git a/arm/Microsoft.Storage/storageAccounts/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/deploy.bicep index f689827bd1..e0765ef3d8 100644 --- a/arm/Microsoft.Storage/storageAccounts/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/deploy.bicep @@ -179,9 +179,16 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource storageAccount 'Microsoft.Storage/storageAccounts@2021-06-01' = { diff --git a/arm/Microsoft.Storage/storageAccounts/fileServices/.bicep/nested_cuaId.bicep b/arm/Microsoft.Storage/storageAccounts/fileServices/.bicep/nested_cuaId.bicep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/arm/Microsoft.Storage/storageAccounts/fileServices/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/fileServices/deploy.bicep index 4dbfb97fcf..6c49acebd0 100644 --- a/arm/Microsoft.Storage/storageAccounts/fileServices/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/fileServices/deploy.bicep @@ -76,9 +76,16 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource storageAccount 'Microsoft.Storage/storageAccounts@2021-06-01' existing = { diff --git a/arm/Microsoft.Storage/storageAccounts/fileServices/shares/.bicep/nested_cuaId.bicep b/arm/Microsoft.Storage/storageAccounts/fileServices/shares/.bicep/nested_cuaId.bicep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/arm/Microsoft.Storage/storageAccounts/fileServices/shares/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/fileServices/shares/deploy.bicep index c1bc080671..96b9f70fc9 100644 --- a/arm/Microsoft.Storage/storageAccounts/fileServices/shares/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/fileServices/shares/deploy.bicep @@ -17,9 +17,16 @@ param roleAssignments array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource storageAccount 'Microsoft.Storage/storageAccounts@2021-06-01' existing = { diff --git a/arm/Microsoft.Storage/storageAccounts/managementPolicies/.bicep/nested_cuaId.bicep b/arm/Microsoft.Storage/storageAccounts/managementPolicies/.bicep/nested_cuaId.bicep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/arm/Microsoft.Storage/storageAccounts/managementPolicies/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/managementPolicies/deploy.bicep index 88f93aacf6..edd047c3bc 100644 --- a/arm/Microsoft.Storage/storageAccounts/managementPolicies/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/managementPolicies/deploy.bicep @@ -11,9 +11,16 @@ param rules array @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource storageAccount 'Microsoft.Storage/storageAccounts@2021-06-01' existing = { diff --git a/arm/Microsoft.Storage/storageAccounts/queueServices/.bicep/nested_cuaId.bicep b/arm/Microsoft.Storage/storageAccounts/queueServices/.bicep/nested_cuaId.bicep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/arm/Microsoft.Storage/storageAccounts/queueServices/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/queueServices/deploy.bicep index 021d9a6ee9..a59233e738 100644 --- a/arm/Microsoft.Storage/storageAccounts/queueServices/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/queueServices/deploy.bicep @@ -67,9 +67,16 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource storageAccount 'Microsoft.Storage/storageAccounts@2021-06-01' existing = { diff --git a/arm/Microsoft.Storage/storageAccounts/queueServices/queues/.bicep/nested_cuaId.bicep b/arm/Microsoft.Storage/storageAccounts/queueServices/queues/.bicep/nested_cuaId.bicep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/arm/Microsoft.Storage/storageAccounts/queueServices/queues/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/queueServices/queues/deploy.bicep index 0a7841ac89..09d1ccb9af 100644 --- a/arm/Microsoft.Storage/storageAccounts/queueServices/queues/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/queueServices/queues/deploy.bicep @@ -17,9 +17,16 @@ param roleAssignments array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource storageAccount 'Microsoft.Storage/storageAccounts@2021-06-01' existing = { diff --git a/arm/Microsoft.Storage/storageAccounts/tableServices/.bicep/nested_cuaId.bicep b/arm/Microsoft.Storage/storageAccounts/tableServices/.bicep/nested_cuaId.bicep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/arm/Microsoft.Storage/storageAccounts/tableServices/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/tableServices/deploy.bicep index a7ec57af23..a152ecbe87 100644 --- a/arm/Microsoft.Storage/storageAccounts/tableServices/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/tableServices/deploy.bicep @@ -67,9 +67,16 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource storageAccount 'Microsoft.Storage/storageAccounts@2021-06-01' existing = { diff --git a/arm/Microsoft.Storage/storageAccounts/tableServices/tables/.bicep/nested_cuaId.bicep b/arm/Microsoft.Storage/storageAccounts/tableServices/tables/.bicep/nested_cuaId.bicep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/arm/Microsoft.Storage/storageAccounts/tableServices/tables/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/tableServices/tables/deploy.bicep index 972418fc6a..aa71c1cc09 100644 --- a/arm/Microsoft.Storage/storageAccounts/tableServices/tables/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/tableServices/tables/deploy.bicep @@ -11,9 +11,16 @@ param name string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource storageAccount 'Microsoft.Storage/storageAccounts@2021-06-01' existing = { diff --git a/arm/Microsoft.Synapse/privateLinkHubs/.bicep/nested_cuaId.bicep b/arm/Microsoft.Synapse/privateLinkHubs/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Synapse/privateLinkHubs/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.VirtualMachineImages/imageTemplates/.bicep/nested_cuaId.bicep b/arm/Microsoft.VirtualMachineImages/imageTemplates/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.VirtualMachineImages/imageTemplates/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.VirtualMachineImages/imageTemplates/deploy.bicep b/arm/Microsoft.VirtualMachineImages/imageTemplates/deploy.bicep index cd5552ce0a..2fcf74bf79 100644 --- a/arm/Microsoft.VirtualMachineImages/imageTemplates/deploy.bicep +++ b/arm/Microsoft.VirtualMachineImages/imageTemplates/deploy.bicep @@ -120,9 +120,16 @@ var vnetConfig = { subnetId: subnetId } -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource imageTemplate 'Microsoft.VirtualMachineImages/imageTemplates@2020-02-14' = { diff --git a/arm/Microsoft.Web/connections/.bicep/nested_cuaId.bicep b/arm/Microsoft.Web/connections/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Web/connections/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Web/connections/deploy.bicep b/arm/Microsoft.Web/connections/deploy.bicep index c0f7d7f930..1695d4c19c 100644 --- a/arm/Microsoft.Web/connections/deploy.bicep +++ b/arm/Microsoft.Web/connections/deploy.bicep @@ -52,9 +52,16 @@ param tags object = {} @description('Optional. Links to test the API connection.') param testLinks array = [] -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource connection 'Microsoft.Web/connections@2016-06-01' = { diff --git a/arm/Microsoft.Web/hostingEnvironments/.bicep/nested_cuaId.bicep b/arm/Microsoft.Web/hostingEnvironments/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Web/hostingEnvironments/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Web/hostingEnvironments/deploy.bicep b/arm/Microsoft.Web/hostingEnvironments/deploy.bicep index 01f986b77e..a74cdc29d0 100644 --- a/arm/Microsoft.Web/hostingEnvironments/deploy.bicep +++ b/arm/Microsoft.Web/hostingEnvironments/deploy.bicep @@ -123,9 +123,16 @@ var diagnosticsLogs = [for log in logsToEnable: { var vnetResourceId = split(subnetResourceId, '/') -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource appServiceEnvironment 'Microsoft.Web/hostingEnvironments@2021-02-01' = { diff --git a/arm/Microsoft.Web/serverfarms/.bicep/nested_cuaId.bicep b/arm/Microsoft.Web/serverfarms/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Web/serverfarms/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Web/serverfarms/deploy.bicep b/arm/Microsoft.Web/serverfarms/deploy.bicep index 9807621112..ed2dee593f 100644 --- a/arm/Microsoft.Web/serverfarms/deploy.bicep +++ b/arm/Microsoft.Web/serverfarms/deploy.bicep @@ -60,9 +60,16 @@ var hostingEnvironmentProfile = { id: appServiceEnvironmentId } -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource appServicePlan 'Microsoft.Web/serverfarms@2021-02-01' = { diff --git a/arm/Microsoft.Web/sites/.bicep/nested_cuaId.bicep b/arm/Microsoft.Web/sites/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Web/sites/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Web/sites/config/.bicep/nested_cuaId.bicep b/arm/Microsoft.Web/sites/config/.bicep/nested_cuaId.bicep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/arm/Microsoft.Web/sites/config/deploy.bicep b/arm/Microsoft.Web/sites/config/deploy.bicep index 3bf2845fb8..8b9a679c0d 100644 --- a/arm/Microsoft.Web/sites/config/deploy.bicep +++ b/arm/Microsoft.Web/sites/config/deploy.bicep @@ -30,9 +30,16 @@ param appInsightId string = '' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource appInsight 'microsoft.insights/components@2020-02-02' existing = if (!empty(appInsightId)) { @@ -53,12 +60,12 @@ resource config 'Microsoft.Web/sites/config@2021-02-01' = { name: name parent: app properties: { - AzureWebJobsStorage: !empty(storageAccountId) ? 'DefaultEndpointsProtocol=https;AccountName=${storageAccount.name};AccountKey=${storageAccount.listKeys().keys[0].value};' : any(null) - AzureWebJobsDashboard: !empty(storageAccountId) ? 'DefaultEndpointsProtocol=https;AccountName=${storageAccount.name};AccountKey=${storageAccount.listKeys().keys[0].value};' : any(null) - FUNCTIONS_EXTENSION_VERSION: app.kind == 'functionapp' && !empty(functionsExtensionVersion) ? functionsExtensionVersion : any(null) - FUNCTIONS_WORKER_RUNTIME: app.kind == 'functionapp' && !empty(functionsWorkerRuntime) ? functionsWorkerRuntime : any(null) - APPINSIGHTS_INSTRUMENTATIONKEY: !empty(appInsightId) ? appInsight.properties.InstrumentationKey : '' - APPLICATIONINSIGHTS_CONNECTION_STRING: !empty(appInsightId) ? appInsight.properties.ConnectionString : '' + AzureWebJobsStorage: !empty(storageAccountId) ? 'DefaultEndpointsProtocol=https;AccountName=${storageAccount.name};AccountKey=${storageAccount.listKeys().keys[0].value};' : any(null) + AzureWebJobsDashboard: !empty(storageAccountId) ? 'DefaultEndpointsProtocol=https;AccountName=${storageAccount.name};AccountKey=${storageAccount.listKeys().keys[0].value};' : any(null) + FUNCTIONS_EXTENSION_VERSION: app.kind == 'functionapp' && !empty(functionsExtensionVersion) ? functionsExtensionVersion : any(null) + FUNCTIONS_WORKER_RUNTIME: app.kind == 'functionapp' && !empty(functionsWorkerRuntime) ? functionsWorkerRuntime : any(null) + APPINSIGHTS_INSTRUMENTATIONKEY: !empty(appInsightId) ? appInsight.properties.InstrumentationKey : '' + APPLICATIONINSIGHTS_CONNECTION_STRING: !empty(appInsightId) ? appInsight.properties.ConnectionString : '' } } diff --git a/arm/Microsoft.Web/sites/deploy.bicep b/arm/Microsoft.Web/sites/deploy.bicep index 54e080eae8..12f1b3e29b 100644 --- a/arm/Microsoft.Web/sites/deploy.bicep +++ b/arm/Microsoft.Web/sites/deploy.bicep @@ -148,9 +148,16 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource appServicePlanExisting 'Microsoft.Web/serverfarms@2021-02-01' existing = if (!empty(appServicePlanId)) { diff --git a/constructs/Microsoft.Authorization/roleAssignments-multiRolesMultiPrincipals/.bicep/nested_cuaId.bicep b/constructs/Microsoft.Authorization/roleAssignments-multiRolesMultiPrincipals/.bicep/nested_cuaId.bicep deleted file mode 100644 index 575a2fac79..0000000000 --- a/constructs/Microsoft.Authorization/roleAssignments-multiRolesMultiPrincipals/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ -targetScope = 'managementGroup' diff --git a/constructs/Microsoft.Authorization/roleAssignments-multiRolesMultiPrincipals/deploy.bicep b/constructs/Microsoft.Authorization/roleAssignments-multiRolesMultiPrincipals/deploy.bicep index d8fae7c96d..a4b7b21d17 100644 --- a/constructs/Microsoft.Authorization/roleAssignments-multiRolesMultiPrincipals/deploy.bicep +++ b/constructs/Microsoft.Authorization/roleAssignments-multiRolesMultiPrincipals/deploy.bicep @@ -18,9 +18,16 @@ param location string = deployment().location @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } module nested_rbac_mg '.bicep/nested_rbac.bicep' = [for (roleAssignment, index) in roleAssignments: if (!empty(managementGroupId) && empty(subscriptionId) && empty(resourceGroupName)) { diff --git a/constructs/Microsoft.Network/virtualNetwork/virtualNetworkPeerings-multiRemoteVnets/.bicep/nested_cuaId.bicep b/constructs/Microsoft.Network/virtualNetwork/virtualNetworkPeerings-multiRemoteVnets/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/constructs/Microsoft.Network/virtualNetwork/virtualNetworkPeerings-multiRemoteVnets/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/constructs/Microsoft.Network/virtualNetwork/virtualNetworkPeerings-multiRemoteVnets/deploy.bicep b/constructs/Microsoft.Network/virtualNetwork/virtualNetworkPeerings-multiRemoteVnets/deploy.bicep index 0761c7e8ff..ecb9ad6294 100644 --- a/constructs/Microsoft.Network/virtualNetwork/virtualNetworkPeerings-multiRemoteVnets/deploy.bicep +++ b/constructs/Microsoft.Network/virtualNetwork/virtualNetworkPeerings-multiRemoteVnets/deploy.bicep @@ -7,9 +7,16 @@ param peeringConfigurations array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param cuaId string = '' -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { name: 'pid-${cuaId}' - params: {} + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } module virtualNetworkPeering '../../../../arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/deploy.bicep' = [for peeringConfiguration in peeringConfigurations: { From 6a240002ecb6f6b88b46079cf499e294dee86770 Mon Sep 17 00:00:00 2001 From: MrMCake Date: Mon, 17 Jan 2022 13:48:26 +0100 Subject: [PATCH 03/14] reset param --- .../servers/.parameters/parameters.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arm/Microsoft.AnalysisServices/servers/.parameters/parameters.json b/arm/Microsoft.AnalysisServices/servers/.parameters/parameters.json index f9a035321e..b5a737dd26 100644 --- a/arm/Microsoft.AnalysisServices/servers/.parameters/parameters.json +++ b/arm/Microsoft.AnalysisServices/servers/.parameters/parameters.json @@ -13,7 +13,7 @@ { "roleDefinitionIdOrName": "Reader", "principalIds": [ - "e58511af-4da2-449c-a5cd-6a10271cfb83" + "<>" ] } ] @@ -22,13 +22,13 @@ "value": 7 }, "diagnosticStorageAccountId": { - "value": "/subscriptions/a7439831-1cd9-435d-a091-4aa863c96556/resourceGroups/validation-rg/providers/Microsoft.Storage/storageAccounts/adpsxxazsax001" + "value": "/subscriptions/<>/resourceGroups/validation-rg/providers/Microsoft.Storage/storageAccounts/adpsxxazsax001" }, "diagnosticWorkspaceId": { - "value": "/subscriptions/a7439831-1cd9-435d-a091-4aa863c96556/resourcegroups/validation-rg/providers/microsoft.operationalinsights/workspaces/adp-sxx-az-law-x-001" + "value": "/subscriptions/<>/resourcegroups/validation-rg/providers/microsoft.operationalinsights/workspaces/adp-sxx-az-law-x-001" }, "diagnosticEventHubAuthorizationRuleId": { - "value": "/subscriptions/a7439831-1cd9-435d-a091-4aa863c96556/resourceGroups/validation-rg/providers/Microsoft.EventHub/namespaces/adp-sxx-az-evhns-x-001/AuthorizationRules/RootManageSharedAccessKey" + "value": "/subscriptions/<>/resourceGroups/validation-rg/providers/Microsoft.EventHub/namespaces/adp-sxx-az-evhns-x-001/AuthorizationRules/RootManageSharedAccessKey" }, "diagnosticEventHubName": { "value": "adp-sxx-az-evh-x-001" From 7aebc7252495a44bff1ae8711c38716cf63cadb6 Mon Sep 17 00:00:00 2001 From: MrMCake Date: Mon, 17 Jan 2022 13:51:36 +0100 Subject: [PATCH 04/14] Updated param name --- arm/Microsoft.AnalysisServices/servers/deploy.bicep | 6 +++--- arm/Microsoft.AnalysisServices/servers/readme.md | 2 +- .../service/.bicep/nested_authorizationServers.bicep | 6 +++--- .../service/apiVersionSets/deploy.bicep | 6 +++--- .../service/apiVersionSets/readme.md | 2 +- arm/Microsoft.ApiManagement/service/apis/deploy.bicep | 6 +++--- .../service/apis/policies/deploy.bicep | 6 +++--- arm/Microsoft.ApiManagement/service/apis/policies/readme.md | 2 +- arm/Microsoft.ApiManagement/service/apis/readme.md | 2 +- .../service/authorizationServers/deploy.bicep | 6 +++--- .../service/authorizationServers/readme.md | 2 +- arm/Microsoft.ApiManagement/service/backends/deploy.bicep | 6 +++--- arm/Microsoft.ApiManagement/service/backends/readme.md | 2 +- arm/Microsoft.ApiManagement/service/caches/deploy.bicep | 6 +++--- arm/Microsoft.ApiManagement/service/caches/readme.md | 2 +- arm/Microsoft.ApiManagement/service/deploy.bicep | 6 +++--- .../service/identityProviders/deploy.bicep | 6 +++--- .../service/identityProviders/readme.md | 2 +- .../service/namedValues/deploy.bicep | 6 +++--- arm/Microsoft.ApiManagement/service/namedValues/readme.md | 2 +- arm/Microsoft.ApiManagement/service/policies/deploy.bicep | 6 +++--- arm/Microsoft.ApiManagement/service/policies/readme.md | 2 +- .../service/portalsettings/deploy.bicep | 6 +++--- .../service/portalsettings/readme.md | 2 +- .../service/products/apis/deploy.bicep | 6 +++--- arm/Microsoft.ApiManagement/service/products/apis/readme.md | 2 +- arm/Microsoft.ApiManagement/service/products/deploy.bicep | 6 +++--- .../service/products/groups/deploy.bicep | 6 +++--- .../service/products/groups/readme.md | 2 +- arm/Microsoft.ApiManagement/service/products/readme.md | 2 +- arm/Microsoft.ApiManagement/service/readme.md | 2 +- .../service/subscriptions/deploy.bicep | 6 +++--- arm/Microsoft.ApiManagement/service/subscriptions/readme.md | 2 +- arm/Microsoft.Automanage/accounts/deploy.bicep | 6 +++--- arm/Microsoft.Automanage/accounts/readme.md | 2 +- arm/Microsoft.Automation/automationAccounts/deploy.bicep | 6 +++--- .../automationAccounts/jobSchedules/deploy.bicep | 6 +++--- .../automationAccounts/jobSchedules/readme.md | 2 +- .../automationAccounts/modules/deploy.bicep | 6 +++--- .../automationAccounts/modules/readme.md | 2 +- arm/Microsoft.Automation/automationAccounts/readme.md | 2 +- .../automationAccounts/runbooks/deploy.bicep | 6 +++--- .../automationAccounts/runbooks/readme.md | 2 +- .../automationAccounts/schedules/deploy.bicep | 6 +++--- .../automationAccounts/schedules/readme.md | 2 +- .../softwareUpdateConfigurations/deploy.bicep | 6 +++--- .../softwareUpdateConfigurations/readme.md | 2 +- .../automationAccounts/variables/deploy.bicep | 6 +++--- .../automationAccounts/variables/readme.md | 2 +- arm/Microsoft.Batch/batchAccounts/deploy.bicep | 6 +++--- arm/Microsoft.Batch/batchAccounts/readme.md | 2 +- arm/Microsoft.CognitiveServices/accounts/deploy.bicep | 6 +++--- arm/Microsoft.CognitiveServices/accounts/readme.md | 2 +- arm/Microsoft.Compute/availabilitySets/deploy.bicep | 6 +++--- arm/Microsoft.Compute/availabilitySets/readme.md | 2 +- arm/Microsoft.Compute/diskEncryptionSets/deploy.bicep | 6 +++--- arm/Microsoft.Compute/diskEncryptionSets/readme.md | 2 +- arm/Microsoft.Compute/galleries/deploy.bicep | 6 +++--- arm/Microsoft.Compute/galleries/images/deploy.bicep | 6 +++--- arm/Microsoft.Compute/galleries/images/readme.md | 2 +- arm/Microsoft.Compute/galleries/readme.md | 2 +- arm/Microsoft.Compute/images/deploy.bicep | 6 +++--- arm/Microsoft.Compute/images/readme.md | 2 +- arm/Microsoft.Compute/proximityPlacementGroups/deploy.bicep | 6 +++--- arm/Microsoft.Compute/proximityPlacementGroups/readme.md | 2 +- arm/Microsoft.Compute/virtualMachineScaleSets/deploy.bicep | 6 +++--- .../virtualMachineScaleSets/extensions/deploy.bicep | 6 +++--- .../virtualMachineScaleSets/extensions/readme.md | 2 +- arm/Microsoft.Compute/virtualMachineScaleSets/readme.md | 2 +- arm/Microsoft.Compute/virtualMachines/deploy.bicep | 6 +++--- .../virtualMachines/extensions/deploy.bicep | 6 +++--- arm/Microsoft.Compute/virtualMachines/extensions/readme.md | 2 +- arm/Microsoft.Compute/virtualMachines/readme.md | 2 +- .../containerGroups/deploy.bicep | 6 +++--- arm/Microsoft.ContainerInstance/containerGroups/readme.md | 2 +- arm/Microsoft.ContainerRegistry/registries/deploy.bicep | 6 +++--- arm/Microsoft.ContainerRegistry/registries/readme.md | 2 +- .../managedClusters/agentPools/deploy.bicep | 6 +++--- .../managedClusters/agentPools/readme.md | 2 +- arm/Microsoft.ContainerService/managedClusters/deploy.bicep | 6 +++--- arm/Microsoft.ContainerService/managedClusters/readme.md | 2 +- arm/Microsoft.DataFactory/factories/deploy.bicep | 6 +++--- .../factories/integrationRuntime/deploy.bicep | 6 +++--- .../factories/integrationRuntime/readme.md | 2 +- .../factories/managedVirtualNetwork/deploy.bicep | 6 +++--- .../factories/managedVirtualNetwork/readme.md | 2 +- arm/Microsoft.DataFactory/factories/readme.md | 2 +- arm/Microsoft.Databricks/workspaces/deploy.bicep | 6 +++--- arm/Microsoft.Databricks/workspaces/readme.md | 2 +- .../applicationgroups/applications/deploy.bicep | 6 +++--- .../applicationgroups/applications/readme.md | 2 +- .../applicationgroups/deploy.bicep | 6 +++--- .../applicationgroups/readme.md | 2 +- arm/Microsoft.DesktopVirtualization/hostpools/deploy.bicep | 6 +++--- arm/Microsoft.DesktopVirtualization/hostpools/readme.md | 2 +- arm/Microsoft.DesktopVirtualization/workspaces/deploy.bicep | 6 +++--- arm/Microsoft.DesktopVirtualization/workspaces/readme.md | 2 +- arm/Microsoft.DocumentDB/databaseAccounts/deploy.bicep | 6 +++--- .../mongodbDatabases/collections/deploy.bicep | 6 +++--- .../databaseAccounts/mongodbDatabases/collections/readme.md | 2 +- .../databaseAccounts/mongodbDatabases/deploy.bicep | 6 +++--- .../databaseAccounts/mongodbDatabases/readme.md | 2 +- arm/Microsoft.DocumentDB/databaseAccounts/readme.md | 2 +- .../databaseAccounts/sqlDatabases/containers/deploy.bicep | 6 +++--- .../databaseAccounts/sqlDatabases/containers/readme.md | 2 +- .../databaseAccounts/sqlDatabases/deploy.bicep | 6 +++--- .../databaseAccounts/sqlDatabases/readme.md | 2 +- arm/Microsoft.EventGrid/topics/deploy.bicep | 6 +++--- arm/Microsoft.EventGrid/topics/readme.md | 2 +- .../namespaces/authorizationRules/deploy.bicep | 6 +++--- .../namespaces/authorizationRules/readme.md | 2 +- arm/Microsoft.EventHub/namespaces/deploy.bicep | 6 +++--- .../namespaces/disasterRecoveryConfigs/deploy.bicep | 6 +++--- .../namespaces/disasterRecoveryConfigs/readme.md | 2 +- .../namespaces/eventhubs/authorizationRules/deploy.bicep | 6 +++--- .../namespaces/eventhubs/authorizationRules/readme.md | 2 +- .../namespaces/eventhubs/consumergroups/deploy.bicep | 6 +++--- .../namespaces/eventhubs/consumergroups/readme.md | 2 +- arm/Microsoft.EventHub/namespaces/eventhubs/deploy.bicep | 6 +++--- arm/Microsoft.EventHub/namespaces/eventhubs/readme.md | 2 +- arm/Microsoft.EventHub/namespaces/readme.md | 2 +- arm/Microsoft.HealthBot/healthBots/deploy.bicep | 6 +++--- arm/Microsoft.HealthBot/healthBots/readme.md | 2 +- arm/Microsoft.Insights/actionGroups/deploy.bicep | 6 +++--- arm/Microsoft.Insights/actionGroups/readme.md | 2 +- arm/Microsoft.Insights/activityLogAlerts/deploy.bicep | 6 +++--- arm/Microsoft.Insights/activityLogAlerts/readme.md | 2 +- arm/Microsoft.Insights/components/deploy.bicep | 6 +++--- arm/Microsoft.Insights/components/readme.md | 2 +- arm/Microsoft.Insights/metricAlerts/deploy.bicep | 6 +++--- arm/Microsoft.Insights/metricAlerts/readme.md | 2 +- arm/Microsoft.Insights/privateLinkScopes/deploy.bicep | 6 +++--- arm/Microsoft.Insights/privateLinkScopes/readme.md | 2 +- .../privateLinkScopes/scopedResources/deploy.bicep | 6 +++--- .../privateLinkScopes/scopedResources/readme.md | 2 +- arm/Microsoft.Insights/scheduledQueryRules/deploy.bicep | 6 +++--- arm/Microsoft.Insights/scheduledQueryRules/readme.md | 2 +- arm/Microsoft.KeyVault/vaults/accessPolicies/deploy.bicep | 6 +++--- arm/Microsoft.KeyVault/vaults/accessPolicies/readme.md | 2 +- arm/Microsoft.KeyVault/vaults/deploy.bicep | 6 +++--- arm/Microsoft.KeyVault/vaults/keys/deploy.bicep | 6 +++--- arm/Microsoft.KeyVault/vaults/keys/readme.md | 2 +- arm/Microsoft.KeyVault/vaults/readme.md | 2 +- arm/Microsoft.KeyVault/vaults/secrets/deploy.bicep | 6 +++--- arm/Microsoft.KeyVault/vaults/secrets/readme.md | 2 +- arm/Microsoft.Logic/workflows/deploy.bicep | 6 +++--- arm/Microsoft.Logic/workflows/readme.md | 2 +- .../workspaces/deploy.bicep | 6 +++--- arm/Microsoft.MachineLearningServices/workspaces/readme.md | 2 +- .../userAssignedIdentities/deploy.bicep | 6 +++--- .../userAssignedIdentities/readme.md | 2 +- .../netAppAccounts/capacityPools/deploy.bicep | 6 +++--- arm/Microsoft.NetApp/netAppAccounts/capacityPools/readme.md | 2 +- .../netAppAccounts/capacityPools/volumes/deploy.bicep | 6 +++--- .../netAppAccounts/capacityPools/volumes/readme.md | 2 +- arm/Microsoft.NetApp/netAppAccounts/deploy.bicep | 6 +++--- arm/Microsoft.NetApp/netAppAccounts/readme.md | 2 +- arm/Microsoft.Network/applicationGateways/deploy.bicep | 6 +++--- arm/Microsoft.Network/applicationGateways/readme.md | 2 +- .../applicationSecurityGroups/deploy.bicep | 6 +++--- arm/Microsoft.Network/applicationSecurityGroups/readme.md | 2 +- arm/Microsoft.Network/azureFirewalls/deploy.bicep | 6 +++--- arm/Microsoft.Network/azureFirewalls/readme.md | 2 +- arm/Microsoft.Network/bastionHosts/deploy.bicep | 6 +++--- arm/Microsoft.Network/bastionHosts/readme.md | 2 +- arm/Microsoft.Network/connections/deploy.bicep | 6 +++--- arm/Microsoft.Network/connections/readme.md | 2 +- arm/Microsoft.Network/ddosProtectionPlans/deploy.bicep | 6 +++--- arm/Microsoft.Network/ddosProtectionPlans/readme.md | 2 +- arm/Microsoft.Network/expressRouteCircuits/deploy.bicep | 6 +++--- arm/Microsoft.Network/expressRouteCircuits/readme.md | 2 +- arm/Microsoft.Network/firewallPolicies/deploy.bicep | 6 +++--- arm/Microsoft.Network/firewallPolicies/readme.md | 2 +- .../firewallPolicies/ruleCollectionGroups/deploy.bicep | 6 +++--- .../firewallPolicies/ruleCollectionGroups/readme.md | 2 +- .../firewallPolicies/ruleGroups/deploy.bicep | 6 +++--- arm/Microsoft.Network/firewallPolicies/ruleGroups/readme.md | 2 +- arm/Microsoft.Network/ipGroups/deploy.bicep | 6 +++--- arm/Microsoft.Network/ipGroups/readme.md | 2 +- .../loadBalancers/backendAddressPools/deploy.bicep | 6 +++--- .../loadBalancers/backendAddressPools/readme.md | 2 +- arm/Microsoft.Network/loadBalancers/deploy.bicep | 6 +++--- .../loadBalancers/inboundNatRules/deploy.bicep | 6 +++--- .../loadBalancers/inboundNatRules/readme.md | 2 +- arm/Microsoft.Network/loadBalancers/readme.md | 2 +- arm/Microsoft.Network/localNetworkGateways/deploy.bicep | 6 +++--- arm/Microsoft.Network/localNetworkGateways/readme.md | 2 +- arm/Microsoft.Network/natGateways/deploy.bicep | 6 +++--- arm/Microsoft.Network/natGateways/readme.md | 2 +- arm/Microsoft.Network/networkSecurityGroups/deploy.bicep | 6 +++--- arm/Microsoft.Network/networkSecurityGroups/readme.md | 2 +- .../networkWatchers/connectionMonitors/deploy.bicep | 6 +++--- .../networkWatchers/connectionMonitors/readme.md | 2 +- arm/Microsoft.Network/networkWatchers/deploy.bicep | 6 +++--- arm/Microsoft.Network/networkWatchers/flowLogs/deploy.bicep | 6 +++--- arm/Microsoft.Network/networkWatchers/flowLogs/readme.md | 2 +- arm/Microsoft.Network/networkWatchers/readme.md | 2 +- arm/Microsoft.Network/privateDnsZones/deploy.bicep | 6 +++--- arm/Microsoft.Network/privateDnsZones/readme.md | 2 +- .../privateDnsZones/virtualNetworkLinks/deploy.bicep | 6 +++--- .../privateDnsZones/virtualNetworkLinks/readme.md | 2 +- arm/Microsoft.Network/privateEndpoints/deploy.bicep | 6 +++--- .../privateEndpoints/privateDnsZoneGroups/deploy.bicep | 6 +++--- .../privateEndpoints/privateDnsZoneGroups/readme.md | 2 +- arm/Microsoft.Network/privateEndpoints/readme.md | 2 +- arm/Microsoft.Network/publicIPAddresses/deploy.bicep | 6 +++--- arm/Microsoft.Network/publicIPAddresses/readme.md | 2 +- arm/Microsoft.Network/publicIPPrefixes/deploy.bicep | 6 +++--- arm/Microsoft.Network/publicIPPrefixes/readme.md | 2 +- arm/Microsoft.Network/routeTables/deploy.bicep | 6 +++--- arm/Microsoft.Network/routeTables/readme.md | 2 +- arm/Microsoft.Network/trafficmanagerprofiles/deploy.bicep | 6 +++--- arm/Microsoft.Network/trafficmanagerprofiles/readme.md | 2 +- arm/Microsoft.Network/virtualNetworkGateways/deploy.bicep | 6 +++--- arm/Microsoft.Network/virtualNetworkGateways/readme.md | 2 +- arm/Microsoft.Network/virtualNetworks/deploy.bicep | 6 +++--- arm/Microsoft.Network/virtualNetworks/readme.md | 2 +- arm/Microsoft.Network/virtualNetworks/subnets/deploy.bicep | 6 +++--- arm/Microsoft.Network/virtualNetworks/subnets/readme.md | 2 +- .../virtualNetworks/virtualNetworkPeerings/deploy.bicep | 6 +++--- .../virtualNetworks/virtualNetworkPeerings/readme.md | 2 +- arm/Microsoft.Network/virtualWans/deploy.bicep | 6 +++--- arm/Microsoft.Network/virtualWans/readme.md | 2 +- .../workspaces/dataSources/deploy.bicep | 6 +++--- .../workspaces/dataSources/readme.md | 2 +- arm/Microsoft.OperationalInsights/workspaces/deploy.bicep | 6 +++--- .../workspaces/linkedServices/deploy.bicep | 6 +++--- .../workspaces/linkedServices/readme.md | 2 +- arm/Microsoft.OperationalInsights/workspaces/readme.md | 2 +- .../workspaces/savedSearches/deploy.bicep | 6 +++--- .../workspaces/savedSearches/readme.md | 2 +- .../workspaces/storageInsightConfigs/deploy.bicep | 6 +++--- .../workspaces/storageInsightConfigs/readme.md | 2 +- .../vaults/backupConfig/deploy.bicep | 6 +++--- .../vaults/backupConfig/readme.md | 2 +- .../vaults/backupPolicies/deploy.bicep | 6 +++--- .../vaults/backupPolicies/readme.md | 2 +- .../vaults/backupStorageConfig/deploy.bicep | 6 +++--- .../vaults/backupStorageConfig/readme.md | 2 +- arm/Microsoft.RecoveryServices/vaults/deploy.bicep | 6 +++--- .../vaults/protectionContainers/deploy.bicep | 6 +++--- .../vaults/protectionContainers/readme.md | 2 +- arm/Microsoft.RecoveryServices/vaults/readme.md | 2 +- arm/Microsoft.Resources/deploymentScripts/deploy.bicep | 6 +++--- arm/Microsoft.Resources/deploymentScripts/readme.md | 2 +- .../namespaces/authorizationRules/deploy.bicep | 6 +++--- .../namespaces/authorizationRules/readme.md | 2 +- arm/Microsoft.ServiceBus/namespaces/deploy.bicep | 6 +++--- .../namespaces/disasterRecoveryConfigs/deploy.bicep | 6 +++--- .../namespaces/disasterRecoveryConfigs/readme.md | 2 +- .../namespaces/ipFilterRules/deploy.bicep | 6 +++--- arm/Microsoft.ServiceBus/namespaces/ipFilterRules/readme.md | 2 +- .../namespaces/migrationConfigurations/deploy.bicep | 6 +++--- .../namespaces/migrationConfigurations/readme.md | 2 +- .../namespaces/queues/authorizationRules/deploy.bicep | 6 +++--- .../namespaces/queues/authorizationRules/readme.md | 2 +- arm/Microsoft.ServiceBus/namespaces/queues/deploy.bicep | 6 +++--- arm/Microsoft.ServiceBus/namespaces/queues/readme.md | 2 +- arm/Microsoft.ServiceBus/namespaces/readme.md | 2 +- .../namespaces/virtualNetworkRules/deploy.bicep | 6 +++--- .../namespaces/virtualNetworkRules/readme.md | 2 +- .../managedInstances/administrators/deploy.bicep | 6 +++--- arm/Microsoft.Sql/managedInstances/administrators/readme.md | 2 +- .../databases/backupLongTermRetentionPolicies/deploy.bicep | 6 +++--- .../databases/backupLongTermRetentionPolicies/readme.md | 2 +- .../databases/backupShortTermRetentionPolicies/deploy.bicep | 6 +++--- .../databases/backupShortTermRetentionPolicies/readme.md | 2 +- arm/Microsoft.Sql/managedInstances/databases/deploy.bicep | 6 +++--- arm/Microsoft.Sql/managedInstances/databases/readme.md | 2 +- arm/Microsoft.Sql/managedInstances/deploy.bicep | 6 +++--- .../managedInstances/encryptionProtector/deploy.bicep | 6 +++--- .../managedInstances/encryptionProtector/readme.md | 2 +- arm/Microsoft.Sql/managedInstances/keys/deploy.bicep | 6 +++--- arm/Microsoft.Sql/managedInstances/keys/readme.md | 2 +- arm/Microsoft.Sql/managedInstances/readme.md | 2 +- .../managedInstances/securityAlertPolicies/deploy.bicep | 6 +++--- .../managedInstances/securityAlertPolicies/readme.md | 2 +- .../managedInstances/vulnerabilityAssessments/deploy.bicep | 6 +++--- .../managedInstances/vulnerabilityAssessments/readme.md | 2 +- arm/Microsoft.Sql/servers/databases/deploy.bicep | 6 +++--- arm/Microsoft.Sql/servers/databases/readme.md | 2 +- arm/Microsoft.Sql/servers/deploy.bicep | 6 +++--- arm/Microsoft.Sql/servers/firewallRules/deploy.bicep | 6 +++--- arm/Microsoft.Sql/servers/firewallRules/readme.md | 2 +- arm/Microsoft.Sql/servers/readme.md | 2 +- .../servers/securityAlertPolicies/deploy.bicep | 6 +++--- arm/Microsoft.Sql/servers/securityAlertPolicies/readme.md | 2 +- .../storageAccounts/blobServices/containers/deploy.bicep | 6 +++--- .../containers/immutabilityPolicies/deploy.bicep | 6 +++--- .../blobServices/containers/immutabilityPolicies/readme.md | 2 +- .../storageAccounts/blobServices/containers/readme.md | 2 +- .../storageAccounts/blobServices/deploy.bicep | 6 +++--- .../storageAccounts/blobServices/readme.md | 2 +- arm/Microsoft.Storage/storageAccounts/deploy.bicep | 6 +++--- .../storageAccounts/fileServices/deploy.bicep | 6 +++--- .../storageAccounts/fileServices/readme.md | 2 +- .../storageAccounts/fileServices/shares/deploy.bicep | 6 +++--- .../storageAccounts/fileServices/shares/readme.md | 2 +- .../storageAccounts/managementPolicies/deploy.bicep | 6 +++--- .../storageAccounts/managementPolicies/readme.md | 2 +- .../storageAccounts/queueServices/deploy.bicep | 6 +++--- .../storageAccounts/queueServices/queues/deploy.bicep | 6 +++--- .../storageAccounts/queueServices/queues/readme.md | 2 +- .../storageAccounts/queueServices/readme.md | 2 +- arm/Microsoft.Storage/storageAccounts/readme.md | 2 +- .../storageAccounts/tableServices/deploy.bicep | 6 +++--- .../storageAccounts/tableServices/readme.md | 2 +- .../storageAccounts/tableServices/tables/deploy.bicep | 6 +++--- .../storageAccounts/tableServices/tables/readme.md | 2 +- .../imageTemplates/deploy.bicep | 6 +++--- arm/Microsoft.VirtualMachineImages/imageTemplates/readme.md | 2 +- arm/Microsoft.Web/connections/deploy.bicep | 6 +++--- arm/Microsoft.Web/connections/readme.md | 2 +- arm/Microsoft.Web/hostingEnvironments/deploy.bicep | 6 +++--- arm/Microsoft.Web/hostingEnvironments/readme.md | 2 +- arm/Microsoft.Web/serverfarms/deploy.bicep | 6 +++--- arm/Microsoft.Web/serverfarms/readme.md | 2 +- arm/Microsoft.Web/sites/config/deploy.bicep | 6 +++--- arm/Microsoft.Web/sites/config/readme.md | 2 +- arm/Microsoft.Web/sites/deploy.bicep | 6 +++--- arm/Microsoft.Web/sites/readme.md | 2 +- .../roleAssignments-multiRolesMultiPrincipals/deploy.bicep | 6 +++--- .../roleAssignments-multiRolesMultiPrincipals/readme.md | 2 +- .../virtualNetworkPeerings-multiRemoteVnets/deploy.bicep | 6 +++--- .../virtualNetworkPeerings-multiRemoteVnets/readme.md | 2 +- 325 files changed, 651 insertions(+), 651 deletions(-) diff --git a/arm/Microsoft.AnalysisServices/servers/deploy.bicep b/arm/Microsoft.AnalysisServices/servers/deploy.bicep index 9230d04327..9f9e9b2c4e 100644 --- a/arm/Microsoft.AnalysisServices/servers/deploy.bicep +++ b/arm/Microsoft.AnalysisServices/servers/deploy.bicep @@ -54,7 +54,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -93,8 +93,8 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.AnalysisServices/servers/readme.md b/arm/Microsoft.AnalysisServices/servers/readme.md index f20a0be96b..60362b1355 100644 --- a/arm/Microsoft.AnalysisServices/servers/readme.md +++ b/arm/Microsoft.AnalysisServices/servers/readme.md @@ -21,7 +21,7 @@ The following resources are required to be able to deploy this resource. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.ApiManagement/service/.bicep/nested_authorizationServers.bicep b/arm/Microsoft.ApiManagement/service/.bicep/nested_authorizationServers.bicep index c0dc584e85..7ac7c8a066 100644 --- a/arm/Microsoft.ApiManagement/service/.bicep/nested_authorizationServers.bicep +++ b/arm/Microsoft.ApiManagement/service/.bicep/nested_authorizationServers.bicep @@ -35,7 +35,7 @@ param clientIdSecretName string param clientSecretSecretName string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values.') param defaultScope string = '' @@ -66,8 +66,8 @@ var defaultAuthorizationMethods = [ ] var setAuthorizationMethods = union(authorizationMethods, defaultAuthorizationMethods) -module pid_cuaId '../authorizationServers/.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +module pid_cuaId '../authorizationServers/.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' params: {} } diff --git a/arm/Microsoft.ApiManagement/service/apiVersionSets/deploy.bicep b/arm/Microsoft.ApiManagement/service/apiVersionSets/deploy.bicep index 9c6392d6a4..727f4dacc0 100644 --- a/arm/Microsoft.ApiManagement/service/apiVersionSets/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/apiVersionSets/deploy.bicep @@ -2,7 +2,7 @@ param apiManagementServiceName string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. API Version set name') param name string = 'default' @@ -10,8 +10,8 @@ param name string = 'default' @description('Optional. API Version set properties') param properties object = {} -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/apiVersionSets/readme.md b/arm/Microsoft.ApiManagement/service/apiVersionSets/readme.md index d945c9e91f..b6fd64c823 100644 --- a/arm/Microsoft.ApiManagement/service/apiVersionSets/readme.md +++ b/arm/Microsoft.ApiManagement/service/apiVersionSets/readme.md @@ -13,7 +13,7 @@ This module deploys API Management Service APIs Version Set. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `name` | string | `default` | | Optional. API Version set name | | `properties` | object | `{object}` | | Optional. API Version set properties | diff --git a/arm/Microsoft.ApiManagement/service/apis/deploy.bicep b/arm/Microsoft.ApiManagement/service/apis/deploy.bicep index 402945a71e..9d91a60a56 100644 --- a/arm/Microsoft.ApiManagement/service/apis/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/apis/deploy.bicep @@ -33,7 +33,7 @@ param apiVersionDescription string = '' param authenticationSettings object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. Description of the API. May include HTML formatting tags.') param apiDescription string = '' @@ -94,8 +94,8 @@ param value string = '' @description('Optional. Criteria to limit import of WSDL to a subset of the document.') param wsdlSelector object = {} -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/apis/policies/deploy.bicep b/arm/Microsoft.ApiManagement/service/apis/policies/deploy.bicep index 1b8181d10a..2a9a525d3b 100644 --- a/arm/Microsoft.ApiManagement/service/apis/policies/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/apis/policies/deploy.bicep @@ -8,7 +8,7 @@ param apiName string param name string = 'policy' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. Format of the policyContent.') @allowed([ @@ -22,8 +22,8 @@ param format string = 'xml' @description('Required. Contents of the Policy as defined by the format.') param value string -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/apis/policies/readme.md b/arm/Microsoft.ApiManagement/service/apis/policies/readme.md index 49ec350e8c..61bb3adff5 100644 --- a/arm/Microsoft.ApiManagement/service/apis/policies/readme.md +++ b/arm/Microsoft.ApiManagement/service/apis/policies/readme.md @@ -14,7 +14,7 @@ This module deploys API Management Service APIs policies. | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | | `apiName` | string | | | Required. The name of the of the API. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `format` | string | `xml` | `[rawxml, rawxml-link, xml, xml-link]` | Optional. Format of the policyContent. | | `name` | string | `policy` | | Optional. The name of the policy | | `value` | string | | | Required. Contents of the Policy as defined by the format. | diff --git a/arm/Microsoft.ApiManagement/service/apis/readme.md b/arm/Microsoft.ApiManagement/service/apis/readme.md index 1650c52887..97be4e3186 100644 --- a/arm/Microsoft.ApiManagement/service/apis/readme.md +++ b/arm/Microsoft.ApiManagement/service/apis/readme.md @@ -28,7 +28,7 @@ The following resources are required to be able to deploy this resource. | `apiVersionDescription` | string | | | Optional. Description of the API Version. | | `apiVersionSetId` | string | | | Optional. Indicates the Version identifier of the API version set | | `authenticationSettings` | object | `{object}` | | Optional. Collection of authentication settings included into this API. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `displayName` | string | | | Required. API name. Must be 1 to 300 characters long. | | `format` | string | `openapi` | `[wadl-xml, wadl-link-json, swagger-json, swagger-link-json, wsdl, wsdl-link, openapi, openapi+json, openapi-link, openapi+json-link]` | Optional. Format of the Content in which the API is getting imported. | | `isCurrent` | bool | `True` | | Optional. Indicates if API revision is current API revision. | diff --git a/arm/Microsoft.ApiManagement/service/authorizationServers/deploy.bicep b/arm/Microsoft.ApiManagement/service/authorizationServers/deploy.bicep index 8adf52d40e..689a384179 100644 --- a/arm/Microsoft.ApiManagement/service/authorizationServers/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/authorizationServers/deploy.bicep @@ -34,7 +34,7 @@ param clientRegistrationEndpoint string = '' param clientSecret string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values.') param defaultScope string = '' @@ -65,8 +65,8 @@ var defaultAuthorizationMethods = [ ] var setAuthorizationMethods = union(authorizationMethods, defaultAuthorizationMethods) -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/authorizationServers/readme.md b/arm/Microsoft.ApiManagement/service/authorizationServers/readme.md index 92f269c74c..f7b294e4c9 100644 --- a/arm/Microsoft.ApiManagement/service/authorizationServers/readme.md +++ b/arm/Microsoft.ApiManagement/service/authorizationServers/readme.md @@ -26,7 +26,7 @@ The following resources are required to be able to deploy this resource. | `clientId` | secureString | | | Required. Client or app ID registered with this authorization server. | | `clientRegistrationEndpoint` | string | | | Optional. Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced. | | `clientSecret` | secureString | | | Required. Client or app secret registered with this authorization server. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `defaultScope` | string | | | Optional. Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values. | | `grantTypes` | array | | | Required. Form of an authorization grant, which the client uses to request the access token. - authorizationCode, implicit, resourceOwnerPassword, clientCredentials | | `name` | string | | | Required. Identifier of the authorization server. | diff --git a/arm/Microsoft.ApiManagement/service/backends/deploy.bicep b/arm/Microsoft.ApiManagement/service/backends/deploy.bicep index 3ab7e383eb..a27816d6f8 100644 --- a/arm/Microsoft.ApiManagement/service/backends/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/backends/deploy.bicep @@ -8,7 +8,7 @@ param name string param credentials object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. Backend Description.') param backendDescription string = '' @@ -37,8 +37,8 @@ param tls object = { @description('Required. Runtime URL of the Backend.') param url string -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/backends/readme.md b/arm/Microsoft.ApiManagement/service/backends/readme.md index 60afde975a..b880c71c23 100644 --- a/arm/Microsoft.ApiManagement/service/backends/readme.md +++ b/arm/Microsoft.ApiManagement/service/backends/readme.md @@ -21,7 +21,7 @@ The following resources are required to be able to deploy this resource. | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | | `backendDescription` | string | | | Optional. Backend Description. | | `credentials` | object | `{object}` | | Optional. Backend Credentials Contract Properties. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `name` | string | | | Required. Backend Name. | | `protocol` | string | `http` | | Optional. Backend communication protocol. - http or soap | | `proxy` | object | `{object}` | | Optional. Backend Proxy Contract Properties | diff --git a/arm/Microsoft.ApiManagement/service/caches/deploy.bicep b/arm/Microsoft.ApiManagement/service/caches/deploy.bicep index 5482ed5d64..9edd8be930 100644 --- a/arm/Microsoft.ApiManagement/service/caches/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/caches/deploy.bicep @@ -8,7 +8,7 @@ param name string param connectionString string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. Cache description') param cacheDescription string = '' @@ -19,8 +19,8 @@ param resourceId string = '' @description('Required. Location identifier to use cache from (should be either \'default\' or valid Azure region identifier)') param useFromLocation string -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/caches/readme.md b/arm/Microsoft.ApiManagement/service/caches/readme.md index 29903f89b7..b53fe02721 100644 --- a/arm/Microsoft.ApiManagement/service/caches/readme.md +++ b/arm/Microsoft.ApiManagement/service/caches/readme.md @@ -21,7 +21,7 @@ The following resources are required to be able to deploy this resource. | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | | `cacheDescription` | string | | | Optional. Cache description | | `connectionString` | string | | | Required. Runtime connection string to cache. Can be referenced by a named value like so, {{}} | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `name` | string | | | Required. Identifier of the Cache entity. Cache identifier (should be either 'default' or valid Azure region identifier). | | `resourceId` | string | | | Optional. Original uri of entity in external system cache points to. | | `useFromLocation` | string | | | Required. Location identifier to use cache from (should be either 'default' or valid Azure region identifier) | diff --git a/arm/Microsoft.ApiManagement/service/deploy.bicep b/arm/Microsoft.ApiManagement/service/deploy.bicep index b44b98bbbb..cf265291c5 100644 --- a/arm/Microsoft.ApiManagement/service/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/deploy.bicep @@ -9,7 +9,7 @@ param name string param certificates array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. Custom properties of the API Management service.') param customProperties object = {} @@ -176,8 +176,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/identityProviders/deploy.bicep b/arm/Microsoft.ApiManagement/service/identityProviders/deploy.bicep index 57c5e2a27c..7ed9cf976f 100644 --- a/arm/Microsoft.ApiManagement/service/identityProviders/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/identityProviders/deploy.bicep @@ -2,7 +2,7 @@ param apiManagementServiceName string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. Used to enable the deployment of the identityProviders child resource.') param enableIdentityProviders bool = false @@ -51,8 +51,8 @@ param name string var isAadB2C = (identityProviderType == 'aadB2C') -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/identityProviders/readme.md b/arm/Microsoft.ApiManagement/service/identityProviders/readme.md index 1ff0d0ada5..c1e97a9d03 100644 --- a/arm/Microsoft.ApiManagement/service/identityProviders/readme.md +++ b/arm/Microsoft.ApiManagement/service/identityProviders/readme.md @@ -13,7 +13,7 @@ This module deploys API Management Service Identity Provider. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `enableIdentityProviders` | bool | | | Optional. Used to enable the deployment of the identityProviders child resource. | | `identityProviderAllowedTenants` | array | `[]` | | Optional. List of Allowed Tenants when configuring Azure Active Directory login. - string | | `identityProviderAuthority` | string | | | Optional. OpenID Connect discovery endpoint hostname for AAD or AAD B2C. | diff --git a/arm/Microsoft.ApiManagement/service/namedValues/deploy.bicep b/arm/Microsoft.ApiManagement/service/namedValues/deploy.bicep index 670eb28a8f..e7a2b8370e 100644 --- a/arm/Microsoft.ApiManagement/service/namedValues/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/namedValues/deploy.bicep @@ -2,7 +2,7 @@ param apiManagementServiceName string = '' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Required. Unique name of NamedValue. It may contain only letters, digits, period, dash, and underscore characters.') param displayName string @@ -24,8 +24,8 @@ param value string = newGuid() var keyVaultEmpty = empty(keyVault) -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/namedValues/readme.md b/arm/Microsoft.ApiManagement/service/namedValues/readme.md index 23895a82f0..52f4daec16 100644 --- a/arm/Microsoft.ApiManagement/service/namedValues/readme.md +++ b/arm/Microsoft.ApiManagement/service/namedValues/readme.md @@ -19,7 +19,7 @@ The following resources are required to be able to deploy this resource. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `displayName` | string | | | Required. Unique name of NamedValue. It may contain only letters, digits, period, dash, and underscore characters. | | `keyVault` | object | `{object}` | | Optional. KeyVault location details of the namedValue. | | `name` | string | | | Required. Named value Name. | diff --git a/arm/Microsoft.ApiManagement/service/policies/deploy.bicep b/arm/Microsoft.ApiManagement/service/policies/deploy.bicep index d6d7231d14..4f6546fc8a 100644 --- a/arm/Microsoft.ApiManagement/service/policies/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/policies/deploy.bicep @@ -5,7 +5,7 @@ param apiManagementServiceName string param name string = 'policy' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. Format of the policyContent.') @allowed([ @@ -19,8 +19,8 @@ param format string = 'xml' @description('Required. Contents of the Policy as defined by the format.') param value string -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/policies/readme.md b/arm/Microsoft.ApiManagement/service/policies/readme.md index 9f7c2ac389..3892c14263 100644 --- a/arm/Microsoft.ApiManagement/service/policies/readme.md +++ b/arm/Microsoft.ApiManagement/service/policies/readme.md @@ -13,7 +13,7 @@ This module deploys API Management Service Policy. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `format` | string | `xml` | `[rawxml, rawxml-link, xml, xml-link]` | Optional. Format of the policyContent. | | `name` | string | `policy` | | Optional. The name of the policy | | `value` | string | | | Required. Contents of the Policy as defined by the format. | diff --git a/arm/Microsoft.ApiManagement/service/portalsettings/deploy.bicep b/arm/Microsoft.ApiManagement/service/portalsettings/deploy.bicep index 68713e120e..e5a6612df7 100644 --- a/arm/Microsoft.ApiManagement/service/portalsettings/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/portalsettings/deploy.bicep @@ -2,7 +2,7 @@ param apiManagementServiceName string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Required. Portal setting name') @allowed([ @@ -15,8 +15,8 @@ param name string @description('Optional. Portal setting properties.') param properties object = {} -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/portalsettings/readme.md b/arm/Microsoft.ApiManagement/service/portalsettings/readme.md index a1e6fa0659..f6a0eeba84 100644 --- a/arm/Microsoft.ApiManagement/service/portalsettings/readme.md +++ b/arm/Microsoft.ApiManagement/service/portalsettings/readme.md @@ -13,7 +13,7 @@ This module deploys API Management Service Portal Setting. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `name` | string | | `[delegation, signin, signup]` | Required. Portal setting name | | `properties` | object | `{object}` | | Optional. Portal setting properties. | diff --git a/arm/Microsoft.ApiManagement/service/products/apis/deploy.bicep b/arm/Microsoft.ApiManagement/service/products/apis/deploy.bicep index 5d031a3a01..1b0b6ccf60 100644 --- a/arm/Microsoft.ApiManagement/service/products/apis/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/products/apis/deploy.bicep @@ -5,13 +5,13 @@ param apiManagementServiceName string param productName string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Required. Name of the product API.') param name string -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/products/apis/readme.md b/arm/Microsoft.ApiManagement/service/products/apis/readme.md index 6e53faecf2..d7b2305b01 100644 --- a/arm/Microsoft.ApiManagement/service/products/apis/readme.md +++ b/arm/Microsoft.ApiManagement/service/products/apis/readme.md @@ -13,7 +13,7 @@ This module deploys API Management Service Product APIs. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `name` | string | | | Required. Name of the product API. | | `productName` | string | | | Required. The name of the of the Product. | diff --git a/arm/Microsoft.ApiManagement/service/products/deploy.bicep b/arm/Microsoft.ApiManagement/service/products/deploy.bicep index b053a728a9..ea74ef3d6e 100644 --- a/arm/Microsoft.ApiManagement/service/products/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/products/deploy.bicep @@ -5,7 +5,7 @@ param apiManagementServiceName string param approvalRequired bool = false @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. Product description. May include HTML formatting tags.') param productDescription string = '' @@ -31,8 +31,8 @@ param subscriptionsLimit int = 1 @description('Optional. Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process.') param terms string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/products/groups/deploy.bicep b/arm/Microsoft.ApiManagement/service/products/groups/deploy.bicep index eca988e08c..ef252872f2 100644 --- a/arm/Microsoft.ApiManagement/service/products/groups/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/products/groups/deploy.bicep @@ -5,13 +5,13 @@ param apiManagementServiceName string param productName string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Required. Name of the product group.') param name string -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/products/groups/readme.md b/arm/Microsoft.ApiManagement/service/products/groups/readme.md index 247b3edd54..1d85bee9fe 100644 --- a/arm/Microsoft.ApiManagement/service/products/groups/readme.md +++ b/arm/Microsoft.ApiManagement/service/products/groups/readme.md @@ -13,7 +13,7 @@ This module deploys API Management Service Product Groups. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `name` | string | | | Required. Name of the product group. | | `productName` | string | | | Required. The name of the of the Product. | diff --git a/arm/Microsoft.ApiManagement/service/products/readme.md b/arm/Microsoft.ApiManagement/service/products/readme.md index d2c6a186b5..984e88ea9f 100644 --- a/arm/Microsoft.ApiManagement/service/products/readme.md +++ b/arm/Microsoft.ApiManagement/service/products/readme.md @@ -23,7 +23,7 @@ The following resources are required to be able to deploy this resource. | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | | `apis` | _[apis](apis/readme.md)_ array | `[]` | | Optional. Array of Product APIs. | | `approvalRequired` | bool | | | Optional. Whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the products APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the products APIs. Can be present only if subscriptionRequired property is present and has a value of false. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `groups` | _[groups](groups/readme.md)_ array | `[]` | | Optional. Array of Product Groups. | | `name` | string | | | Required. Product Name. | | `productDescription` | string | | | Optional. Product description. May include HTML formatting tags. | diff --git a/arm/Microsoft.ApiManagement/service/readme.md b/arm/Microsoft.ApiManagement/service/readme.md index 2017224728..d2953222ca 100644 --- a/arm/Microsoft.ApiManagement/service/readme.md +++ b/arm/Microsoft.ApiManagement/service/readme.md @@ -36,7 +36,7 @@ This module deploys an API management service. | `backends` | _[backends](backends/readme.md)_ array | `[]` | | Optional. Backends. | | `caches` | _[caches](caches/readme.md)_ array | `[]` | | Optional. Caches. | | `certificates` | array | `[]` | | Optional. List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `customProperties` | object | `{object}` | | Optional. Custom properties of the API Management service. | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | diff --git a/arm/Microsoft.ApiManagement/service/subscriptions/deploy.bicep b/arm/Microsoft.ApiManagement/service/subscriptions/deploy.bicep index 0404c7208b..fc458318f4 100644 --- a/arm/Microsoft.ApiManagement/service/subscriptions/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/subscriptions/deploy.bicep @@ -5,7 +5,7 @@ param allowTracing bool = true param apiManagementServiceName string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. User (user ID path) for whom subscription is being created in form /users/{userId}') param ownerId string = '' @@ -25,8 +25,8 @@ param state string = '' @description('Required. Subscription name.') param name string -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/subscriptions/readme.md b/arm/Microsoft.ApiManagement/service/subscriptions/readme.md index cd86527a4f..e596e96b45 100644 --- a/arm/Microsoft.ApiManagement/service/subscriptions/readme.md +++ b/arm/Microsoft.ApiManagement/service/subscriptions/readme.md @@ -20,7 +20,7 @@ The following resources are required to be able to deploy this resource. | :-- | :-- | :-- | :-- | :-- | | `allowTracing` | bool | `True` | | Optional. Determines whether tracing can be enabled. | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `name` | string | | | Required. Subscription name. | | `ownerId` | string | | | Optional. User (user ID path) for whom subscription is being created in form /users/{userId} | | `primaryKey` | string | | | Optional. Primary subscription key. If not specified during request key will be generated automatically. | diff --git a/arm/Microsoft.Automanage/accounts/deploy.bicep b/arm/Microsoft.Automanage/accounts/deploy.bicep index 804388736e..09d37b1c32 100644 --- a/arm/Microsoft.Automanage/accounts/deploy.bicep +++ b/arm/Microsoft.Automanage/accounts/deploy.bicep @@ -23,13 +23,13 @@ param vmName string param configurationProfile string = 'Production' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') -param cuaId string = '' +param telemetryCuaId string = '' var contributor = subscriptionResourceId('Microsoft.Authorization/roleDefinitions', 'b24988ac-6180-42a0-ab88-20f7382dd24c') var resourcePolicyContributor = subscriptionResourceId('Microsoft.Authorization/roleDefinitions', '36243c78-bf99-498c-9df9-86d9f8d28608') -module pidName '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +module pidName '.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' params: {} } diff --git a/arm/Microsoft.Automanage/accounts/readme.md b/arm/Microsoft.Automanage/accounts/readme.md index 8c98e2d856..51ec53e5df 100644 --- a/arm/Microsoft.Automanage/accounts/readme.md +++ b/arm/Microsoft.Automanage/accounts/readme.md @@ -16,7 +16,7 @@ This module deploys an Automanage account and associates VM with it. | :-- | :-- | :-- | :-- | :-- | | `autoManageAccountResourceGroupName` | string | `[format('{0}_group', replace(subscription().displayName, ' ', ''))]` | | Optional. The resource group name where automanage will be created | | `configurationProfile` | string | `Production` | `[Production, Dev/Test]` | Optional. The configuration profile of automanage | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | | `location` | string | `[deployment().location]` | | Optional. The location of automanage | | `name` | string | `[format('{0}-AutoManage', replace(subscription().displayName, ' ', ''))]` | | Optional. The name of automanage account | | `vmName` | string | | | Required. The name of the VM to be associated | diff --git a/arm/Microsoft.Automation/automationAccounts/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/deploy.bicep index 22974d97b3..426a5a9d2a 100644 --- a/arm/Microsoft.Automation/automationAccounts/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/deploy.bicep @@ -76,7 +76,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -124,8 +124,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Automation/automationAccounts/jobSchedules/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/jobSchedules/deploy.bicep index a655cd8bca..a6afd71ed3 100644 --- a/arm/Microsoft.Automation/automationAccounts/jobSchedules/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/jobSchedules/deploy.bicep @@ -17,10 +17,10 @@ param parameters object = {} param runOn string = '' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Automation/automationAccounts/jobSchedules/readme.md b/arm/Microsoft.Automation/automationAccounts/jobSchedules/readme.md index dc06082f6f..fed9f5189e 100644 --- a/arm/Microsoft.Automation/automationAccounts/jobSchedules/readme.md +++ b/arm/Microsoft.Automation/automationAccounts/jobSchedules/readme.md @@ -13,7 +13,7 @@ This module deploys an Azure Automation Account Job Schedule. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `automationAccountName` | string | | | Required. Name of the parent Automation Account. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | | `name` | string | `[newGuid()]` | | Optional. Name of the Automation Account job schedule. Must be a GUID. If not provided, a new GUID is generated. | | `parameters` | object | `{object}` | | Optional. List of job properties. | | `runbookName` | string | | | Required. The runbook property associated with the entity. | diff --git a/arm/Microsoft.Automation/automationAccounts/modules/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/modules/deploy.bicep index bdf61d9f65..a44322fcc0 100644 --- a/arm/Microsoft.Automation/automationAccounts/modules/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/modules/deploy.bicep @@ -17,10 +17,10 @@ param location string = resourceGroup().location param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Automation/automationAccounts/modules/readme.md b/arm/Microsoft.Automation/automationAccounts/modules/readme.md index ac331333d8..6704c39e16 100644 --- a/arm/Microsoft.Automation/automationAccounts/modules/readme.md +++ b/arm/Microsoft.Automation/automationAccounts/modules/readme.md @@ -13,7 +13,7 @@ This module deploys an Azure Automation Account Module. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `automationAccountName` | string | | | Required. Name of the parent Automation Account. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `name` | string | | | Required. Name of the Automation Account module. | | `tags` | object | `{object}` | | Optional. Tags of the Automation Account resource. | diff --git a/arm/Microsoft.Automation/automationAccounts/readme.md b/arm/Microsoft.Automation/automationAccounts/readme.md index c0c8f87546..236495acb7 100644 --- a/arm/Microsoft.Automation/automationAccounts/readme.md +++ b/arm/Microsoft.Automation/automationAccounts/readme.md @@ -25,7 +25,7 @@ This module deploys an Azure Automation Account. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.Automation/automationAccounts/runbooks/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/runbooks/deploy.bicep index 701b237679..90e5e6669f 100644 --- a/arm/Microsoft.Automation/automationAccounts/runbooks/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/runbooks/deploy.bicep @@ -39,7 +39,7 @@ param location string = resourceGroup().location param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') -param cuaId string = '' +param telemetryCuaId string = '' var accountSasProperties = { signedServices: 'b' @@ -49,8 +49,8 @@ var accountSasProperties = { signedProtocol: 'https' } -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Automation/automationAccounts/runbooks/readme.md b/arm/Microsoft.Automation/automationAccounts/runbooks/readme.md index de67d26ad2..102b24717c 100644 --- a/arm/Microsoft.Automation/automationAccounts/runbooks/readme.md +++ b/arm/Microsoft.Automation/automationAccounts/runbooks/readme.md @@ -14,7 +14,7 @@ This module deploys an Azure Automation Account Runbook. | :-- | :-- | :-- | :-- | :-- | | `automationAccountName` | string | | | Required. Name of the parent Automation Account. | | `baseTime` | string | `[utcNow('u')]` | | Optional. Time used as a basis for e.g. the schedule start date. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `name` | string | | | Required. Name of the Automation Account runbook. | | `runbookDescription` | string | | | Optional. The description of the runbook. | diff --git a/arm/Microsoft.Automation/automationAccounts/schedules/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/schedules/deploy.bicep index f19b37aa9b..ea7bd94c2a 100644 --- a/arm/Microsoft.Automation/automationAccounts/schedules/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/schedules/deploy.bicep @@ -42,10 +42,10 @@ param timeZone string = '' param baseTime string = utcNow('u') @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Automation/automationAccounts/schedules/readme.md b/arm/Microsoft.Automation/automationAccounts/schedules/readme.md index 9a85aed9dc..888f41b071 100644 --- a/arm/Microsoft.Automation/automationAccounts/schedules/readme.md +++ b/arm/Microsoft.Automation/automationAccounts/schedules/readme.md @@ -15,7 +15,7 @@ This module deploys an Azure Automation Account Schedule. | `advancedSchedule` | object | `{object}` | | Optional. The properties of the create Advanced Schedule. | | `automationAccountName` | string | | | Required. Name of the parent Automation Account. | | `baseTime` | string | `[utcNow('u')]` | | Optional. Time used as a basis for e.g. the schedule start date. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | | `expiryTime` | string | | | Optional. The end time of the schedule. | | `frequency` | string | `OneTime` | `[Day, Hour, Minute, Month, OneTime, Week]` | Optional. The frequency of the schedule. | | `interval` | int | | | Optional. Anything | diff --git a/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/deploy.bicep index 52d25ac253..07b86e1d66 100644 --- a/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/deploy.bicep @@ -178,12 +178,12 @@ param scheduleDescription string = '' param baseTime string = utcNow('u') @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' var updateClassifications_var = '${replace(replace(replace(replace(string(updateClassifications), ',', ', '), '[', ''), ']', ''), '"', '')}' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/readme.md b/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/readme.md index 1ddb5d7fb2..8c8fef8ed6 100644 --- a/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/readme.md +++ b/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/readme.md @@ -15,7 +15,7 @@ This module deploys an Azure Automation Account Software update Configuration. | `automationAccountName` | string | | | Required. Name of the parent Automation Account | | `azureVirtualMachines` | array | `[]` | | Optional. List of azure resource IDs for azure virtual machines in scope for the deployment schedule. | | `baseTime` | string | `[utcNow('u')]` | | Generated. Do not touch. Is used to provide the base time for time comparison for startTime. If startTime is specified in HH:MM format, baseTime is used to check if the provided startTime has passed, adding one day before setting the deployment schedule. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `excludeUpdates` | array | `[]` | | Optional. KB numbers or Linux packages excluded in the deployment schedule. | | `expiryTime` | string | | | Optional. The end time of the deployment schedule in ISO 8601 format. YYYY-MM-DDTHH:MM:SS, 2021-12-31T23:00:00 | | `expiryTimeOffsetMinutes` | int | | | Optional. The expiry time's offset in minutes. | diff --git a/arm/Microsoft.Automation/automationAccounts/variables/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/variables/deploy.bicep index ae8ec0cbc1..80a85e7389 100644 --- a/arm/Microsoft.Automation/automationAccounts/variables/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/variables/deploy.bicep @@ -14,10 +14,10 @@ param description string = '' param isEncrypted bool = false @sys.description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Automation/automationAccounts/variables/readme.md b/arm/Microsoft.Automation/automationAccounts/variables/readme.md index 59ebbcb135..66b2ea1742 100644 --- a/arm/Microsoft.Automation/automationAccounts/variables/readme.md +++ b/arm/Microsoft.Automation/automationAccounts/variables/readme.md @@ -13,7 +13,7 @@ This module deploys a variable to an Azure Automation Account. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `automationAccountName` | string | | | Required. Name of the parent Automation Account | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `description` | string | | | Optional. The description of the variable. | | `isEncrypted` | bool | | | Optional. If the variable should be encrypted. | | `name` | string | | | Required. The name of the variable. | diff --git a/arm/Microsoft.Batch/batchAccounts/deploy.bicep b/arm/Microsoft.Batch/batchAccounts/deploy.bicep index 5a5f85662c..56be652b7d 100644 --- a/arm/Microsoft.Batch/batchAccounts/deploy.bicep +++ b/arm/Microsoft.Batch/batchAccounts/deploy.bicep @@ -33,7 +33,7 @@ param lock string = 'NotSpecified' param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -70,8 +70,8 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Batch/batchAccounts/readme.md b/arm/Microsoft.Batch/batchAccounts/readme.md index ae1d9529a2..75e7bf752b 100644 --- a/arm/Microsoft.Batch/batchAccounts/readme.md +++ b/arm/Microsoft.Batch/batchAccounts/readme.md @@ -12,7 +12,7 @@ | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.CognitiveServices/accounts/deploy.bicep b/arm/Microsoft.CognitiveServices/accounts/deploy.bicep index 959a4811e7..e2f5aa2962 100644 --- a/arm/Microsoft.CognitiveServices/accounts/deploy.bicep +++ b/arm/Microsoft.CognitiveServices/accounts/deploy.bicep @@ -107,7 +107,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -159,8 +159,8 @@ var networkAcls_var = { ipRules: ((empty(networkAcls)) ? null : ((length(networkAcls.ipRules) == 0) ? [] : networkAcls.ipRules)) } -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.CognitiveServices/accounts/readme.md b/arm/Microsoft.CognitiveServices/accounts/readme.md index 025c3d9b38..bec73806be 100644 --- a/arm/Microsoft.CognitiveServices/accounts/readme.md +++ b/arm/Microsoft.CognitiveServices/accounts/readme.md @@ -17,7 +17,7 @@ This module deploys different kinds of cognitive services resources | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `customSubDomainName` | string | | | Optional. Subdomain name used for token-based authentication. Required if 'networkAcls' are set. | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | diff --git a/arm/Microsoft.Compute/availabilitySets/deploy.bicep b/arm/Microsoft.Compute/availabilitySets/deploy.bicep index f298f0d50f..3a57119162 100644 --- a/arm/Microsoft.Compute/availabilitySets/deploy.bicep +++ b/arm/Microsoft.Compute/availabilitySets/deploy.bicep @@ -31,10 +31,10 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Compute/availabilitySets/readme.md b/arm/Microsoft.Compute/availabilitySets/readme.md index ac8a3d356c..c43ab93de4 100644 --- a/arm/Microsoft.Compute/availabilitySets/readme.md +++ b/arm/Microsoft.Compute/availabilitySets/readme.md @@ -17,7 +17,7 @@ This template deploys an availability set | `availabilitySetFaultDomain` | int | `2` | | Optional. The number of fault domains to use. | | `availabilitySetSku` | string | `Aligned` | | Optional. Sku of the availability set. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. | | `availabilitySetUpdateDomain` | int | `5` | | Optional. The number of update domains to use. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `location` | string | `[resourceGroup().location]` | | Optional. Resource location. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. The name of the availability set that is being created. | diff --git a/arm/Microsoft.Compute/diskEncryptionSets/deploy.bicep b/arm/Microsoft.Compute/diskEncryptionSets/deploy.bicep index 52a69e04c5..2167c6309f 100644 --- a/arm/Microsoft.Compute/diskEncryptionSets/deploy.bicep +++ b/arm/Microsoft.Compute/diskEncryptionSets/deploy.bicep @@ -27,10 +27,10 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Compute/diskEncryptionSets/readme.md b/arm/Microsoft.Compute/diskEncryptionSets/readme.md index 564d13bf55..4e3352cf6e 100644 --- a/arm/Microsoft.Compute/diskEncryptionSets/readme.md +++ b/arm/Microsoft.Compute/diskEncryptionSets/readme.md @@ -14,7 +14,7 @@ This template deploys a disk encryption set. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `encryptionType` | string | `EncryptionAtRestWithCustomerKey` | `[EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeys]` | Optional. The type of key used to encrypt the data of the disk. | | `keyUrl` | string | | | Required. Key URL (with version) pointing to a key or secret in KeyVault. | | `keyVaultId` | string | | | Required. Resource ID of the KeyVault containing the key or secret. | diff --git a/arm/Microsoft.Compute/galleries/deploy.bicep b/arm/Microsoft.Compute/galleries/deploy.bicep index b315394af7..48edb31c44 100644 --- a/arm/Microsoft.Compute/galleries/deploy.bicep +++ b/arm/Microsoft.Compute/galleries/deploy.bicep @@ -26,10 +26,10 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -module pidName '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +module pidName '.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' params: {} } diff --git a/arm/Microsoft.Compute/galleries/images/deploy.bicep b/arm/Microsoft.Compute/galleries/images/deploy.bicep index 3f0d152134..c221abb709 100644 --- a/arm/Microsoft.Compute/galleries/images/deploy.bicep +++ b/arm/Microsoft.Compute/galleries/images/deploy.bicep @@ -2,7 +2,7 @@ param name string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. Location for all resources.') param location string = resourceGroup().location @@ -94,8 +94,8 @@ param roleAssignments array = [] @description('Optional. Tags for all resources.') param tags object = {} -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Compute/galleries/images/readme.md b/arm/Microsoft.Compute/galleries/images/readme.md index 9cddb56a9c..39a3658111 100644 --- a/arm/Microsoft.Compute/galleries/images/readme.md +++ b/arm/Microsoft.Compute/galleries/images/readme.md @@ -13,7 +13,7 @@ This module deploys an Image Definition in a Shared Image Gallery. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `endOfLife` | string | | | Optional. The end of life date of the gallery Image Definition. This property can be used for decommissioning purposes. This property is updatable. Allowed format: 2020-01-10T23:00:00.000Z | | `eula` | string | | | Optional. The Eula agreement for the gallery Image Definition. Has to be a valid URL. | | `excludedDiskTypes` | array | `[]` | | Optional. List of the excluded disk types. E.g. Standard_LRS | diff --git a/arm/Microsoft.Compute/galleries/readme.md b/arm/Microsoft.Compute/galleries/readme.md index 10de8bbdbf..559fa57db9 100644 --- a/arm/Microsoft.Compute/galleries/readme.md +++ b/arm/Microsoft.Compute/galleries/readme.md @@ -15,7 +15,7 @@ This module deploys an Azure compute gallery (formerly known as shared image gal | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `galleryDescription` | string | | | Optional. Description of the Azure Shared Image Gallery | | `images` | _[images](images/readme.md)_ array | `[]` | | Optional. Images to create | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.Compute/images/deploy.bicep b/arm/Microsoft.Compute/images/deploy.bicep index 05528317ba..a635783579 100644 --- a/arm/Microsoft.Compute/images/deploy.bicep +++ b/arm/Microsoft.Compute/images/deploy.bicep @@ -29,10 +29,10 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Compute/images/readme.md b/arm/Microsoft.Compute/images/readme.md index 87adf5b488..c559865451 100644 --- a/arm/Microsoft.Compute/images/readme.md +++ b/arm/Microsoft.Compute/images/readme.md @@ -13,7 +13,7 @@ This module deploys a compute image. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `hyperVGeneration` | string | `V1` | | Optional. Gets the HyperVGenerationType of the VirtualMachine created from the image. - V1 or V2 | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `name` | string | | | Required. The name of the image. | diff --git a/arm/Microsoft.Compute/proximityPlacementGroups/deploy.bicep b/arm/Microsoft.Compute/proximityPlacementGroups/deploy.bicep index 47a5db4fa5..f8d0d5cde0 100644 --- a/arm/Microsoft.Compute/proximityPlacementGroups/deploy.bicep +++ b/arm/Microsoft.Compute/proximityPlacementGroups/deploy.bicep @@ -26,10 +26,10 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Compute/proximityPlacementGroups/readme.md b/arm/Microsoft.Compute/proximityPlacementGroups/readme.md index 781982c285..0335436832 100644 --- a/arm/Microsoft.Compute/proximityPlacementGroups/readme.md +++ b/arm/Microsoft.Compute/proximityPlacementGroups/readme.md @@ -14,7 +14,7 @@ This template deploys a proximity placement group. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `location` | string | `[resourceGroup().location]` | | Optional. Resource location. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. The name of the proximity placement group that is being created. | diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/deploy.bicep b/arm/Microsoft.Compute/virtualMachineScaleSets/deploy.bicep index 88b1ddc5bb..f39d806b85 100644 --- a/arm/Microsoft.Compute/virtualMachineScaleSets/deploy.bicep +++ b/arm/Microsoft.Compute/virtualMachineScaleSets/deploy.bicep @@ -249,7 +249,7 @@ param availabilityZones array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. The chosen OS type') @allowed([ @@ -326,8 +326,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/deploy.bicep b/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/deploy.bicep index 87d39e5678..99ae7b1137 100644 --- a/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/deploy.bicep +++ b/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/deploy.bicep @@ -33,10 +33,10 @@ param supressFailures bool = false param enableAutomaticUpgrade bool @description('Optional. Customer Usage Attribution id (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/readme.md b/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/readme.md index 8d2ef006ea..7f7b1c7500 100644 --- a/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/readme.md +++ b/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/readme.md @@ -13,7 +13,7 @@ This module deploys a virtual machine scale set extension. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `autoUpgradeMinorVersion` | bool | | | Required. Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true | -| `cuaId` | string | | | Optional. Customer Usage Attribution id (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution id (GUID). This GUID must be previously registered | | `enableAutomaticUpgrade` | bool | | | Required. Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available | | `forceUpdateTag` | string | | | Optional. How the extension handler should be forced to update even if the extension configuration has not changed | | `name` | string | | | Required. The name of the virtual machine scale set extension | diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/readme.md b/arm/Microsoft.Compute/virtualMachineScaleSets/readme.md index 7a45e172be..0626de35a4 100644 --- a/arm/Microsoft.Compute/virtualMachineScaleSets/readme.md +++ b/arm/Microsoft.Compute/virtualMachineScaleSets/readme.md @@ -31,7 +31,7 @@ The following resources are required to be able to deploy this resource. | `baseTime` | string | `[utcNow('u')]` | | Generated. Do not provide a value! This date value is used to generate a registration token. | | `bootDiagnosticStorageAccountName` | string | | | Optional. Storage account used to store boot diagnostic information. Boot diagnostics will be disabled if no value is provided. | | `bootDiagnosticStorageAccountUri` | string | `[format('.blob.{0}/', environment().suffixes.storage)]` | | Optional. Storage account boot diagnostic base URI. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `customData` | string | | | Optional. Custom data associated to the VM, this value will be automatically converted into base64 to account for the expected VM format. | | `dataDisks` | array | `[]` | | Optional. Specifies the data disks. | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | diff --git a/arm/Microsoft.Compute/virtualMachines/deploy.bicep b/arm/Microsoft.Compute/virtualMachines/deploy.bicep index d4a8848604..6b0a0f1090 100644 --- a/arm/Microsoft.Compute/virtualMachines/deploy.bicep +++ b/arm/Microsoft.Compute/virtualMachines/deploy.bicep @@ -227,7 +227,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Generated. Do not provide a value! This date value is used to generate a registration token.') param baseTime string = utcNow('u') @@ -300,8 +300,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Compute/virtualMachines/extensions/deploy.bicep b/arm/Microsoft.Compute/virtualMachines/extensions/deploy.bicep index 571f8202bf..19de48408d 100644 --- a/arm/Microsoft.Compute/virtualMachines/extensions/deploy.bicep +++ b/arm/Microsoft.Compute/virtualMachines/extensions/deploy.bicep @@ -36,10 +36,10 @@ param supressFailures bool = false param enableAutomaticUpgrade bool @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Compute/virtualMachines/extensions/readme.md b/arm/Microsoft.Compute/virtualMachines/extensions/readme.md index 9dfacdc0f4..15989edf01 100644 --- a/arm/Microsoft.Compute/virtualMachines/extensions/readme.md +++ b/arm/Microsoft.Compute/virtualMachines/extensions/readme.md @@ -13,7 +13,7 @@ This module deploys a virtual machine extension. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `autoUpgradeMinorVersion` | bool | | | Required. Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `enableAutomaticUpgrade` | bool | | | Required. Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available | | `forceUpdateTag` | string | | | Optional. How the extension handler should be forced to update even if the extension configuration has not changed | | `location` | string | `[resourceGroup().location]` | | Optional. The location the extension is deployed to | diff --git a/arm/Microsoft.Compute/virtualMachines/readme.md b/arm/Microsoft.Compute/virtualMachines/readme.md index 2466945ca2..64617d741f 100644 --- a/arm/Microsoft.Compute/virtualMachines/readme.md +++ b/arm/Microsoft.Compute/virtualMachines/readme.md @@ -32,7 +32,7 @@ This module deploys one Virtual Machine with one or multiple nics and optionally | `bootDiagnosticStorageAccountName` | string | | | Optional. Storage account used to store boot diagnostic information. Boot diagnostics will be disabled if no value is provided. | | `bootDiagnosticStorageAccountUri` | string | `[format('.blob.{0}/', environment().suffixes.storage)]` | | Optional. Storage account boot diagnostic base URI. | | `certificatesToBeInstalled` | array | `[]` | | Optional. Specifies set of certificates that should be installed onto the virtual machine. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `customData` | string | | | Optional. Custom data associated to the VM, this value will be automatically converted into base64 to account for the expected VM format. | | `dataDisks` | array | `[]` | | Optional. Specifies the data disks. | | `dedicatedHostId` | string | | | Optional. Specifies resource ID about the dedicated host that the virtual machine resides in. | diff --git a/arm/Microsoft.ContainerInstance/containerGroups/deploy.bicep b/arm/Microsoft.ContainerInstance/containerGroups/deploy.bicep index ed8ea595bb..86d1151a0a 100644 --- a/arm/Microsoft.ContainerInstance/containerGroups/deploy.bicep +++ b/arm/Microsoft.ContainerInstance/containerGroups/deploy.bicep @@ -57,7 +57,7 @@ param userAssignedIdentities object = {} param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' var identityType = systemAssignedIdentity ? (!empty(userAssignedIdentities) ? 'SystemAssigned,UserAssigned' : 'SystemAssigned') : (!empty(userAssignedIdentities) ? 'UserAssigned' : 'None') @@ -66,8 +66,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ContainerInstance/containerGroups/readme.md b/arm/Microsoft.ContainerInstance/containerGroups/readme.md index 9b02b6d1f3..c6c5b1182c 100644 --- a/arm/Microsoft.ContainerInstance/containerGroups/readme.md +++ b/arm/Microsoft.ContainerInstance/containerGroups/readme.md @@ -17,7 +17,7 @@ The top-level resource in Azure Container Instances is the container group. A co | :-- | :-- | :-- | :-- | :-- | | `containername` | string | | | Required. Name for the container. | | `cpuCores` | int | `2` | | Optional. The number of CPU cores to allocate to the container. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `environmentVariables` | array | `[]` | | Optional. Envrionment variables of the container group. | | `image` | string | | | Required. Name of the image. | | `imageRegistryCredentials` | array | `[]` | | Optional. The image registry credentials by which the container group is created from. | diff --git a/arm/Microsoft.ContainerRegistry/registries/deploy.bicep b/arm/Microsoft.ContainerRegistry/registries/deploy.bicep index 6248210ab6..0d3f59a0c6 100644 --- a/arm/Microsoft.ContainerRegistry/registries/deploy.bicep +++ b/arm/Microsoft.ContainerRegistry/registries/deploy.bicep @@ -62,7 +62,7 @@ param userAssignedIdentities object = {} param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -125,8 +125,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ContainerRegistry/registries/readme.md b/arm/Microsoft.ContainerRegistry/registries/readme.md index bfd25bdca8..76971baa57 100644 --- a/arm/Microsoft.ContainerRegistry/registries/readme.md +++ b/arm/Microsoft.ContainerRegistry/registries/readme.md @@ -19,7 +19,7 @@ Azure Container Registry is a managed, private Docker registry service based on | :-- | :-- | :-- | :-- | :-- | | `acrAdminUserEnabled` | bool | | | Optional. Enable admin user that have push / pull permission to the registry. | | `acrSku` | string | `Basic` | `[Basic, Standard, Premium]` | Optional. Tier of your Azure container registry. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `dataEndpointEnabled` | bool | | | Optional. Enable a single data endpoint per region for serving data. Not relevant in case of disabled public access. | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | diff --git a/arm/Microsoft.ContainerService/managedClusters/agentPools/deploy.bicep b/arm/Microsoft.ContainerService/managedClusters/agentPools/deploy.bicep index 552c953f8a..be69b767d2 100644 --- a/arm/Microsoft.ContainerService/managedClusters/agentPools/deploy.bicep +++ b/arm/Microsoft.ContainerService/managedClusters/agentPools/deploy.bicep @@ -173,10 +173,10 @@ var upgradeSettings = { } @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ContainerService/managedClusters/agentPools/readme.md b/arm/Microsoft.ContainerService/managedClusters/agentPools/readme.md index cf74be9c86..f34b5539b6 100644 --- a/arm/Microsoft.ContainerService/managedClusters/agentPools/readme.md +++ b/arm/Microsoft.ContainerService/managedClusters/agentPools/readme.md @@ -14,7 +14,7 @@ This module deploys an Agent Pool for a Container Service Managed Cluster | :-- | :-- | :-- | :-- | :-- | | `availabilityZones` | array | `[]` | | Optional. The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is "VirtualMachineScaleSets". | | `count` | int | `1` | | Optional. Desired Number of agents (VMs) specified to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `enableAutoScaling` | bool | | `[True, False]` | Optional. Whether to enable auto-scaler | | `enableEncryptionAtHost` | bool | | `[True, False]` | Optional. This is only supported on certain VM sizes and in certain Azure regions. For more information, see: /azure/aks/enable-host-encryption | | `enableFIPS` | bool | | `[True, False]` | Optional. See Add a FIPS-enabled node pool (https://docs.microsoft.com/en-us/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details. | diff --git a/arm/Microsoft.ContainerService/managedClusters/deploy.bicep b/arm/Microsoft.ContainerService/managedClusters/deploy.bicep index d3a8015e3f..8247a15b5b 100644 --- a/arm/Microsoft.ContainerService/managedClusters/deploy.bicep +++ b/arm/Microsoft.ContainerService/managedClusters/deploy.bicep @@ -173,7 +173,7 @@ param diagnosticEventHubName string = '' param diagnosticLogsRetentionInDays int = 365 @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. Array of role assignment objects that contain the \'roleDefinitionIdOrName\' and \'principalId\' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: \'/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11\'') param roleAssignments array = [] @@ -257,8 +257,8 @@ var lbProfile = { effectiveOutboundIPs: [] } -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ContainerService/managedClusters/readme.md b/arm/Microsoft.ContainerService/managedClusters/readme.md index 225b40261d..9c8768b18d 100644 --- a/arm/Microsoft.ContainerService/managedClusters/readme.md +++ b/arm/Microsoft.ContainerService/managedClusters/readme.md @@ -50,7 +50,7 @@ This module deploys Azure Kubernetes Cluster (AKS). | `autoScalerProfileUtilizationThreshold` | string | `0.5` | | Optional. Specifies the utilization threshold of the auto-scaler of the AKS cluster. | | `azurePolicyEnabled` | bool | `True` | | Optional. Specifies whether the azurepolicy add-on is enabled or not. | | `azurePolicyVersion` | string | `v2` | | Optional. Specifies the azure policy version to use. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.DataFactory/factories/deploy.bicep b/arm/Microsoft.DataFactory/factories/deploy.bicep index 570c759a7c..cf277ae1de 100644 --- a/arm/Microsoft.DataFactory/factories/deploy.bicep +++ b/arm/Microsoft.DataFactory/factories/deploy.bicep @@ -123,7 +123,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' var identityType = systemAssignedIdentity ? (!empty(userAssignedIdentities) ? 'SystemAssigned,UserAssigned' : 'SystemAssigned') : (!empty(userAssignedIdentities) ? 'UserAssigned' : 'None') @@ -132,8 +132,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.DataFactory/factories/integrationRuntime/deploy.bicep b/arm/Microsoft.DataFactory/factories/integrationRuntime/deploy.bicep index 86eb7415ae..2482f3d203 100644 --- a/arm/Microsoft.DataFactory/factories/integrationRuntime/deploy.bicep +++ b/arm/Microsoft.DataFactory/factories/integrationRuntime/deploy.bicep @@ -18,10 +18,10 @@ param managedVirtualNetworkName string = '' param typeProperties object @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.DataFactory/factories/integrationRuntime/readme.md b/arm/Microsoft.DataFactory/factories/integrationRuntime/readme.md index a5cea90237..5562a855b4 100644 --- a/arm/Microsoft.DataFactory/factories/integrationRuntime/readme.md +++ b/arm/Microsoft.DataFactory/factories/integrationRuntime/readme.md @@ -12,7 +12,7 @@ This module deploys a Managed or Self-Hosted Integration Runtime for an Azure Da | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `dataFactoryName` | string | | | Required. The name of the Azure Data Factory | | `managedVirtualNetworkName` | string | | | Optional. The name of the Managed Virtual Network if using type "Managed" | | `name` | string | | | Required. The name of the Integration Runtime | diff --git a/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/deploy.bicep b/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/deploy.bicep index 89b32ea6f3..c748db92bf 100644 --- a/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/deploy.bicep +++ b/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/deploy.bicep @@ -5,10 +5,10 @@ param dataFactoryName string param name string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/readme.md b/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/readme.md index 41b63992bd..b232ea1ed5 100644 --- a/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/readme.md +++ b/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/readme.md @@ -12,7 +12,7 @@ This module deploys a Managed Virtual Network for an Azure Data Factory | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `dataFactoryName` | string | | | Required. The name of the Azure Data Factory | | `name` | string | | | Required. The name of the Managed Virtual Network | diff --git a/arm/Microsoft.DataFactory/factories/readme.md b/arm/Microsoft.DataFactory/factories/readme.md index 78ec8ec99b..60a8b27093 100644 --- a/arm/Microsoft.DataFactory/factories/readme.md +++ b/arm/Microsoft.DataFactory/factories/readme.md @@ -15,7 +15,7 @@ | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.Databricks/workspaces/deploy.bicep b/arm/Microsoft.Databricks/workspaces/deploy.bicep index fff2378463..4c658b55c4 100644 --- a/arm/Microsoft.Databricks/workspaces/deploy.bicep +++ b/arm/Microsoft.Databricks/workspaces/deploy.bicep @@ -50,7 +50,7 @@ param lock string = 'NotSpecified' param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -90,8 +90,8 @@ var diagnosticsLogs = [for log in logsToEnable: { var managedResourceGroupName = '${name}-rg' var managedResourceGroupId_var = '${subscription().id}/resourceGroups/${managedResourceGroupName}' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Databricks/workspaces/readme.md b/arm/Microsoft.Databricks/workspaces/readme.md index 44370b931f..7ae79cbf37 100644 --- a/arm/Microsoft.Databricks/workspaces/readme.md +++ b/arm/Microsoft.Databricks/workspaces/readme.md @@ -13,7 +13,7 @@ | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/deploy.bicep b/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/deploy.bicep index 9576bf6ac1..022df8a5e2 100644 --- a/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/deploy.bicep +++ b/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/deploy.bicep @@ -34,10 +34,10 @@ param iconPath string = '' param iconIndex int = 0 @sys.description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/readme.md b/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/readme.md index 1854822805..c7b3a305b5 100644 --- a/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/readme.md +++ b/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/readme.md @@ -15,7 +15,7 @@ This module deploys AVD Applications. | `appGroupName` | string | | | Required. Name of the Application Group to create the application(s) in. | | `commandLineArguments` | string | | | Optional. Command-Line Arguments for Application. | | `commandLineSetting` | string | `DoNotAllow` | `[Allow, DoNotAllow, Require]` | Optional. Specifies whether this published application can be launched with command-line arguments provided by the client, command-line arguments specified at publish time, or no command-line arguments at all. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `description` | string | | | Optional. Description of Application.. | | `filePath` | string | | | Required. Specifies a path for the executable file for the application. | | `friendlyName` | string | | | Required. Friendly name of Application.. | diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/deploy.bicep b/arm/Microsoft.DesktopVirtualization/applicationgroups/deploy.bicep index 7c40d19053..cfbb6f270d 100644 --- a/arm/Microsoft.DesktopVirtualization/applicationgroups/deploy.bicep +++ b/arm/Microsoft.DesktopVirtualization/applicationgroups/deploy.bicep @@ -53,7 +53,7 @@ param lock string = 'NotSpecified' param tags object = {} @sys.description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @sys.description('Optional. The name of logs that will be streamed.') @allowed([ @@ -79,8 +79,8 @@ var diagnosticsLogs = [for log in logsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/readme.md b/arm/Microsoft.DesktopVirtualization/applicationgroups/readme.md index c02c89d540..5449e7bafd 100644 --- a/arm/Microsoft.DesktopVirtualization/applicationgroups/readme.md +++ b/arm/Microsoft.DesktopVirtualization/applicationgroups/readme.md @@ -18,7 +18,7 @@ This module deploys an Azure virtual desktop application group. | :-- | :-- | :-- | :-- | :-- | | `applicationGroupType` | string | | `[RemoteApp, Desktop]` | Required. The type of the Application Group to be created. Allowed values: RemoteApp or Desktop | | `applications` | _[applications](applications/readme.md)_ array | `[]` | | Optional. List of applications to be created in the Application Group. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `description` | string | | | Optional. The description of the Application Group to be created. | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | diff --git a/arm/Microsoft.DesktopVirtualization/hostpools/deploy.bicep b/arm/Microsoft.DesktopVirtualization/hostpools/deploy.bicep index 83d5a82791..4a1917a227 100644 --- a/arm/Microsoft.DesktopVirtualization/hostpools/deploy.bicep +++ b/arm/Microsoft.DesktopVirtualization/hostpools/deploy.bicep @@ -81,7 +81,7 @@ param lock string = 'NotSpecified' param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. The type of preferred application group type, default to Desktop Application Group') @allowed([ @@ -129,8 +129,8 @@ var diagnosticsLogs = [for log in logsToEnable: { var tokenExpirationTime = dateTimeAdd(baseTime, tokenValidityLength) -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.DesktopVirtualization/hostpools/readme.md b/arm/Microsoft.DesktopVirtualization/hostpools/readme.md index 5c1333ad58..89dff0418b 100644 --- a/arm/Microsoft.DesktopVirtualization/hostpools/readme.md +++ b/arm/Microsoft.DesktopVirtualization/hostpools/readme.md @@ -16,7 +16,7 @@ This module deploys an Azure virtual desktop host pool. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `baseTime` | string | `[utcNow('u')]` | | Generated. Do not provide a value! This date value is used to generate a registration token. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `customRdpProperty` | string | `audiocapturemode:i:1;audiomode:i:0;drivestoredirect:s:;redirectclipboard:i:1;redirectcomports:i:1;redirectprinters:i:1;redirectsmartcards:i:1;screen mode id:i:2;` | | Optional. Host Pool RDP properties | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | diff --git a/arm/Microsoft.DesktopVirtualization/workspaces/deploy.bicep b/arm/Microsoft.DesktopVirtualization/workspaces/deploy.bicep index 060cb6bf5d..0efe92bf94 100644 --- a/arm/Microsoft.DesktopVirtualization/workspaces/deploy.bicep +++ b/arm/Microsoft.DesktopVirtualization/workspaces/deploy.bicep @@ -42,7 +42,7 @@ param lock string = 'NotSpecified' param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. Array of role assignment objects that contain the \'roleDefinitionIdOrName\' and \'principalIds\' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or it\'s fully qualified ID in the following format: \'/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11\'') param roleAssignments array = [] @@ -70,8 +70,8 @@ var diagnosticsLogs = [for log in logsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.DesktopVirtualization/workspaces/readme.md b/arm/Microsoft.DesktopVirtualization/workspaces/readme.md index b0f97aea44..a07c30722d 100644 --- a/arm/Microsoft.DesktopVirtualization/workspaces/readme.md +++ b/arm/Microsoft.DesktopVirtualization/workspaces/readme.md @@ -16,7 +16,7 @@ This module deploys an Azure virtual desktop workspace. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `appGroupResourceIds` | array | `[]` | | Required. Resource IDs fo the existing Application groups this workspace will group together. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/deploy.bicep b/arm/Microsoft.DocumentDB/databaseAccounts/deploy.bicep index 585e01bf47..80d74a89ab 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/deploy.bicep +++ b/arm/Microsoft.DocumentDB/databaseAccounts/deploy.bicep @@ -60,7 +60,7 @@ param sqlDatabases array = [] param mongodbDatabases array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @allowed([ 'CanNotDelete' @@ -192,8 +192,8 @@ var databaseAccount_properties = !empty(sqlDatabases) ? { databaseAccountOfferType: databaseAccountOfferType }) -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/deploy.bicep b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/deploy.bicep index 9dcb214a37..642924b599 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/deploy.bicep +++ b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/deploy.bicep @@ -17,10 +17,10 @@ param indexes array param shardKey object @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/readme.md b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/readme.md index 58622bb0c1..f710466a00 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/readme.md +++ b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/readme.md @@ -12,7 +12,7 @@ This module deploys a collection within a MongoDB. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `databaseAccountName` | string | | | Required. Name of the Cosmos DB database account. | | `indexes` | array | | | Required. Indexes for the collection | | `mongodbDatabaseName` | string | | | Required. Name of the mongodb database | diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/deploy.bicep b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/deploy.bicep index b8dd199255..c595aadf7e 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/deploy.bicep +++ b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/deploy.bicep @@ -14,10 +14,10 @@ param collections array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/readme.md b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/readme.md index ecf28e6c1e..a19c1d1df3 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/readme.md +++ b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/readme.md @@ -14,7 +14,7 @@ This module deploys a MongoDB within a CosmosDB account. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `collections` | _[collections](collections/readme.md)_ array | `[]` | | Optional. Collections in the mongodb database | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `databaseAccountName` | string | | | Required. Name of the Cosmos DB database account. | | `name` | string | | | Required. Name of the mongodb database | | `tags` | object | `{object}` | | Optional. Tags of the resource. | diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/readme.md b/arm/Microsoft.DocumentDB/databaseAccounts/readme.md index 85361f5708..3632be71d2 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/readme.md +++ b/arm/Microsoft.DocumentDB/databaseAccounts/readme.md @@ -20,7 +20,7 @@ This module deploys a DocumentDB database account and its child resources. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `automaticFailover` | bool | `True` | | Optional. Enable automatic failover for regions | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `databaseAccountOfferType` | string | `Standard` | `[Standard]` | Optional. The offer type for the Cosmos DB database account. | | `defaultConsistencyLevel` | string | `Session` | `[Eventual, ConsistentPrefix, Session, BoundedStaleness, Strong]` | Optional. The default consistency level of the Cosmos DB account. | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/deploy.bicep b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/deploy.bicep index 2274404793..541fdee3b5 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/deploy.bicep +++ b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/deploy.bicep @@ -25,10 +25,10 @@ param paths array = [] param kind string = 'Hash' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/readme.md b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/readme.md index 19d3927e00..a6d84714db 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/readme.md +++ b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/readme.md @@ -10,7 +10,7 @@ | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `databaseAccountName` | string | | | Required. Name of the Database Account | | `kind` | string | `Hash` | `[Hash, MultiHash, Range]` | Optional. Indicates the kind of algorithm used for partitioning | | `name` | string | | | Required. Name of the container. | diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/deploy.bicep b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/deploy.bicep index d34600904f..f5aee02b01 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/deploy.bicep +++ b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/deploy.bicep @@ -14,10 +14,10 @@ param throughput int = 400 param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/readme.md b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/readme.md index b4616aea71..3e62817c20 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/readme.md +++ b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/readme.md @@ -12,7 +12,7 @@ | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `containers` | _[containers](containers/readme.md)_ array | `[]` | | Optional. Array of containers to deploy in the SQL database. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `databaseAccountName` | string | | | Required. ID of the Cosmos DB database account. | | `name` | string | | | Required. Name of the SQL database | | `tags` | object | `{object}` | | Optional. Tags of the SQL database resource. | diff --git a/arm/Microsoft.EventGrid/topics/deploy.bicep b/arm/Microsoft.EventGrid/topics/deploy.bicep index 7494009dd1..351593676d 100644 --- a/arm/Microsoft.EventGrid/topics/deploy.bicep +++ b/arm/Microsoft.EventGrid/topics/deploy.bicep @@ -45,7 +45,7 @@ param lock string = 'NotSpecified' param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -84,8 +84,8 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.EventGrid/topics/readme.md b/arm/Microsoft.EventGrid/topics/readme.md index e5098c6d3b..ca5981608b 100644 --- a/arm/Microsoft.EventGrid/topics/readme.md +++ b/arm/Microsoft.EventGrid/topics/readme.md @@ -17,7 +17,7 @@ This module deploys an event grid topic. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.EventHub/namespaces/authorizationRules/deploy.bicep b/arm/Microsoft.EventHub/namespaces/authorizationRules/deploy.bicep index f525eb27b3..abb36951ba 100644 --- a/arm/Microsoft.EventHub/namespaces/authorizationRules/deploy.bicep +++ b/arm/Microsoft.EventHub/namespaces/authorizationRules/deploy.bicep @@ -13,10 +13,10 @@ param name string param rights array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.EventHub/namespaces/authorizationRules/readme.md b/arm/Microsoft.EventHub/namespaces/authorizationRules/readme.md index 83c4bbce86..76a674b86d 100644 --- a/arm/Microsoft.EventHub/namespaces/authorizationRules/readme.md +++ b/arm/Microsoft.EventHub/namespaces/authorizationRules/readme.md @@ -12,7 +12,7 @@ This module deploys an EventHub Namespace Authorization Rule | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `name` | string | | | Required. The name of the authorization rule | | `namespaceName` | string | | | Required. The name of the event hub namespace | | `rights` | array | `[]` | `[Listen, Manage, Send]` | Optional. The rights associated with the rule. | diff --git a/arm/Microsoft.EventHub/namespaces/deploy.bicep b/arm/Microsoft.EventHub/namespaces/deploy.bicep index 31b61dc53e..7c4e02ebcb 100644 --- a/arm/Microsoft.EventHub/namespaces/deploy.bicep +++ b/arm/Microsoft.EventHub/namespaces/deploy.bicep @@ -87,7 +87,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Generated. Do not provide a value! This date value is used to generate a SAS token to access the modules.') param baseTime string = utcNow('u') @@ -169,8 +169,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/deploy.bicep b/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/deploy.bicep index 67049594cb..0c0e175e98 100644 --- a/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/deploy.bicep +++ b/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/deploy.bicep @@ -8,10 +8,10 @@ param name string param partnerNamespaceId string = '' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/readme.md b/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/readme.md index 8dddace247..dd4ba5ff6c 100644 --- a/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/readme.md +++ b/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/readme.md @@ -12,7 +12,7 @@ This module deploys an EventHub Namespace Disaster Recovery Config | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `name` | string | | | Required. The name of the disaster recovery config | | `namespaceName` | string | | | Required. The name of the event hub namespace | | `partnerNamespaceId` | string | | | Optional. Resource ID of the Primary/Secondary event hub namespace name, which is part of GEO DR pairing | diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/deploy.bicep b/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/deploy.bicep index b0ff0d16fb..dc26c7c37e 100644 --- a/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/deploy.bicep +++ b/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/deploy.bicep @@ -16,10 +16,10 @@ param name string param rights array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/readme.md b/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/readme.md index b48216d9c4..05f4e8314a 100644 --- a/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/readme.md +++ b/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/readme.md @@ -12,7 +12,7 @@ This module deploys an EventHub Namespace EventHubs Authorization Rule | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `eventHubName` | string | | | Required. The name of the event hub namespace event hub | | `name` | string | | | Required. The name of the authorization rule | | `namespaceName` | string | | | Required. The name of the event hub namespace | diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/deploy.bicep b/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/deploy.bicep index 421556ce27..7d0b3c7cff 100644 --- a/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/deploy.bicep +++ b/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/deploy.bicep @@ -11,10 +11,10 @@ param name string param userMetadata string = '' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/readme.md b/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/readme.md index 621ae20a94..6ccc953b8e 100644 --- a/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/readme.md +++ b/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/readme.md @@ -12,7 +12,7 @@ This module deploys an EventHub Namespace EventHubs Consumer Group | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `eventHubName` | string | | | Required. The name of the event hub namespace event hub | | `name` | string | | | Required. The name of the consumer group | | `namespaceName` | string | | | Required. The name of the event hub namespace | diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/deploy.bicep b/arm/Microsoft.EventHub/namespaces/eventhubs/deploy.bicep index 1e254419f3..6c0a1f6e7c 100644 --- a/arm/Microsoft.EventHub/namespaces/eventhubs/deploy.bicep +++ b/arm/Microsoft.EventHub/namespaces/eventhubs/deploy.bicep @@ -94,7 +94,7 @@ param captureDescriptionSizeLimitInBytes int = 314572800 param captureDescriptionSkipEmptyArchives bool = false @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' var eventHubPropertiesSimple = { messageRetentionInDays: messageRetentionInDays @@ -122,8 +122,8 @@ var eventHubPropertiesWithCapture = { } } -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/readme.md b/arm/Microsoft.EventHub/namespaces/eventhubs/readme.md index 3ab5c1ae22..b0053ba81e 100644 --- a/arm/Microsoft.EventHub/namespaces/eventhubs/readme.md +++ b/arm/Microsoft.EventHub/namespaces/eventhubs/readme.md @@ -27,7 +27,7 @@ This module deploys an Event Hub. | `captureDescriptionSizeLimitInBytes` | int | `314572800` | | Optional. The size window defines the amount of data built up in your Event Hub before an capture operation | | `captureDescriptionSkipEmptyArchives` | bool | | | Optional. A value that indicates whether to Skip Empty Archives | | `consumerGroups` | _[consumerGroups](consumerGroups/readme.md)_ array | `[System.Collections.Hashtable]` | | Optional. The consumer groups to create in this event hub instance | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `messageRetentionInDays` | int | `1` | | Optional. Number of days to retain the events for this Event Hub, value should be 1 to 7 days | | `name` | string | | | Required. The name of the event hub | diff --git a/arm/Microsoft.EventHub/namespaces/readme.md b/arm/Microsoft.EventHub/namespaces/readme.md index c414c637b9..cb28e1e6dd 100644 --- a/arm/Microsoft.EventHub/namespaces/readme.md +++ b/arm/Microsoft.EventHub/namespaces/readme.md @@ -24,7 +24,7 @@ This module deploys an event hub namespace. | :-- | :-- | :-- | :-- | :-- | | `authorizationRules` | _[authorizationRules](authorizationRules/readme.md)_ array | `[System.Collections.Hashtable]` | | Optional. Authorization Rules for the Event Hub namespace | | `baseTime` | string | `[utcNow('u')]` | | Generated. Do not provide a value! This date value is used to generate a SAS token to access the modules. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.HealthBot/healthBots/deploy.bicep b/arm/Microsoft.HealthBot/healthBots/deploy.bicep index 5546b73f1e..857eff2891 100644 --- a/arm/Microsoft.HealthBot/healthBots/deploy.bicep +++ b/arm/Microsoft.HealthBot/healthBots/deploy.bicep @@ -22,10 +22,10 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.HealthBot/healthBots/readme.md b/arm/Microsoft.HealthBot/healthBots/readme.md index e8acfd748f..3520f08b64 100644 --- a/arm/Microsoft.HealthBot/healthBots/readme.md +++ b/arm/Microsoft.HealthBot/healthBots/readme.md @@ -14,7 +14,7 @@ This module deploys an Azure Health Bot. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Name of the resource | diff --git a/arm/Microsoft.Insights/actionGroups/deploy.bicep b/arm/Microsoft.Insights/actionGroups/deploy.bicep index 2f396146bb..d79087e9ec 100644 --- a/arm/Microsoft.Insights/actionGroups/deploy.bicep +++ b/arm/Microsoft.Insights/actionGroups/deploy.bicep @@ -44,13 +44,13 @@ param armRoleReceivers array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. Location for all resources.') param location string = 'global' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Insights/actionGroups/readme.md b/arm/Microsoft.Insights/actionGroups/readme.md index a301e71892..588146ddee 100644 --- a/arm/Microsoft.Insights/actionGroups/readme.md +++ b/arm/Microsoft.Insights/actionGroups/readme.md @@ -17,7 +17,7 @@ This module deploys an Action Group. | `automationRunbookReceivers` | array | `[]` | | Optional. The list of AutomationRunbook receivers that are part of this action group. | | `azureAppPushReceivers` | array | `[]` | | Optional. The list of AzureAppPush receivers that are part of this action group. | | `azureFunctionReceivers` | array | `[]` | | Optional. The list of function receivers that are part of this action group. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `emailReceivers` | array | `[]` | | Optional. The list of email receivers that are part of this action group. | | `enabled` | bool | `True` | | Optional. Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications. | | `groupShortName` | string | | | Required. The short name of the action group. | diff --git a/arm/Microsoft.Insights/activityLogAlerts/deploy.bicep b/arm/Microsoft.Insights/activityLogAlerts/deploy.bicep index 98449dac60..2fd0159405 100644 --- a/arm/Microsoft.Insights/activityLogAlerts/deploy.bicep +++ b/arm/Microsoft.Insights/activityLogAlerts/deploy.bicep @@ -28,15 +28,15 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' var actionGroups = [for action in actions: { actionGroupId: contains(action, 'actionGroupId') ? action.actionGroupId : action webhookProperties: contains(action, 'webhookProperties') ? action.webhookProperties : null }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Insights/activityLogAlerts/readme.md b/arm/Microsoft.Insights/activityLogAlerts/readme.md index ffcfad8963..5721adb945 100644 --- a/arm/Microsoft.Insights/activityLogAlerts/readme.md +++ b/arm/Microsoft.Insights/activityLogAlerts/readme.md @@ -16,7 +16,7 @@ This module deploys an Alert based on Activity Log. | `actions` | array | `[]` | | Optional. The list of actions to take when alert triggers. | | `alertDescription` | string | | | Optional. Description of the alert. | | `conditions` | array | | | Required. The condition that will cause this alert to activate. Array of objects | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `enabled` | bool | `True` | | Optional. Indicates whether this alert is enabled. | | `location` | string | `global` | | Optional. Location for all resources. | | `name` | string | | | Required. The name of the alert. | diff --git a/arm/Microsoft.Insights/components/deploy.bicep b/arm/Microsoft.Insights/components/deploy.bicep index de5b64ca7a..4370954ef4 100644 --- a/arm/Microsoft.Insights/components/deploy.bicep +++ b/arm/Microsoft.Insights/components/deploy.bicep @@ -38,10 +38,10 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Insights/components/readme.md b/arm/Microsoft.Insights/components/readme.md index 191215ecfa..cc96294903 100644 --- a/arm/Microsoft.Insights/components/readme.md +++ b/arm/Microsoft.Insights/components/readme.md @@ -15,7 +15,7 @@ | `appInsightsPublicNetworkAccessForQuery` | string | `Enabled` | `[Enabled, Disabled]` | Optional. The network access type for accessing Application Insights query. - Enabled or Disabled | | `appInsightsType` | string | `web` | `[web, other]` | Optional. Application type | | `appInsightsWorkspaceResourceId` | string | | | Required. Resource ID of the log analytics workspace which the data will be ingested to. This property is required to create an application with this API version. Applications from older versions will not have this property. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `kind` | string | | | Optional. The kind of application that this component refers to, used to customize UI. This value is a freeform string, values should typically be one of the following: web, ios, other, store, java, phone. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all Resources | | `name` | string | | | Required. Name of the Application Insights | diff --git a/arm/Microsoft.Insights/metricAlerts/deploy.bicep b/arm/Microsoft.Insights/metricAlerts/deploy.bicep index 399bccde84..778b83ab35 100644 --- a/arm/Microsoft.Insights/metricAlerts/deploy.bicep +++ b/arm/Microsoft.Insights/metricAlerts/deploy.bicep @@ -78,15 +78,15 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' var actionGroups = [for action in actions: { actionGroupId: contains(action, 'actionGroupId') ? action.actionGroupId : action webHookProperties: contains(action, 'webHookProperties') ? action.webHookProperties : null }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Insights/metricAlerts/readme.md b/arm/Microsoft.Insights/metricAlerts/readme.md index 8861c251bc..07fe1dd224 100644 --- a/arm/Microsoft.Insights/metricAlerts/readme.md +++ b/arm/Microsoft.Insights/metricAlerts/readme.md @@ -18,7 +18,7 @@ This module deploys an alert based on metrics. | `alertDescription` | string | | | Optional. Description of the alert. | | `autoMitigate` | bool | `True` | | Optional. The flag that indicates whether the alert should be auto resolved or not. | | `criterias` | array | | | Required. Criterias to trigger the alert. Array of 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' or 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' objects | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `enabled` | bool | `True` | | Optional. Indicates whether this alert is enabled. | | `evaluationFrequency` | string | `PT5M` | `[PT1M, PT5M, PT15M, PT30M, PT1H]` | Optional. how often the metric alert is evaluated represented in ISO 8601 duration format. | | `location` | string | `global` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.Insights/privateLinkScopes/deploy.bicep b/arm/Microsoft.Insights/privateLinkScopes/deploy.bicep index 82104fcae4..c022b941e8 100644 --- a/arm/Microsoft.Insights/privateLinkScopes/deploy.bicep +++ b/arm/Microsoft.Insights/privateLinkScopes/deploy.bicep @@ -26,10 +26,10 @@ param privateEndpoints array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Insights/privateLinkScopes/readme.md b/arm/Microsoft.Insights/privateLinkScopes/readme.md index 3ac8cedf31..4421e08e7d 100644 --- a/arm/Microsoft.Insights/privateLinkScopes/readme.md +++ b/arm/Microsoft.Insights/privateLinkScopes/readme.md @@ -17,7 +17,7 @@ This module deploys an Azure Monitor Private Link Scope. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `location` | string | `global` | | Optional. The location of the private link scope. Should be global. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Name of the private link scope. | diff --git a/arm/Microsoft.Insights/privateLinkScopes/scopedResources/deploy.bicep b/arm/Microsoft.Insights/privateLinkScopes/scopedResources/deploy.bicep index a3b5d238d9..961e639823 100644 --- a/arm/Microsoft.Insights/privateLinkScopes/scopedResources/deploy.bicep +++ b/arm/Microsoft.Insights/privateLinkScopes/scopedResources/deploy.bicep @@ -10,10 +10,10 @@ param privateLinkScopeName string param linkedResourceId string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Insights/privateLinkScopes/scopedResources/readme.md b/arm/Microsoft.Insights/privateLinkScopes/scopedResources/readme.md index efaa3a8276..846c6a0c5e 100644 --- a/arm/Microsoft.Insights/privateLinkScopes/scopedResources/readme.md +++ b/arm/Microsoft.Insights/privateLinkScopes/scopedResources/readme.md @@ -12,7 +12,7 @@ This module deploys Insights PrivateLinkScopes ScopedResources. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `linkedResourceId` | string | | | Required. The resource ID of the scoped Azure monitor resource. | | `name` | string | | | Required. Name of the private link scoped resource. | | `privateLinkScopeName` | string | | | Required. Name of the parent private link scope. | diff --git a/arm/Microsoft.Insights/scheduledQueryRules/deploy.bicep b/arm/Microsoft.Insights/scheduledQueryRules/deploy.bicep index fc7e4dbd82..6578f1a6b0 100644 --- a/arm/Microsoft.Insights/scheduledQueryRules/deploy.bicep +++ b/arm/Microsoft.Insights/scheduledQueryRules/deploy.bicep @@ -64,10 +64,10 @@ param suppressForMinutes string = '' param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Insights/scheduledQueryRules/readme.md b/arm/Microsoft.Insights/scheduledQueryRules/readme.md index f9ae5440d7..317eb9a5d8 100644 --- a/arm/Microsoft.Insights/scheduledQueryRules/readme.md +++ b/arm/Microsoft.Insights/scheduledQueryRules/readme.md @@ -17,7 +17,7 @@ This module deploys a scheduled query rule. | `alertDescription` | string | | | Optional. The description of the scheduled query rule. | | `autoMitigate` | bool | `True` | | Optional. The flag that indicates whether the alert should be automatically resolved or not. Relevant only for rules of the kind LogAlert. | | `criterias` | object | `{object}` | | Optional. The rule criteria that defines the conditions of the scheduled query rule. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `enabled` | bool | `True` | | Optional. The flag which indicates whether this scheduled query rule is enabled. | | `evaluationFrequency` | string | | | Optional. How often the scheduled query rule is evaluated represented in ISO 8601 duration format. Relevant and required only for rules of the kind LogAlert. | | `kind` | string | `LogAlert` | `[LogAlert, LogToMetric]` | Optional. Indicates the type of scheduled query rule. | diff --git a/arm/Microsoft.KeyVault/vaults/accessPolicies/deploy.bicep b/arm/Microsoft.KeyVault/vaults/accessPolicies/deploy.bicep index c650718230..fa9ad4e521 100644 --- a/arm/Microsoft.KeyVault/vaults/accessPolicies/deploy.bicep +++ b/arm/Microsoft.KeyVault/vaults/accessPolicies/deploy.bicep @@ -8,7 +8,7 @@ param name string = 'add' param accessPolicies array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' var formattedAccessPolicies = [for accessPolicy in accessPolicies: { applicationId: contains(accessPolicy, 'applicationId') ? accessPolicy.applicationId : '' @@ -17,8 +17,8 @@ var formattedAccessPolicies = [for accessPolicy in accessPolicies: { tenantId: contains(accessPolicy, 'tenantId') ? accessPolicy.tenantId : tenant().tenantId }] -module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' params: {} } diff --git a/arm/Microsoft.KeyVault/vaults/accessPolicies/readme.md b/arm/Microsoft.KeyVault/vaults/accessPolicies/readme.md index 89d2ae20bc..bcf8f09c8b 100644 --- a/arm/Microsoft.KeyVault/vaults/accessPolicies/readme.md +++ b/arm/Microsoft.KeyVault/vaults/accessPolicies/readme.md @@ -13,7 +13,7 @@ This module deploys key vault access policies. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `accessPolicies` | array | `[]` | | Optional. An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `keyVaultName` | string | | | Required. The name of the key vault | | `name` | string | `add` | | Optional. The access policy deployment | diff --git a/arm/Microsoft.KeyVault/vaults/deploy.bicep b/arm/Microsoft.KeyVault/vaults/deploy.bicep index a9e67277a6..d038a4ae25 100644 --- a/arm/Microsoft.KeyVault/vaults/deploy.bicep +++ b/arm/Microsoft.KeyVault/vaults/deploy.bicep @@ -98,7 +98,7 @@ param privateEndpoints array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Generated. Do not provide a value! This date value is used to generate a SAS token to access the modules.') param baseTime string = utcNow('u') @@ -159,8 +159,8 @@ var formattedAccessPolicies = [for accessPolicy in accessPolicies: { tenantId: contains(accessPolicy, 'tenantId') ? accessPolicy.tenantId : tenant().tenantId }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.KeyVault/vaults/keys/deploy.bicep b/arm/Microsoft.KeyVault/vaults/keys/deploy.bicep index 323472a0a4..b255b78454 100644 --- a/arm/Microsoft.KeyVault/vaults/keys/deploy.bicep +++ b/arm/Microsoft.KeyVault/vaults/keys/deploy.bicep @@ -53,10 +53,10 @@ param kty string = 'EC' param roleAssignments array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' params: {} } diff --git a/arm/Microsoft.KeyVault/vaults/keys/readme.md b/arm/Microsoft.KeyVault/vaults/keys/readme.md index 8ff11b72b4..02d2aacade 100644 --- a/arm/Microsoft.KeyVault/vaults/keys/readme.md +++ b/arm/Microsoft.KeyVault/vaults/keys/readme.md @@ -16,7 +16,7 @@ This module deploys a key vault key. | `attributesEnabled` | bool | `True` | | Optional. Determines whether the object is enabled. | | `attributesExp` | int | `-1` | | Optional. Expiry date in seconds since 1970-01-01T00:00:00Z. | | `attributesNbf` | int | `-1` | | Optional. Not before date in seconds since 1970-01-01T00:00:00Z. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `curveName` | string | `P-256` | `[P-256, P-256K, P-384, P-521]` | Optional. The elliptic curve name. | | `keyOps` | array | `[]` | `[decrypt, encrypt, import, sign, unwrapKey, verify, wrapKey]` | Optional. Array of JsonWebKeyOperation | | `keySize` | int | `-1` | | Optional. The key size in bits. For example: 2048, 3072, or 4096 for RSA. | diff --git a/arm/Microsoft.KeyVault/vaults/readme.md b/arm/Microsoft.KeyVault/vaults/readme.md index 5281b52e24..0690ae4c4f 100644 --- a/arm/Microsoft.KeyVault/vaults/readme.md +++ b/arm/Microsoft.KeyVault/vaults/readme.md @@ -23,7 +23,7 @@ This module deploys a key vault and it's child resources. | `accessPolicies` | _[accessPolicies](accessPolicies/readme.md)_ array | `[]` | | Optional. Array of access policies object | | `baseTime` | string | `[utcNow('u')]` | | Generated. Do not provide a value! This date value is used to generate a SAS token to access the modules. | | `createMode` | string | `default` | | Optional. The vault's create mode to indicate whether the vault need to be recovered or not. - recover or default. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.KeyVault/vaults/secrets/deploy.bicep b/arm/Microsoft.KeyVault/vaults/secrets/deploy.bicep index c074035a49..a82368775a 100644 --- a/arm/Microsoft.KeyVault/vaults/secrets/deploy.bicep +++ b/arm/Microsoft.KeyVault/vaults/secrets/deploy.bicep @@ -25,13 +25,13 @@ param contentType string = '' param value string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. Array of role assignment objects that contain the \'roleDefinitionIdOrName\' and \'principalId\' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: \'/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11\'') param roleAssignments array = [] -module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' params: {} } diff --git a/arm/Microsoft.KeyVault/vaults/secrets/readme.md b/arm/Microsoft.KeyVault/vaults/secrets/readme.md index 013d22d710..71bad5d1a2 100644 --- a/arm/Microsoft.KeyVault/vaults/secrets/readme.md +++ b/arm/Microsoft.KeyVault/vaults/secrets/readme.md @@ -17,7 +17,7 @@ This module deploys a key vault secret. | `attributesExp` | int | `-1` | | Optional. Expiry date in seconds since 1970-01-01T00:00:00Z. | | `attributesNbf` | int | `-1` | | Optional. Not before date in seconds since 1970-01-01T00:00:00Z. | | `contentType` | secureString | | | Optional. The content type of the secret. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `keyVaultName` | string | | | Required. The name of the key vault | | `name` | string | | | Required. The name of the secret | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | diff --git a/arm/Microsoft.Logic/workflows/deploy.bicep b/arm/Microsoft.Logic/workflows/deploy.bicep index 43f055bbf0..52247a01ad 100644 --- a/arm/Microsoft.Logic/workflows/deploy.bicep +++ b/arm/Microsoft.Logic/workflows/deploy.bicep @@ -11,7 +11,7 @@ param connectorEndpointsConfiguration object = {} param contentsAccessControlConfiguration object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. Parameters for the definition template.') param definitionParameters object = {} @@ -142,8 +142,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Logic/workflows/readme.md b/arm/Microsoft.Logic/workflows/readme.md index 3fc1d99cd2..e6e61057c2 100644 --- a/arm/Microsoft.Logic/workflows/readme.md +++ b/arm/Microsoft.Logic/workflows/readme.md @@ -18,7 +18,7 @@ This module deploys a Logic App resource. | `actionsAccessControlConfiguration` | object | `{object}` | | Optional. The access control configuration for workflow actions. | | `connectorEndpointsConfiguration` | object | `{object}` | | Optional. The endpoints configuration: Access endpoint and outgoing IP addresses for the connector. | | `contentsAccessControlConfiguration` | object | `{object}` | | Optional. The access control configuration for accessing workflow run contents. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | | `definitionParameters` | object | `{object}` | | Optional. Parameters for the definition template. | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | diff --git a/arm/Microsoft.MachineLearningServices/workspaces/deploy.bicep b/arm/Microsoft.MachineLearningServices/workspaces/deploy.bicep index 484c1c198e..64d9fc7bf1 100644 --- a/arm/Microsoft.MachineLearningServices/workspaces/deploy.bicep +++ b/arm/Microsoft.MachineLearningServices/workspaces/deploy.bicep @@ -50,7 +50,7 @@ param privateEndpoints array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely.') @minValue(0) @@ -118,8 +118,8 @@ var identity = identityType != 'None' ? { type: identityType } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.MachineLearningServices/workspaces/readme.md b/arm/Microsoft.MachineLearningServices/workspaces/readme.md index fe3f8eae40..3e5d351369 100644 --- a/arm/Microsoft.MachineLearningServices/workspaces/readme.md +++ b/arm/Microsoft.MachineLearningServices/workspaces/readme.md @@ -22,7 +22,7 @@ This module deploys a Machine Learning Services Workspace. | `associatedContainerRegistryResourceId` | string | | | Optional. The resource ID of the associated Container Registry. | | `associatedKeyVaultResourceId` | string | | | Required. The resource ID of the associated Key Vault. | | `associatedStorageAccountResourceId` | string | | | Required. The resource ID of the associated Storage Account. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.ManagedIdentity/userAssignedIdentities/deploy.bicep b/arm/Microsoft.ManagedIdentity/userAssignedIdentities/deploy.bicep index d3b884638a..06566f421a 100644 --- a/arm/Microsoft.ManagedIdentity/userAssignedIdentities/deploy.bicep +++ b/arm/Microsoft.ManagedIdentity/userAssignedIdentities/deploy.bicep @@ -19,10 +19,10 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ManagedIdentity/userAssignedIdentities/readme.md b/arm/Microsoft.ManagedIdentity/userAssignedIdentities/readme.md index 00be0e27d8..0e83c3800d 100644 --- a/arm/Microsoft.ManagedIdentity/userAssignedIdentities/readme.md +++ b/arm/Microsoft.ManagedIdentity/userAssignedIdentities/readme.md @@ -14,7 +14,7 @@ This module deploys a user assigned identity. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | `[guid(resourceGroup().id)]` | | Optional. Name of the User Assigned Identity. | diff --git a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/deploy.bicep b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/deploy.bicep index 507370b370..2009cd0bf3 100644 --- a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/deploy.bicep +++ b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/deploy.bicep @@ -39,10 +39,10 @@ param coolAccess bool = false param roleAssignments array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/readme.md b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/readme.md index cb94472a45..7edf559022 100644 --- a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/readme.md +++ b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/readme.md @@ -15,7 +15,7 @@ This template deploys capacity pools in an Azure NetApp Files. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `coolAccess` | bool | | | Optional. If enabled (true) the pool can contain cool Access enabled volumes. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `location` | string | `[resourceGroup().location]` | | Optional. Location of the pool volume. | | `name` | string | | | Required. The name of the capacity pool. | | `netAppAccountName` | string | | | Required. The name of the NetApp account. | diff --git a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deploy.bicep b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deploy.bicep index e410a67cb0..af1db8600a 100644 --- a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deploy.bicep +++ b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deploy.bicep @@ -38,10 +38,10 @@ param exportPolicyRules array = [] param roleAssignments array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/readme.md b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/readme.md index 099a99e1ee..d1b39a2cb6 100644 --- a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/readme.md +++ b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/readme.md @@ -15,7 +15,7 @@ This template deploys volumes in a capacity pool of an Azure NetApp files. | :-- | :-- | :-- | :-- | :-- | | `capacityPoolName` | string | | | Required. The name of the capacity pool. | | `creationToken` | string | `[parameters('name')]` | | Optional. A unique file path for the volume. This is the name of the volume export. A volume is mounted using the export path. File path must start with an alphabetical character and be unique within the subscription. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `exportPolicyRules` | array | `[]` | | Optional. Export policy rules. | | `location` | string | `[resourceGroup().location]` | | Optional. Location of the pool volume. | | `name` | string | | | Required. The name of the pool volume. | diff --git a/arm/Microsoft.NetApp/netAppAccounts/deploy.bicep b/arm/Microsoft.NetApp/netAppAccounts/deploy.bicep index 69b69feedc..9f118ff7e1 100644 --- a/arm/Microsoft.NetApp/netAppAccounts/deploy.bicep +++ b/arm/Microsoft.NetApp/netAppAccounts/deploy.bicep @@ -41,7 +41,7 @@ param lock string = 'NotSpecified' param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' var activeDirectoryConnectionProperties = [ { @@ -54,8 +54,8 @@ var activeDirectoryConnectionProperties = [ } ] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.NetApp/netAppAccounts/readme.md b/arm/Microsoft.NetApp/netAppAccounts/readme.md index cbf45e579c..fef1d5205e 100644 --- a/arm/Microsoft.NetApp/netAppAccounts/readme.md +++ b/arm/Microsoft.NetApp/netAppAccounts/readme.md @@ -17,7 +17,7 @@ This template deploys Azure NetApp Files. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `capacityPools` | _[capacityPools](capacityPools/readme.md)_ array | `[]` | | Optional. Capacity pools to create. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `dnsServers` | string | | | Optional. Required if domainName is specified. Comma separated list of DNS server IP addresses (IPv4 only) required for the Active Directory (AD) domain join and SMB authentication operations to succeed. | | `domainJoinOU` | string | | | Optional. Used only if domainName is specified. LDAP Path for the Organization Unit (OU) where SMB Server machine accounts will be created (i.e. 'OU=SecondLevel,OU=FirstLevel'). | | `domainJoinPassword` | secureString | | | Optional. Required if domainName is specified. Password of the user specified in domainJoinUser parameter | diff --git a/arm/Microsoft.Network/applicationGateways/deploy.bicep b/arm/Microsoft.Network/applicationGateways/deploy.bicep index 71a3171d35..ba2a844834 100644 --- a/arm/Microsoft.Network/applicationGateways/deploy.bicep +++ b/arm/Microsoft.Network/applicationGateways/deploy.bicep @@ -110,7 +110,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -336,8 +336,8 @@ var httpRedirectConfigurations = [for frontendHttpRedirect in frontendHttpRedire } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/applicationGateways/readme.md b/arm/Microsoft.Network/applicationGateways/readme.md index b95fa7ebc2..989630f9c0 100644 --- a/arm/Microsoft.Network/applicationGateways/readme.md +++ b/arm/Microsoft.Network/applicationGateways/readme.md @@ -18,7 +18,7 @@ This template deploys an application gateway. | `backendHttpConfigurations` | array | | | Required. The backend HTTP settings to be configured. These HTTP settings will be used to rewrite the incoming HTTP requests for the backend pools. | | `backendPools` | array | | | Required. The backend pools to be configured. | | `capacity` | int | `2` | | Optional. The number of Application instances to be configured. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.Network/applicationSecurityGroups/deploy.bicep b/arm/Microsoft.Network/applicationSecurityGroups/deploy.bicep index 1fb947067e..06b3225117 100644 --- a/arm/Microsoft.Network/applicationSecurityGroups/deploy.bicep +++ b/arm/Microsoft.Network/applicationSecurityGroups/deploy.bicep @@ -19,10 +19,10 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/applicationSecurityGroups/readme.md b/arm/Microsoft.Network/applicationSecurityGroups/readme.md index badbccbc37..ba4df7e96a 100644 --- a/arm/Microsoft.Network/applicationSecurityGroups/readme.md +++ b/arm/Microsoft.Network/applicationSecurityGroups/readme.md @@ -14,7 +14,7 @@ This module deploys an application security group. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Name of the Application Security Group. | diff --git a/arm/Microsoft.Network/azureFirewalls/deploy.bicep b/arm/Microsoft.Network/azureFirewalls/deploy.bicep index 2cd9675f01..415718bf09 100644 --- a/arm/Microsoft.Network/azureFirewalls/deploy.bicep +++ b/arm/Microsoft.Network/azureFirewalls/deploy.bicep @@ -78,7 +78,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' var publicIPPrefix = { id: publicIPPrefixId @@ -146,8 +146,8 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/azureFirewalls/readme.md b/arm/Microsoft.Network/azureFirewalls/readme.md index 2837ca8868..24d6786569 100644 --- a/arm/Microsoft.Network/azureFirewalls/readme.md +++ b/arm/Microsoft.Network/azureFirewalls/readme.md @@ -21,7 +21,7 @@ This module deploys a firewall. | `azureFirewallPipName` | string | | | Optional. Specifies the name of the Public IP used by Azure Firewall. If it's not provided, a '-pip' suffix will be appended to the Firewall's name. | | `azureSkuName` | string | `AZFW_VNet` | `[AZFW_VNet, AZFW_Hub]` | Optional. Name of an Azure Firewall SKU. | | `azureSkuTier` | string | `Standard` | `[Standard, Premium]` | Optional. Tier of an Azure Firewall. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.Network/bastionHosts/deploy.bicep b/arm/Microsoft.Network/bastionHosts/deploy.bicep index a607089a5a..2bce653efc 100644 --- a/arm/Microsoft.Network/bastionHosts/deploy.bicep +++ b/arm/Microsoft.Network/bastionHosts/deploy.bicep @@ -45,7 +45,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. Optional. The name of bastion logs that will be streamed.') @allowed([ @@ -64,8 +64,8 @@ var diagnosticsLogs = [for log in logsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/bastionHosts/readme.md b/arm/Microsoft.Network/bastionHosts/readme.md index 07f64754a5..0b193c0a35 100644 --- a/arm/Microsoft.Network/bastionHosts/readme.md +++ b/arm/Microsoft.Network/bastionHosts/readme.md @@ -16,7 +16,7 @@ This module deploys a bastion host. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.Network/connections/deploy.bicep b/arm/Microsoft.Network/connections/deploy.bicep index a810d6eb32..c4b98449b2 100644 --- a/arm/Microsoft.Network/connections/deploy.bicep +++ b/arm/Microsoft.Network/connections/deploy.bicep @@ -61,7 +61,7 @@ param lock string = 'NotSpecified' param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' var localVirtualNetworkGatewayId = resourceId(resourceGroup().name, 'Microsoft.Network/virtualNetworkGateways', localVirtualNetworkGatewayName) var remoteEntitySubscriptionId_var = (empty(remoteEntitySubscriptionId) ? subscription().subscriptionId : remoteEntitySubscriptionId) @@ -88,8 +88,8 @@ var customIPSecPolicy_var = [ } ] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/connections/readme.md b/arm/Microsoft.Network/connections/readme.md index 9090c7624f..83c3fec62c 100644 --- a/arm/Microsoft.Network/connections/readme.md +++ b/arm/Microsoft.Network/connections/readme.md @@ -13,7 +13,7 @@ This template deploys a virtual network gateway connection. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `customIPSecPolicy` | object | `{object}` | | Optional. The IPSec Policies to be considered by this connection | | `enableBgp` | bool | | | Optional. Value to specify if BGP is enabled or not | | `localVirtualNetworkGatewayName` | string | | | Required. Specifies the local Virtual Network Gateway name | diff --git a/arm/Microsoft.Network/ddosProtectionPlans/deploy.bicep b/arm/Microsoft.Network/ddosProtectionPlans/deploy.bicep index ee7d4c6ee1..757941cdcf 100644 --- a/arm/Microsoft.Network/ddosProtectionPlans/deploy.bicep +++ b/arm/Microsoft.Network/ddosProtectionPlans/deploy.bicep @@ -20,10 +20,10 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/ddosProtectionPlans/readme.md b/arm/Microsoft.Network/ddosProtectionPlans/readme.md index 7282785758..18cfd4a378 100644 --- a/arm/Microsoft.Network/ddosProtectionPlans/readme.md +++ b/arm/Microsoft.Network/ddosProtectionPlans/readme.md @@ -14,7 +14,7 @@ This template deploys a DDoS protection plan. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Name of the DDoS protection plan to assign the VNET to. | diff --git a/arm/Microsoft.Network/expressRouteCircuits/deploy.bicep b/arm/Microsoft.Network/expressRouteCircuits/deploy.bicep index baca93b1f4..436f3377ac 100644 --- a/arm/Microsoft.Network/expressRouteCircuits/deploy.bicep +++ b/arm/Microsoft.Network/expressRouteCircuits/deploy.bicep @@ -89,7 +89,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -140,8 +140,8 @@ var peeringConfiguration = [ } ] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/expressRouteCircuits/readme.md b/arm/Microsoft.Network/expressRouteCircuits/readme.md index a66938ce1f..574c54b067 100644 --- a/arm/Microsoft.Network/expressRouteCircuits/readme.md +++ b/arm/Microsoft.Network/expressRouteCircuits/readme.md @@ -16,7 +16,7 @@ This template deploys an express route circuit. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `bandwidthInMbps` | int | | | Required. This is the bandwidth in Mbps of the circuit being created. It must exactly match one of the available bandwidth offers List ExpressRoute Service Providers API call. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.Network/firewallPolicies/deploy.bicep b/arm/Microsoft.Network/firewallPolicies/deploy.bicep index 32b771a012..3cfbf90c40 100644 --- a/arm/Microsoft.Network/firewallPolicies/deploy.bicep +++ b/arm/Microsoft.Network/firewallPolicies/deploy.bicep @@ -82,7 +82,7 @@ param keyVaultSecretId string = '' param certificateName string = '' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. Rule collection groups.') param ruleCollectionGroups array = [] @@ -97,8 +97,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/firewallPolicies/readme.md b/arm/Microsoft.Network/firewallPolicies/readme.md index b02b680e6c..5446358d3a 100644 --- a/arm/Microsoft.Network/firewallPolicies/readme.md +++ b/arm/Microsoft.Network/firewallPolicies/readme.md @@ -17,7 +17,7 @@ This module deploys Network Firewall Policies. | `basePolicyResourceId` | string | | | Optional. Resource ID of the base policy. | | `bypassTrafficSettings` | array | `[]` | | Optional. List of rules for traffic to bypass. | | `certificateName` | string | | | Optional. Name of the CA certificate. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `defaultWorkspaceId` | string | | | Optional. Default Log Analytics Resource ID for Firewall Policy Insights. | | `enableProxy` | bool | | | Optional. Enable DNS Proxy on Firewalls attached to the Firewall Policy. | | `fqdns` | array | `[]` | | Optional. List of FQDNs for the ThreatIntel Allowlist. | diff --git a/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/deploy.bicep b/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/deploy.bicep index 02a7a1a06b..3fcdc621b8 100644 --- a/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/deploy.bicep +++ b/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/deploy.bicep @@ -11,10 +11,10 @@ param priority int param ruleCollections array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/readme.md b/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/readme.md index 058596d729..098b65d549 100644 --- a/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/readme.md +++ b/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/readme.md @@ -12,7 +12,7 @@ This module deploys Network Firewall Policies Rule Collection Groups. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `firewallPolicyName` | string | | | Required. Name of the Firewall Policy. | | `name` | string | | | Required. The name of the rule collection group to deploy | | `priority` | int | | | Required. Priority of the Firewall Policy Rule Collection Group resource. | diff --git a/arm/Microsoft.Network/firewallPolicies/ruleGroups/deploy.bicep b/arm/Microsoft.Network/firewallPolicies/ruleGroups/deploy.bicep index 67d665dbe0..4c48134614 100644 --- a/arm/Microsoft.Network/firewallPolicies/ruleGroups/deploy.bicep +++ b/arm/Microsoft.Network/firewallPolicies/ruleGroups/deploy.bicep @@ -11,10 +11,10 @@ param priority int param rules array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/firewallPolicies/ruleGroups/readme.md b/arm/Microsoft.Network/firewallPolicies/ruleGroups/readme.md index 348848102d..712079d302 100644 --- a/arm/Microsoft.Network/firewallPolicies/ruleGroups/readme.md +++ b/arm/Microsoft.Network/firewallPolicies/ruleGroups/readme.md @@ -12,7 +12,7 @@ This module deploys Network FirewallPolicies Rule Groups. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `firewallPolicyName` | string | | | Required. Name of the Firewall Policy. | | `name` | string | | | Required. The name of the rule group to deploy | | `priority` | int | | | Required. Priority of the Firewall Policy Rule Group resource. | diff --git a/arm/Microsoft.Network/ipGroups/deploy.bicep b/arm/Microsoft.Network/ipGroups/deploy.bicep index 272fda78c0..da43a99085 100644 --- a/arm/Microsoft.Network/ipGroups/deploy.bicep +++ b/arm/Microsoft.Network/ipGroups/deploy.bicep @@ -23,10 +23,10 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/ipGroups/readme.md b/arm/Microsoft.Network/ipGroups/readme.md index 28370e1f19..f684b209b9 100644 --- a/arm/Microsoft.Network/ipGroups/readme.md +++ b/arm/Microsoft.Network/ipGroups/readme.md @@ -14,7 +14,7 @@ This module deploys an IP group. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `ipAddresses` | array | `[]` | | Optional. IpAddresses/IpAddressPrefixes in the IpGroups resource. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.Network/loadBalancers/backendAddressPools/deploy.bicep b/arm/Microsoft.Network/loadBalancers/backendAddressPools/deploy.bicep index d23f9cba6a..5be665364f 100644 --- a/arm/Microsoft.Network/loadBalancers/backendAddressPools/deploy.bicep +++ b/arm/Microsoft.Network/loadBalancers/backendAddressPools/deploy.bicep @@ -11,10 +11,10 @@ param loadBalancerBackendAddresses array = [] param tunnelInterfaces array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/loadBalancers/backendAddressPools/readme.md b/arm/Microsoft.Network/loadBalancers/backendAddressPools/readme.md index 3f5c874f0d..c223e6e08f 100644 --- a/arm/Microsoft.Network/loadBalancers/backendAddressPools/readme.md +++ b/arm/Microsoft.Network/loadBalancers/backendAddressPools/readme.md @@ -12,7 +12,7 @@ This module deploys load balancer backend address pools. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `loadBalancerBackendAddresses` | array | `[]` | | Optional. An array of backend addresses. | | `loadBalancerName` | string | | | Required. The name of the parent load balancer | | `name` | string | | | Required. The name of the backend address pool | diff --git a/arm/Microsoft.Network/loadBalancers/deploy.bicep b/arm/Microsoft.Network/loadBalancers/deploy.bicep index 094204e621..92dfd7f661 100644 --- a/arm/Microsoft.Network/loadBalancers/deploy.bicep +++ b/arm/Microsoft.Network/loadBalancers/deploy.bicep @@ -56,7 +56,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.') param inboundNatRules array = [] @@ -155,8 +155,8 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/loadBalancers/inboundNatRules/deploy.bicep b/arm/Microsoft.Network/loadBalancers/inboundNatRules/deploy.bicep index efee84e525..ce1b68ce65 100644 --- a/arm/Microsoft.Network/loadBalancers/inboundNatRules/deploy.bicep +++ b/arm/Microsoft.Network/loadBalancers/inboundNatRules/deploy.bicep @@ -48,10 +48,10 @@ param idleTimeoutInMinutes int = 4 param protocol string = 'Tcp' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/loadBalancers/inboundNatRules/readme.md b/arm/Microsoft.Network/loadBalancers/inboundNatRules/readme.md index c33987048e..32e9f0a99e 100644 --- a/arm/Microsoft.Network/loadBalancers/inboundNatRules/readme.md +++ b/arm/Microsoft.Network/loadBalancers/inboundNatRules/readme.md @@ -14,7 +14,7 @@ This module deploys load balancers inbound NAT rules. | :-- | :-- | :-- | :-- | :-- | | `backendAddressPoolName` | string | | | Optional. Name of the backend address pool | | `backendPort` | int | `[parameters('frontendPort')]` | | Optional. The port used for the internal endpoint. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `enableFloatingIP` | bool | | | Optional. Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint. | | `enableTcpReset` | bool | | | Optional. Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP. | | `frontendIPConfigurationName` | string | | | Required. The name of the frontend IP address to set for the inbound NAT rule | diff --git a/arm/Microsoft.Network/loadBalancers/readme.md b/arm/Microsoft.Network/loadBalancers/readme.md index ae23863c40..21d23801e2 100644 --- a/arm/Microsoft.Network/loadBalancers/readme.md +++ b/arm/Microsoft.Network/loadBalancers/readme.md @@ -18,7 +18,7 @@ This module deploys a load balancer. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `backendAddressPools` | _[backendAddressPools](backendAddressPools/readme.md)_ array | `[]` | | Optional. Collection of backend address pools used by a load balancer. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.Network/localNetworkGateways/deploy.bicep b/arm/Microsoft.Network/localNetworkGateways/deploy.bicep index af3268f78e..2a9ff235d8 100644 --- a/arm/Microsoft.Network/localNetworkGateways/deploy.bicep +++ b/arm/Microsoft.Network/localNetworkGateways/deploy.bicep @@ -35,7 +35,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. FQDN of local network gateway.') param fqdn string = '' @@ -46,8 +46,8 @@ var bgpSettings = { peerWeight: !empty(localPeerWeight) ? localPeerWeight : '0' } -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/localNetworkGateways/readme.md b/arm/Microsoft.Network/localNetworkGateways/readme.md index 59b83613c6..4aa476e872 100644 --- a/arm/Microsoft.Network/localNetworkGateways/readme.md +++ b/arm/Microsoft.Network/localNetworkGateways/readme.md @@ -14,7 +14,7 @@ This module deploys a local network gateway. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `fqdn` | string | | | Optional. FQDN of local network gateway. | | `localAddressPrefixes` | array | | | Required. List of the local (on-premises) IP address ranges | | `localAsn` | string | | | Optional. The BGP speaker's ASN. Not providing this value will automatically disable BGP on this Local Network Gateway resource. | diff --git a/arm/Microsoft.Network/natGateways/deploy.bicep b/arm/Microsoft.Network/natGateways/deploy.bicep index b0f749566c..9a1186742f 100644 --- a/arm/Microsoft.Network/natGateways/deploy.bicep +++ b/arm/Microsoft.Network/natGateways/deploy.bicep @@ -60,7 +60,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -118,8 +118,8 @@ var natGatewayProperties = { publicIpAddresses: natGatewayPropertyPublicIPAddresses } -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/natGateways/readme.md b/arm/Microsoft.Network/natGateways/readme.md index 16e195294e..a1e308a4ca 100644 --- a/arm/Microsoft.Network/natGateways/readme.md +++ b/arm/Microsoft.Network/natGateways/readme.md @@ -16,7 +16,7 @@ This module deploys a NAT gateway. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.Network/networkSecurityGroups/deploy.bicep b/arm/Microsoft.Network/networkSecurityGroups/deploy.bicep index e6ec5c0e36..9bcf5a57ba 100644 --- a/arm/Microsoft.Network/networkSecurityGroups/deploy.bicep +++ b/arm/Microsoft.Network/networkSecurityGroups/deploy.bicep @@ -39,7 +39,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -60,8 +60,8 @@ var diagnosticsLogs = [for log in logsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/networkSecurityGroups/readme.md b/arm/Microsoft.Network/networkSecurityGroups/readme.md index e8a31ac9a4..98d6901146 100644 --- a/arm/Microsoft.Network/networkSecurityGroups/readme.md +++ b/arm/Microsoft.Network/networkSecurityGroups/readme.md @@ -15,7 +15,7 @@ This template deploys a network security group (NSG) with optional security rule | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.Network/networkWatchers/connectionMonitors/deploy.bicep b/arm/Microsoft.Network/networkWatchers/connectionMonitors/deploy.bicep index 691427b33d..c49dbaa16b 100644 --- a/arm/Microsoft.Network/networkWatchers/connectionMonitors/deploy.bicep +++ b/arm/Microsoft.Network/networkWatchers/connectionMonitors/deploy.bicep @@ -23,7 +23,7 @@ param testGroups array = [] param workspaceResourceId string = '' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' var outputs = !empty(workspaceResourceId) ? [ { @@ -34,8 +34,8 @@ var outputs = !empty(workspaceResourceId) ? [ } ] : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/networkWatchers/connectionMonitors/readme.md b/arm/Microsoft.Network/networkWatchers/connectionMonitors/readme.md index 22a0f026dd..3e49ac1dda 100644 --- a/arm/Microsoft.Network/networkWatchers/connectionMonitors/readme.md +++ b/arm/Microsoft.Network/networkWatchers/connectionMonitors/readme.md @@ -12,7 +12,7 @@ This template deploys Connection Monitors. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `endpoints` | array | `[]` | | Optional. List of connection monitor endpoints. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `name` | string | | | Optional. Name of the resource. | diff --git a/arm/Microsoft.Network/networkWatchers/deploy.bicep b/arm/Microsoft.Network/networkWatchers/deploy.bicep index 24fe0b3452..cda313a9f8 100644 --- a/arm/Microsoft.Network/networkWatchers/deploy.bicep +++ b/arm/Microsoft.Network/networkWatchers/deploy.bicep @@ -26,10 +26,10 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/networkWatchers/flowLogs/deploy.bicep b/arm/Microsoft.Network/networkWatchers/flowLogs/deploy.bicep index 4fef025db9..531e28d2b6 100644 --- a/arm/Microsoft.Network/networkWatchers/flowLogs/deploy.bicep +++ b/arm/Microsoft.Network/networkWatchers/flowLogs/deploy.bicep @@ -42,7 +42,7 @@ param trafficAnalyticsInterval int = 60 param retentionInDays int = 365 @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' var flowAnalyticsConfiguration = !empty(workspaceResourceId) && enabled == true ? { networkWatcherFlowAnalyticsConfiguration: { @@ -56,8 +56,8 @@ var flowAnalyticsConfiguration = !empty(workspaceResourceId) && enabled == true } } -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/networkWatchers/flowLogs/readme.md b/arm/Microsoft.Network/networkWatchers/flowLogs/readme.md index 5df0c9c05a..8359fccc58 100644 --- a/arm/Microsoft.Network/networkWatchers/flowLogs/readme.md +++ b/arm/Microsoft.Network/networkWatchers/flowLogs/readme.md @@ -13,7 +13,7 @@ This module controls the Network Security Group Flow Logs and analytics settings | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `enabled` | bool | `True` | | Optional. If the flow log should be enabled | | `formatVersion` | int | `2` | `[1, 2]` | Optional. The flow log format version | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.Network/networkWatchers/readme.md b/arm/Microsoft.Network/networkWatchers/readme.md index daf5e9a17b..9ecdb162e4 100644 --- a/arm/Microsoft.Network/networkWatchers/readme.md +++ b/arm/Microsoft.Network/networkWatchers/readme.md @@ -17,7 +17,7 @@ This template deploys a network watcher. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `connectionMonitors` | _[connectionMonitors](connectionMonitors/readme.md)_ array | `[]` | | Optional. Array that contains the Connection Monitors | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `flowLogs` | _[flowLogs](flowLogs/readme.md)_ array | `[]` | | Optional. Array that contains the Flow Logs | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.Network/privateDnsZones/deploy.bicep b/arm/Microsoft.Network/privateDnsZones/deploy.bicep index e926c0c754..5ac093e23e 100644 --- a/arm/Microsoft.Network/privateDnsZones/deploy.bicep +++ b/arm/Microsoft.Network/privateDnsZones/deploy.bicep @@ -22,10 +22,10 @@ param tags object = {} param lock string = 'NotSpecified' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/privateDnsZones/readme.md b/arm/Microsoft.Network/privateDnsZones/readme.md index 2da8f59ac2..d839449c8d 100644 --- a/arm/Microsoft.Network/privateDnsZones/readme.md +++ b/arm/Microsoft.Network/privateDnsZones/readme.md @@ -15,7 +15,7 @@ This template deploys a private DNS zone. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `location` | string | `global` | | Optional. The location of the PrivateDNSZone. Should be global. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Private DNS zone name. | diff --git a/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/deploy.bicep b/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/deploy.bicep index 1e53e253dc..bfea69a3a8 100644 --- a/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/deploy.bicep +++ b/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/deploy.bicep @@ -17,10 +17,10 @@ param registrationEnabled bool = false param virtualNetworkResourceId string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/readme.md b/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/readme.md index 51e29f2320..da5c37af94 100644 --- a/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/readme.md +++ b/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/readme.md @@ -12,7 +12,7 @@ This module deploys private dns zone virtual network links. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `location` | string | `global` | | Optional. The location of the PrivateDNSZone. Should be global. | | `name` | string | `[format('{0}-vnetlink', last(split(parameters('virtualNetworkResourceId'), '/')))]` | | Optional. The name of the virtual network link. | | `privateDnsZoneName` | string | | | Required. Private DNS zone name. | diff --git a/arm/Microsoft.Network/privateEndpoints/deploy.bicep b/arm/Microsoft.Network/privateEndpoints/deploy.bicep index c2db6a2abf..32b2e49239 100644 --- a/arm/Microsoft.Network/privateEndpoints/deploy.bicep +++ b/arm/Microsoft.Network/privateEndpoints/deploy.bicep @@ -31,10 +31,10 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -module pid_cuaId '.bicep/nested_pid.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +module pid_cuaId '.bicep/nested_pid.bicep' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' params: {} } diff --git a/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/deploy.bicep b/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/deploy.bicep index 104e962cc1..fd70f99cea 100644 --- a/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/deploy.bicep +++ b/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/deploy.bicep @@ -8,10 +8,10 @@ param privateDNSResourceIds array param name string = 'default' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/readme.md b/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/readme.md index 765e567808..cf5ec276ad 100644 --- a/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/readme.md +++ b/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/readme.md @@ -12,7 +12,7 @@ This module deploys a private endpoint private DNS zone group | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `name` | string | `default` | | Optional. The name of the private DNS Zone Group | | `privateDNSResourceIds` | array | | | Required. List of private DNS resource IDs | | `privateEndpointName` | string | | | Required. The name of the private endpoint | diff --git a/arm/Microsoft.Network/privateEndpoints/readme.md b/arm/Microsoft.Network/privateEndpoints/readme.md index 8f176f2012..8b1a299801 100644 --- a/arm/Microsoft.Network/privateEndpoints/readme.md +++ b/arm/Microsoft.Network/privateEndpoints/readme.md @@ -25,7 +25,7 @@ The following resources are required to be able to deploy this resource: | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `groupId` | array | | | Required. Subtype(s) of the connection to be created. The allowed values depend on the type serviceResourceId refers to. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all Resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.Network/publicIPAddresses/deploy.bicep b/arm/Microsoft.Network/publicIPAddresses/deploy.bicep index c13851f35b..5aed6ce309 100644 --- a/arm/Microsoft.Network/publicIPAddresses/deploy.bicep +++ b/arm/Microsoft.Network/publicIPAddresses/deploy.bicep @@ -45,7 +45,7 @@ param location string = resourceGroup().location param roleAssignments array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. Tags of the resource.') param tags object = {} @@ -93,8 +93,8 @@ var publicIPPrefix = { id: publicIPPrefixResourceId } -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/publicIPAddresses/readme.md b/arm/Microsoft.Network/publicIPAddresses/readme.md index 1c2cc79612..16eef8ef35 100644 --- a/arm/Microsoft.Network/publicIPAddresses/readme.md +++ b/arm/Microsoft.Network/publicIPAddresses/readme.md @@ -13,7 +13,7 @@ | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.Network/publicIPPrefixes/deploy.bicep b/arm/Microsoft.Network/publicIPPrefixes/deploy.bicep index 83965e20dd..fe926ce4fe 100644 --- a/arm/Microsoft.Network/publicIPPrefixes/deploy.bicep +++ b/arm/Microsoft.Network/publicIPPrefixes/deploy.bicep @@ -25,10 +25,10 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/publicIPPrefixes/readme.md b/arm/Microsoft.Network/publicIPPrefixes/readme.md index ab0e357f3b..f57d897f17 100644 --- a/arm/Microsoft.Network/publicIPPrefixes/readme.md +++ b/arm/Microsoft.Network/publicIPPrefixes/readme.md @@ -14,7 +14,7 @@ This template deploys a public IP prefix. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Name of the Public IP Prefix | diff --git a/arm/Microsoft.Network/routeTables/deploy.bicep b/arm/Microsoft.Network/routeTables/deploy.bicep index c4bef76269..7f8847024a 100644 --- a/arm/Microsoft.Network/routeTables/deploy.bicep +++ b/arm/Microsoft.Network/routeTables/deploy.bicep @@ -25,10 +25,10 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/routeTables/readme.md b/arm/Microsoft.Network/routeTables/readme.md index 10c50ebe95..dca55f6087 100644 --- a/arm/Microsoft.Network/routeTables/readme.md +++ b/arm/Microsoft.Network/routeTables/readme.md @@ -14,7 +14,7 @@ This module deploys a user defined route table. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `disableBgpRoutePropagation` | bool | | | Optional. Switch to disable BGP route propagation. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.Network/trafficmanagerprofiles/deploy.bicep b/arm/Microsoft.Network/trafficmanagerprofiles/deploy.bicep index 53eb65d1ab..6981886a7e 100644 --- a/arm/Microsoft.Network/trafficmanagerprofiles/deploy.bicep +++ b/arm/Microsoft.Network/trafficmanagerprofiles/deploy.bicep @@ -78,7 +78,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -115,8 +115,8 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/trafficmanagerprofiles/readme.md b/arm/Microsoft.Network/trafficmanagerprofiles/readme.md index 8843e9d0cd..8e6fa840f4 100644 --- a/arm/Microsoft.Network/trafficmanagerprofiles/readme.md +++ b/arm/Microsoft.Network/trafficmanagerprofiles/readme.md @@ -15,7 +15,7 @@ This module deploys a traffic manager profile. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.Network/virtualNetworkGateways/deploy.bicep b/arm/Microsoft.Network/virtualNetworkGateways/deploy.bicep index bddd1be355..57853dd15e 100644 --- a/arm/Microsoft.Network/virtualNetworkGateways/deploy.bicep +++ b/arm/Microsoft.Network/virtualNetworkGateways/deploy.bicep @@ -101,7 +101,7 @@ param lock string = 'NotSpecified' param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -270,8 +270,8 @@ var vpnClientConfiguration = { vpnClientRevokedCertificates: empty(clientRevokedCertThumbprint) ? null : vpmClientRevokedCertificates } -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/virtualNetworkGateways/readme.md b/arm/Microsoft.Network/virtualNetworkGateways/readme.md index 8a1f1d7e4f..5ff3495ae0 100644 --- a/arm/Microsoft.Network/virtualNetworkGateways/readme.md +++ b/arm/Microsoft.Network/virtualNetworkGateways/readme.md @@ -20,7 +20,7 @@ This module deploys a virtual network gateway. | `asn` | int | `65815` | | Optional. ASN value | | `clientRevokedCertThumbprint` | string | | | Optional. Thumbprint of the revoked certificate. This would revoke VPN client certificates matching this thumbprint from connecting to the VNet. | | `clientRootCertData` | string | | | Optional. Client root certificate data used to authenticate VPN clients. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.Network/virtualNetworks/deploy.bicep b/arm/Microsoft.Network/virtualNetworks/deploy.bicep index 3e98b6a018..fec2866e8f 100644 --- a/arm/Microsoft.Network/virtualNetworks/deploy.bicep +++ b/arm/Microsoft.Network/virtualNetworks/deploy.bicep @@ -52,7 +52,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -96,8 +96,8 @@ var ddosProtectionPlan = { id: ddosProtectionPlanId } -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/virtualNetworks/readme.md b/arm/Microsoft.Network/virtualNetworks/readme.md index 1631ef1365..c33b7f1e3e 100644 --- a/arm/Microsoft.Network/virtualNetworks/readme.md +++ b/arm/Microsoft.Network/virtualNetworks/readme.md @@ -18,7 +18,7 @@ This template deploys a virtual network (vNet). | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `addressPrefixes` | array | | | Required. An Array of 1 or more IP Address Prefixes for the Virtual Network. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `ddosProtectionPlanId` | string | | | Optional. Resource ID of the DDoS protection plan to assign the VNET to. If it's left blank, DDoS protection will not be configured. If it's provided, the VNET created by this template will be attached to the referenced DDoS protection plan. The DDoS protection plan can exist in the same or in a different subscription. | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | diff --git a/arm/Microsoft.Network/virtualNetworks/subnets/deploy.bicep b/arm/Microsoft.Network/virtualNetworks/subnets/deploy.bicep index 31ee475454..1c345a5393 100644 --- a/arm/Microsoft.Network/virtualNetworks/subnets/deploy.bicep +++ b/arm/Microsoft.Network/virtualNetworks/subnets/deploy.bicep @@ -59,10 +59,10 @@ var formattedServiceEndpoints = [for serviceEndpoint in serviceEndpoints: { }] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/virtualNetworks/subnets/readme.md b/arm/Microsoft.Network/virtualNetworks/subnets/readme.md index 5664403ec2..91d08624fe 100644 --- a/arm/Microsoft.Network/virtualNetworks/subnets/readme.md +++ b/arm/Microsoft.Network/virtualNetworks/subnets/readme.md @@ -15,7 +15,7 @@ This module deploys a virtual network subnet. | `addressPrefix` | string | | | Required. The address prefix for the subnet. | | `addressPrefixes` | array | `[]` | | Optional. List of address prefixes for the subnet. | | `applicationGatewayIpConfigurations` | array | `[]` | | Optional. Application gateway IP configurations of virtual network resource. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `delegations` | array | `[]` | | Optional. The delegations to enable on the subnet | | `ipAllocations` | array | `[]` | | Optional. Array of IpAllocation which reference this subnet | | `name` | string | | | Optional. The Name of the subnet resource. | diff --git a/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/deploy.bicep b/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/deploy.bicep index dfb107b776..74a6f590ea 100644 --- a/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/deploy.bicep +++ b/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/deploy.bicep @@ -23,10 +23,10 @@ param doNotVerifyRemoteGateways bool = true param useRemoteGateways bool = false @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/readme.md b/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/readme.md index 15b0fbd9c0..469f7964bd 100644 --- a/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/readme.md +++ b/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/readme.md @@ -22,7 +22,7 @@ The following resources are required to be able to deploy this resource. | `allowForwardedTraffic` | bool | `True` | | Optional. Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network. Default is true | | `allowGatewayTransit` | bool | | | Optional. If gateway links can be used in remote virtual networking to link to this virtual network. Default is false | | `allowVirtualNetworkAccess` | bool | `True` | | Optional. Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space. Default is true | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `doNotVerifyRemoteGateways` | bool | `True` | | Optional. If we need to verify the provisioning state of the remote gateway. Default is true | | `localVnetName` | string | | | Required. The Name of the Virtual Network to add the peering to. | | `name` | string | `[format('{0}-{1}', parameters('localVnetName'), last(split(parameters('remoteVirtualNetworkId'), '/')))]` | | Optional. The Name of Vnet Peering resource. If not provided, default value will be localVnetName-remoteVnetName | diff --git a/arm/Microsoft.Network/virtualWans/deploy.bicep b/arm/Microsoft.Network/virtualWans/deploy.bicep index 86901ab853..7756c1aba5 100644 --- a/arm/Microsoft.Network/virtualWans/deploy.bicep +++ b/arm/Microsoft.Network/virtualWans/deploy.bicep @@ -52,7 +52,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @allowed([ 'CanNotDelete' @@ -62,8 +62,8 @@ param cuaId string = '' @description('Optional. Specify the type of lock.') param lock string = 'NotSpecified' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/virtualWans/readme.md b/arm/Microsoft.Network/virtualWans/readme.md index 57e87d1b73..9c396ee141 100644 --- a/arm/Microsoft.Network/virtualWans/readme.md +++ b/arm/Microsoft.Network/virtualWans/readme.md @@ -19,7 +19,7 @@ This template deploys a virtual WAN. | :-- | :-- | :-- | :-- | :-- | | `addressPrefix` | string | `192.168.0.0/24` | | Optional. The hub address prefix. This address prefix will be used as the address prefix for the hub vnet | | `connectionName` | string | `SampleVpnsiteVpnGwConnection` | | Optional. Name of the vpnconnection. A vpn connection is established between a vpnsite and a vpn gateway. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `enableBgp` | string | `false` | `[true, false]` | Optional. his needs to be set to true if BGP needs to enabled on the vpn connection. | | `location` | string | `[resourceGroup().location]` | | Optional. Location where all resources will be created. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.OperationalInsights/workspaces/dataSources/deploy.bicep b/arm/Microsoft.OperationalInsights/workspaces/dataSources/deploy.bicep index f3dce0c8cc..785c08bbdb 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/dataSources/deploy.bicep +++ b/arm/Microsoft.OperationalInsights/workspaces/dataSources/deploy.bicep @@ -54,10 +54,10 @@ param syslogName string = '' param syslogSeverities array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.OperationalInsights/workspaces/dataSources/readme.md b/arm/Microsoft.OperationalInsights/workspaces/dataSources/readme.md index af5bf5a450..64a7bd1c1e 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/dataSources/readme.md +++ b/arm/Microsoft.OperationalInsights/workspaces/dataSources/readme.md @@ -13,7 +13,7 @@ This template deploys a data source for a Log Analytics workspace. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `counterName` | string | | | Optional. Counter name to configure when kind is WindowsPerformanceCounter. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `eventLogName` | string | | | Optional. Windows event log name to configure when kind is WindowsEvent. | | `eventTypes` | array | `[]` | | Optional. Windows event types to configure when kind is WindowsEvent. | | `instanceName` | string | `*` | | Optional. Name of the instance to configure when kind is WindowsPerformanceCounter or LinuxPerformanceObject. | diff --git a/arm/Microsoft.OperationalInsights/workspaces/deploy.bicep b/arm/Microsoft.OperationalInsights/workspaces/deploy.bicep index c7dbd1eef8..de92bcf133 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/deploy.bicep +++ b/arm/Microsoft.OperationalInsights/workspaces/deploy.bicep @@ -86,7 +86,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -125,8 +125,8 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { var logAnalyticsSearchVersion = 1 -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.OperationalInsights/workspaces/linkedServices/deploy.bicep b/arm/Microsoft.OperationalInsights/workspaces/linkedServices/deploy.bicep index b29d178b84..5ac98cb806 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/linkedServices/deploy.bicep +++ b/arm/Microsoft.OperationalInsights/workspaces/linkedServices/deploy.bicep @@ -14,10 +14,10 @@ param writeAccessResourceId string = '' param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.OperationalInsights/workspaces/linkedServices/readme.md b/arm/Microsoft.OperationalInsights/workspaces/linkedServices/readme.md index ab2eb40af2..53fccb125f 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/linkedServices/readme.md +++ b/arm/Microsoft.OperationalInsights/workspaces/linkedServices/readme.md @@ -12,7 +12,7 @@ This template deploys a linked service for a Log Analytics workspace. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `logAnalyticsWorkspaceName` | string | | | Required. Name of the Log Analytics workspace | | `name` | string | | | Required. Name of the link | | `resourceId` | string | | | Required. The resource ID of the resource that will be linked to the workspace. This should be used for linking resources which require read access. | diff --git a/arm/Microsoft.OperationalInsights/workspaces/readme.md b/arm/Microsoft.OperationalInsights/workspaces/readme.md index de22269371..b9ad48f534 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/readme.md +++ b/arm/Microsoft.OperationalInsights/workspaces/readme.md @@ -20,7 +20,7 @@ This template deploys a log analytics workspace. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `dailyQuotaGb` | int | `-1` | | Optional. The workspace daily quota for ingestion. | | `dataRetention` | int | `365` | | Required. Number of days data will be retained for | | `dataSources` | _[dataSources](dataSources/readme.md)_ array | `[]` | | Optional. LAW data sources to configure. | diff --git a/arm/Microsoft.OperationalInsights/workspaces/savedSearches/deploy.bicep b/arm/Microsoft.OperationalInsights/workspaces/savedSearches/deploy.bicep index 34527625be..fb67637002 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/savedSearches/deploy.bicep +++ b/arm/Microsoft.OperationalInsights/workspaces/savedSearches/deploy.bicep @@ -26,10 +26,10 @@ param functionParameters string = '' param version int = 2 @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.OperationalInsights/workspaces/savedSearches/readme.md b/arm/Microsoft.OperationalInsights/workspaces/savedSearches/readme.md index fa855c012c..a2aaa0f89e 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/savedSearches/readme.md +++ b/arm/Microsoft.OperationalInsights/workspaces/savedSearches/readme.md @@ -13,7 +13,7 @@ This template deploys a saved search for a Log Analytics workspace. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `category` | string | | | Required. Query category. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `displayName` | string | | | Required. Display name for the search. | | `functionAlias` | string | | | Optional. The function alias if query serves as a function.. | | `functionParameters` | string | | | Optional. The optional function parameters if query serves as a function. Value should be in the following format: "param-name1:type1 = default_value1, param-name2:type2 = default_value2". For more examples and proper syntax please refer to /azure/kusto/query/functions/user-defined-functions. | diff --git a/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/deploy.bicep b/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/deploy.bicep index c90f9759c6..03143fad2a 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/deploy.bicep +++ b/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/deploy.bicep @@ -17,10 +17,10 @@ param tables array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/readme.md b/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/readme.md index 6799c47f59..7d4e84c953 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/readme.md +++ b/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/readme.md @@ -13,7 +13,7 @@ This template deploys a storage insights configuration for a Log Analytics works | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `containers` | array | `[]` | | Optional. The names of the blob containers that the workspace should read. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `logAnalyticsWorkspaceName` | string | | | Required. Name of the Log Analytics workspace. | | `name` | string | `[format('{0}-stinsconfig', last(split(parameters('storageAccountId'), '/')))]` | | Optional. The name of the storage insights config | | `storageAccountId` | string | | | Required. The Azure Resource Manager ID of the storage account resource. | diff --git a/arm/Microsoft.RecoveryServices/vaults/backupConfig/deploy.bicep b/arm/Microsoft.RecoveryServices/vaults/backupConfig/deploy.bicep index 7bfcef0ea7..a76a9500df 100644 --- a/arm/Microsoft.RecoveryServices/vaults/backupConfig/deploy.bicep +++ b/arm/Microsoft.RecoveryServices/vaults/backupConfig/deploy.bicep @@ -47,10 +47,10 @@ param storageType string = 'GeoRedundant' param storageTypeState string = 'Locked' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' params: {} } diff --git a/arm/Microsoft.RecoveryServices/vaults/backupConfig/readme.md b/arm/Microsoft.RecoveryServices/vaults/backupConfig/readme.md index 0c0096abb1..0bc22a7517 100644 --- a/arm/Microsoft.RecoveryServices/vaults/backupConfig/readme.md +++ b/arm/Microsoft.RecoveryServices/vaults/backupConfig/readme.md @@ -12,7 +12,7 @@ This module deploys recovery services vault backup config. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `enhancedSecurityState` | string | `Enabled` | `[Disabled, Enabled]` | Optional. Enable this setting to protect hybrid backups against accidental deletes and add additional layer of authentication for critical operations. | | `name` | string | `vaultconfig` | | Optional. Name of the Azure Recovery Service Vault Backup Policy | | `recoveryVaultName` | string | | | Required. Name of the Azure Recovery Service Vault | diff --git a/arm/Microsoft.RecoveryServices/vaults/backupPolicies/deploy.bicep b/arm/Microsoft.RecoveryServices/vaults/backupPolicies/deploy.bicep index a3e909b846..063c1f4b1f 100644 --- a/arm/Microsoft.RecoveryServices/vaults/backupPolicies/deploy.bicep +++ b/arm/Microsoft.RecoveryServices/vaults/backupPolicies/deploy.bicep @@ -8,10 +8,10 @@ param name string param backupPolicyProperties object @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' params: {} } diff --git a/arm/Microsoft.RecoveryServices/vaults/backupPolicies/readme.md b/arm/Microsoft.RecoveryServices/vaults/backupPolicies/readme.md index 237b87fbfd..5bda4fc90e 100644 --- a/arm/Microsoft.RecoveryServices/vaults/backupPolicies/readme.md +++ b/arm/Microsoft.RecoveryServices/vaults/backupPolicies/readme.md @@ -13,7 +13,7 @@ This module deploys a Backup Policy for a Recovery Services Vault | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `backupPolicyProperties` | object | | | Required. Configuration of the Azure Recovery Service Vault Backup Policy | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `name` | string | | | Required. Name of the Azure Recovery Service Vault Backup Policy | | `recoveryVaultName` | string | | | Required. Name of the Azure Recovery Service Vault | diff --git a/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/deploy.bicep b/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/deploy.bicep index d8a3a16df6..fd611cbd63 100644 --- a/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/deploy.bicep +++ b/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/deploy.bicep @@ -17,10 +17,10 @@ param storageModelType string = 'GeoRedundant' param crossRegionRestoreFlag bool = true @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' params: {} } diff --git a/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/readme.md b/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/readme.md index b017460557..dd8bdd03d5 100644 --- a/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/readme.md +++ b/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/readme.md @@ -12,7 +12,7 @@ This module deploys the Backup Storage Configuration for the Recovery Service Va | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `crossRegionRestoreFlag` | bool | `True` | | Optional. Opt in details of Cross Region Restore feature | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `name` | string | `vaultstorageconfig` | | Optional. The name of the backup storage config | | `recoveryVaultName` | string | | | Required. Name of the Azure Recovery Service Vault | | `storageModelType` | string | `GeoRedundant` | `[GeoRedundant, LocallyRedundant, ReadAccessGeoZoneRedundant, ZoneRedundant]` | Optional. Change Vault Storage Type (Works if vault has not registered any backup instance) | diff --git a/arm/Microsoft.RecoveryServices/vaults/deploy.bicep b/arm/Microsoft.RecoveryServices/vaults/deploy.bicep index c5f2efe45c..f55d414c01 100644 --- a/arm/Microsoft.RecoveryServices/vaults/deploy.bicep +++ b/arm/Microsoft.RecoveryServices/vaults/deploy.bicep @@ -5,7 +5,7 @@ param name string param backupStorageConfig object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. Location for all resources.') param location string = resourceGroup().location @@ -125,8 +125,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.RecoveryServices/vaults/protectionContainers/deploy.bicep b/arm/Microsoft.RecoveryServices/vaults/protectionContainers/deploy.bicep index 1fba846d58..559cb2ef17 100644 --- a/arm/Microsoft.RecoveryServices/vaults/protectionContainers/deploy.bicep +++ b/arm/Microsoft.RecoveryServices/vaults/protectionContainers/deploy.bicep @@ -41,10 +41,10 @@ param friendlyName string = '' param containerType string = '' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' params: {} } diff --git a/arm/Microsoft.RecoveryServices/vaults/protectionContainers/readme.md b/arm/Microsoft.RecoveryServices/vaults/protectionContainers/readme.md index e09c07a0fe..4af9845056 100644 --- a/arm/Microsoft.RecoveryServices/vaults/protectionContainers/readme.md +++ b/arm/Microsoft.RecoveryServices/vaults/protectionContainers/readme.md @@ -14,7 +14,7 @@ This module deploys a Protection Container for a Recovery Services Vault | :-- | :-- | :-- | :-- | :-- | | `backupManagementType` | string | | `[AzureBackupServer, AzureIaasVM, AzureSql, AzureStorage, AzureWorkload, DPM, DefaultBackup, Invalid, MAB, ]` | Optional. Backup management type to execute the current Protection Container job. | | `containerType` | string | | `[AzureBackupServerContainer, AzureSqlContainer, GenericContainer, Microsoft.ClassicCompute/virtualMachines, Microsoft.Compute/virtualMachines, SQLAGWorkLoadContainer, StorageContainer, VMAppContainer, Windows, ]` | Optional. Type of the container | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `friendlyName` | string | | | Optional. Friendly name of the Protection Container | | `name` | string | | | Required. Name of the Azure Recovery Service Vault Protection Container | | `recoveryVaultName` | string | | | Required. Name of the Azure Recovery Service Vault | diff --git a/arm/Microsoft.RecoveryServices/vaults/readme.md b/arm/Microsoft.RecoveryServices/vaults/readme.md index 57e4fb1427..8baf57737d 100644 --- a/arm/Microsoft.RecoveryServices/vaults/readme.md +++ b/arm/Microsoft.RecoveryServices/vaults/readme.md @@ -22,7 +22,7 @@ This module deploys a recovery service vault. | `backupConfig` | _[backupConfig](backupConfig/readme.md)_ object | `{object}` | | Optional. The backup configuration. | | `backupPolicies` | _[backupPolicies](backupPolicies/readme.md)_ array | `[]` | | Optional. List of all backup policies. | | `backupStorageConfig` | _[backupStorageConfig](backupStorageConfig/readme.md)_ object | `{object}` | | Optional. The storage configuration for the Azure Recovery Service Vault | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.Resources/deploymentScripts/deploy.bicep b/arm/Microsoft.Resources/deploymentScripts/deploy.bicep index 5dc128e5ab..7bd67a6393 100644 --- a/arm/Microsoft.Resources/deploymentScripts/deploy.bicep +++ b/arm/Microsoft.Resources/deploymentScripts/deploy.bicep @@ -70,7 +70,7 @@ param lock string = 'NotSpecified' param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' var containerSettings = { containerGroupName: containerGroupName @@ -83,8 +83,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Resources/deploymentScripts/readme.md b/arm/Microsoft.Resources/deploymentScripts/readme.md index 492305d269..6548e4dfe5 100644 --- a/arm/Microsoft.Resources/deploymentScripts/readme.md +++ b/arm/Microsoft.Resources/deploymentScripts/readme.md @@ -19,7 +19,7 @@ This module deploys a deployment script. | `baseTime` | string | `[utcNow('yyyy-MM-dd-HH-mm-ss')]` | | Generated. Do not provide a value! This date value is used to make sure the script run every time the template is deployed. | | `cleanupPreference` | string | `Always` | `[Always, OnSuccess, OnExpiration]` | Optional. The clean up preference when the script execution gets in a terminal state. Specify the preference on when to delete the deployment script resources. The default value is Always, which means the deployment script resources are deleted despite the terminal state (Succeeded, Failed, canceled). | | `containerGroupName` | string | | | Optional. Container group name, if not specified then the name will get auto-generated. Not specifying a 'containerGroupName' indicates the system to generate a unique name which might end up flagging an Azure Policy as non-compliant. Use 'containerGroupName' when you have an Azure Policy that expects a specific naming convention or when you want to fully control the name. 'containerGroupName' property must be between 1 and 63 characters long, must contain only lowercase letters, numbers, and dashes and it cannot start or end with a dash and consecutive dashes are not allowed. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `environmentVariables` | array | `[]` | | Optional. The environment variables to pass over to the script. Must have a 'name' and a 'value' or a 'secretValue' property. | | `kind` | string | `AzurePowerShell` | `[AzurePowerShell, AzureCLI]` | Optional. Type of the script. AzurePowerShell, AzureCLI. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.ServiceBus/namespaces/authorizationRules/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/authorizationRules/deploy.bicep index 22e07594ae..7ee2ee8701 100644 --- a/arm/Microsoft.ServiceBus/namespaces/authorizationRules/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/authorizationRules/deploy.bicep @@ -15,10 +15,10 @@ param name string param rights array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ServiceBus/namespaces/authorizationRules/readme.md b/arm/Microsoft.ServiceBus/namespaces/authorizationRules/readme.md index 0b9d883905..805930e9f3 100644 --- a/arm/Microsoft.ServiceBus/namespaces/authorizationRules/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/authorizationRules/readme.md @@ -12,7 +12,7 @@ This module deploys authorization rules for a service bus namespace | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `name` | string | | | Required. The name of the authorization rule | | `namespaceName` | string | | | Required. Name of the parent Service Bus Namespace for the Service Bus Queue. | | `rights` | array | `[]` | `[Listen, Manage, Send]` | Optional. The rights associated with the rule. | diff --git a/arm/Microsoft.ServiceBus/namespaces/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/deploy.bicep index 9dda4b878b..a4e87650c3 100644 --- a/arm/Microsoft.ServiceBus/namespaces/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/deploy.bicep @@ -81,7 +81,7 @@ param privateEndpoints array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Generated. Do not provide a value! This date value is used to generate a SAS token to access the modules.') param baseTime string = utcNow('u') @@ -135,8 +135,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/deploy.bicep index d4b916765a..09ff011eaa 100644 --- a/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/deploy.bicep @@ -13,10 +13,10 @@ param alternateName string = '' param partnerNamespaceResourceID string = '' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/readme.md b/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/readme.md index 562c6f8492..ae8a6d1960 100644 --- a/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/readme.md @@ -13,7 +13,7 @@ This module deploys a disaster recovery config for a service bus Namespace | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `alternateName` | string | | | Optional. Primary/Secondary eventhub namespace name, which is part of GEO DR pairing | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `name` | string | `default` | | Optional. The name of the disaster recovery config | | `namespaceName` | string | | | Required. Name of the parent Service Bus Namespace for the Service Bus Queue. | | `partnerNamespaceResourceID` | string | | | Optional. Resource ID of the Primary/Secondary event hub namespace name, which is part of GEO DR pairing | diff --git a/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/deploy.bicep index 326959f90e..1c4cf7e650 100644 --- a/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/deploy.bicep @@ -20,10 +20,10 @@ param filterName string param ipMask string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/readme.md b/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/readme.md index ecffe89294..b400f43192 100644 --- a/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/readme.md @@ -13,7 +13,7 @@ This module deploys IP filter rules for a service bus namespace | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `action` | string | | `[Accept]` | Required. The IP Filter Action | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `filterName` | string | | | Required. IP Filter name | | `ipMask` | string | | | Required. IP Mask | | `name` | string | `[parameters('filterName')]` | | Optional. The name of the ip filter rule | diff --git a/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/deploy.bicep index 26cafb23a2..79e1907b7f 100644 --- a/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/deploy.bicep @@ -13,10 +13,10 @@ param postMigrationName string param targetNamespaceResourceId string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/readme.md b/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/readme.md index 5da07e6fa8..2a068e21da 100644 --- a/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/readme.md @@ -12,7 +12,7 @@ This module deploys a migration configuration for a service bus namespace | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `name` | string | `$default` | | Optional. The name of the migration configuration | | `namespaceName` | string | | | Required. Name of the parent Service Bus Namespace for the Service Bus Queue. | | `postMigrationName` | string | | | Required. Name to access Standard Namespace after migration | diff --git a/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/deploy.bicep index dbd0624106..9d4f184752 100644 --- a/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/deploy.bicep @@ -16,10 +16,10 @@ param queueName string param rights array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/readme.md b/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/readme.md index 89bc8dcea0..a98e08b9fd 100644 --- a/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/readme.md @@ -12,7 +12,7 @@ This module deploys an authorization rule for a service bus namespace queue. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `name` | string | | | Required. The name of the service bus namepace queue | | `namespaceName` | string | | | Required. The name of the parent service bus namespace | | `queueName` | string | | | Required. The name of the parent service bus namespace queue | diff --git a/arm/Microsoft.ServiceBus/namespaces/queues/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/queues/deploy.bicep index de2570c2cd..f0d36eb83f 100644 --- a/arm/Microsoft.ServiceBus/namespaces/queues/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/queues/deploy.bicep @@ -81,10 +81,10 @@ param lock string = 'NotSpecified' param roleAssignments array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ServiceBus/namespaces/queues/readme.md b/arm/Microsoft.ServiceBus/namespaces/queues/readme.md index 206c777941..852565f7b3 100644 --- a/arm/Microsoft.ServiceBus/namespaces/queues/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/queues/readme.md @@ -16,7 +16,7 @@ This module deploys a queue for a service bus namespace. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `authorizationRules` | _[authorizationRules](authorizationRules/readme.md)_ array | `[System.Collections.Hashtable]` | | Optional. Authorization Rules for the Service Bus Queue | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `deadLetteringOnMessageExpiration` | bool | `True` | | Optional. A value that indicates whether this queue has dead letter support when a message expires. | | `defaultMessageTimeToLive` | string | `P14D` | | Optional. ISO 8601 default message timespan to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself. | | `duplicateDetectionHistoryTimeWindow` | string | `PT10M` | | Optional. ISO 8601 timeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes. | diff --git a/arm/Microsoft.ServiceBus/namespaces/readme.md b/arm/Microsoft.ServiceBus/namespaces/readme.md index 5ae6ea0c82..a426699149 100644 --- a/arm/Microsoft.ServiceBus/namespaces/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/readme.md @@ -26,7 +26,7 @@ This module deploys a service bus namespace resource. | :-- | :-- | :-- | :-- | :-- | | `authorizationRules` | _[authorizationRules](authorizationRules/readme.md)_ array | `[System.Collections.Hashtable]` | | Optional. Authorization Rules for the Service Bus namespace | | `baseTime` | string | `[utcNow('u')]` | | Generated. Do not provide a value! This date value is used to generate a SAS token to access the modules. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/deploy.bicep index 59fa45423f..b83e70a3c6 100644 --- a/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/deploy.bicep @@ -10,10 +10,10 @@ param name string = '${namespaceName}-vnr' param virtualNetworkSubnetId string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/readme.md b/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/readme.md index 17b0e131b1..5e7941aaf4 100644 --- a/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/readme.md @@ -12,7 +12,7 @@ This module deploys a virtual network rule for a service bus namespace. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `name` | string | `[format('{0}-vnr', parameters('namespaceName'))]` | | Optional. The name of the virtual network rule | | `namespaceName` | string | | | Required. Name of the parent Service Bus Namespace for the Service Bus Queue. | | `virtualNetworkSubnetId` | string | | | Required. Resource ID of Virtual Network Subnet | diff --git a/arm/Microsoft.Sql/managedInstances/administrators/deploy.bicep b/arm/Microsoft.Sql/managedInstances/administrators/deploy.bicep index a9adff6115..69971a4f91 100644 --- a/arm/Microsoft.Sql/managedInstances/administrators/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/administrators/deploy.bicep @@ -14,10 +14,10 @@ param name string = 'ActiveDirectory' param tenantId string = '' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' params: {} } diff --git a/arm/Microsoft.Sql/managedInstances/administrators/readme.md b/arm/Microsoft.Sql/managedInstances/administrators/readme.md index 1cc304eb5f..5c58749c24 100644 --- a/arm/Microsoft.Sql/managedInstances/administrators/readme.md +++ b/arm/Microsoft.Sql/managedInstances/administrators/readme.md @@ -12,7 +12,7 @@ This module deploys an administrator for the SQL managed instance | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `login` | string | | | Required. Login name of the managed instance administrator. | | `managedInstanceName` | string | | | Required. Name of the SQL managed instance. | | `name` | string | `ActiveDirectory` | | Optional. The name of the managed instance administrator | diff --git a/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/deploy.bicep b/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/deploy.bicep index 24373dfbab..fcd932168f 100644 --- a/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/deploy.bicep @@ -20,10 +20,10 @@ param monthlyRetention string = 'P1Y' param yearlyRetention string = 'P5Y' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/readme.md b/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/readme.md index 9955ecd97d..17649f88fd 100644 --- a/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/readme.md +++ b/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/readme.md @@ -12,7 +12,7 @@ This module deploys a backup long-term retention policies for SQL Managed Instan | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `databaseName` | string | | | Required. The name of the managed instance database | | `managedInstanceName` | string | | | Required. Name of the managed instance. | | `monthlyRetention` | string | `P1Y` | | Optional. The monthly retention policy for an LTR backup in an ISO 8601 format. | diff --git a/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/deploy.bicep b/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/deploy.bicep index 8e92da8ca4..f164f2ec2f 100644 --- a/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/deploy.bicep @@ -11,10 +11,10 @@ param managedInstanceName string param retentionDays int = 35 @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/readme.md b/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/readme.md index b8a66de610..f9d572dbb5 100644 --- a/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/readme.md +++ b/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/readme.md @@ -13,7 +13,7 @@ This module deploys a backup short-term retention policies for SQL Managed Insta | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `databaseName` | string | | | Required. The name of the SQL managed instance database | | `managedInstanceName` | string | | | Required. Name of the SQL managed instance. | | `name` | string | | | Required. The name of the Short Term Retention backup policy. For example "default". | diff --git a/arm/Microsoft.Sql/managedInstances/databases/deploy.bicep b/arm/Microsoft.Sql/managedInstances/databases/deploy.bicep index 57c223c207..658cb7c3b8 100644 --- a/arm/Microsoft.Sql/managedInstances/databases/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/databases/deploy.bicep @@ -79,7 +79,7 @@ param backupLongTermRetentionPoliciesObj object = {} param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -104,8 +104,8 @@ var diagnosticsLogs = [for log in logsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Sql/managedInstances/databases/readme.md b/arm/Microsoft.Sql/managedInstances/databases/readme.md index fb87356250..bb75e678a8 100644 --- a/arm/Microsoft.Sql/managedInstances/databases/readme.md +++ b/arm/Microsoft.Sql/managedInstances/databases/readme.md @@ -25,7 +25,7 @@ The SQL Managed Instance Database is deployed on a SQL Managed Instance. | `catalogCollation` | string | `SQL_Latin1_General_CP1_CI_AS` | | Optional. Collation of the managed instance. | | `collation` | string | `SQL_Latin1_General_CP1_CI_AS` | | Optional. Collation of the managed instance database. | | `createMode` | string | `Default` | `[Default, RestoreExternalBackup, PointInTimeRestore, Recovery, RestoreLongTermRetentionBackup]` | Optional. Managed database create mode. PointInTimeRestore: Create a database by restoring a point in time backup of an existing database. SourceDatabaseName, SourceManagedInstanceName and PointInTime must be specified. RestoreExternalBackup: Create a database by restoring from external backup files. Collation, StorageContainerUri and StorageContainerSasToken must be specified. Recovery: Creates a database by restoring a geo-replicated backup. RecoverableDatabaseId must be specified as the recoverable database resource ID to restore. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.Sql/managedInstances/deploy.bicep b/arm/Microsoft.Sql/managedInstances/deploy.bicep index da98693800..54231b0143 100644 --- a/arm/Microsoft.Sql/managedInstances/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/deploy.bicep @@ -104,7 +104,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. Enables system assigned managed identity on the resource.') param systemAssignedIdentity bool = false @@ -177,8 +177,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Sql/managedInstances/encryptionProtector/deploy.bicep b/arm/Microsoft.Sql/managedInstances/encryptionProtector/deploy.bicep index 1255db9ba1..301ca3bc61 100644 --- a/arm/Microsoft.Sql/managedInstances/encryptionProtector/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/encryptionProtector/deploy.bicep @@ -18,10 +18,10 @@ param serverKeyType string = 'ServiceManaged' param autoRotationEnabled bool = false @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' params: {} } diff --git a/arm/Microsoft.Sql/managedInstances/encryptionProtector/readme.md b/arm/Microsoft.Sql/managedInstances/encryptionProtector/readme.md index 09729cdf86..63d6a53cb6 100644 --- a/arm/Microsoft.Sql/managedInstances/encryptionProtector/readme.md +++ b/arm/Microsoft.Sql/managedInstances/encryptionProtector/readme.md @@ -13,7 +13,7 @@ This module deploys an encryption protector for a SQL managed instance. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `autoRotationEnabled` | bool | | | Optional. Key auto rotation opt-in flag | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `managedInstanceName` | string | | | Required. Name of the SQL managed instance. | | `name` | string | `current` | | Required. The name of the encryptionProtector | | `serverKeyName` | string | | | Required. The name of the SQL managed instance key. | diff --git a/arm/Microsoft.Sql/managedInstances/keys/deploy.bicep b/arm/Microsoft.Sql/managedInstances/keys/deploy.bicep index 370f730a01..890fa20dee 100644 --- a/arm/Microsoft.Sql/managedInstances/keys/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/keys/deploy.bicep @@ -15,7 +15,7 @@ param serverKeyType string = 'ServiceManaged' param uri string = '' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' var splittedKeyUri = split(uri, '/') @@ -23,8 +23,8 @@ var splittedKeyUri = split(uri, '/') // MUST match the pattern '__' var serverKeyName = empty(uri) ? 'ServiceManaged' : '${split(splittedKeyUri[2], '.')[0]}_${splittedKeyUri[4]}_${splittedKeyUri[5]}' -module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' params: {} } diff --git a/arm/Microsoft.Sql/managedInstances/keys/readme.md b/arm/Microsoft.Sql/managedInstances/keys/readme.md index 4b493883ca..f35ba928d5 100644 --- a/arm/Microsoft.Sql/managedInstances/keys/readme.md +++ b/arm/Microsoft.Sql/managedInstances/keys/readme.md @@ -12,7 +12,7 @@ This module deploys a key for a SQL managed instance. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `managedInstanceName` | string | | | Required. Name of the SQL managed instance. | | `name` | string | | | Optional. The name of the key. Must follow the [__] pattern | | `serverKeyType` | string | `ServiceManaged` | `[AzureKeyVault, ServiceManaged]` | Optional. The encryption protector type like "ServiceManaged", "AzureKeyVault" | diff --git a/arm/Microsoft.Sql/managedInstances/readme.md b/arm/Microsoft.Sql/managedInstances/readme.md index 69c5096f17..905e6663b1 100644 --- a/arm/Microsoft.Sql/managedInstances/readme.md +++ b/arm/Microsoft.Sql/managedInstances/readme.md @@ -31,7 +31,7 @@ SQL Managed Instance is deployed on a virtual network. This network is required | `administratorLoginPassword` | secureString | | | Required. The password given to the admin user. | | `administratorsObj` | _[administrators](administrators/readme.md)_ object | `{object}` | | Optional. The administrator configuration | | `collation` | string | `SQL_Latin1_General_CP1_CI_AS` | | Optional. Collation of the managed instance. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `databases` | _[databases](databases/readme.md)_ array | `[]` | | Optional. Databases to create in this server. | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | diff --git a/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/deploy.bicep b/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/deploy.bicep index bdb5d1946c..c8cd41feac 100644 --- a/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/deploy.bicep @@ -15,10 +15,10 @@ param state string = 'Disabled' param emailAccountAdmins bool = false @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' params: {} } diff --git a/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/readme.md b/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/readme.md index e61563af02..6cc42d94fc 100644 --- a/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/readme.md +++ b/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/readme.md @@ -12,7 +12,7 @@ This module deploys a security alert policy for a SQL managed instance. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `emailAccountAdmins` | bool | | | Optional. Specifies that the schedule scan notification will be is sent to the subscription administrators. | | `managedInstanceName` | string | | | Required. Name of the SQL managed instance. | | `name` | string | | | Required. The name of the security alert policy | diff --git a/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/deploy.bicep b/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/deploy.bicep index b941a0f4e4..e7708e7aa7 100644 --- a/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/deploy.bicep @@ -17,10 +17,10 @@ param recurringScansEmails array = [] param vulnerabilityAssessmentsStorageAccountId string = '' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' params: {} } diff --git a/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/readme.md b/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/readme.md index 0c1a8c50e1..9ced359fbd 100644 --- a/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/readme.md +++ b/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/readme.md @@ -12,7 +12,7 @@ This module deploys a vulnerability assessment for a SQL managed instance. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `managedInstanceName` | string | | | Required. Name of the SQL managed instance. | | `name` | string | | | Required. The name of the vulnerability assessment | | `recurringScansEmails` | array | `[]` | | Optional. Specifies an array of email addresses to which the scan notification is sent. | diff --git a/arm/Microsoft.Sql/servers/databases/deploy.bicep b/arm/Microsoft.Sql/servers/databases/deploy.bicep index 781fd96924..5b26262330 100644 --- a/arm/Microsoft.Sql/servers/databases/deploy.bicep +++ b/arm/Microsoft.Sql/servers/databases/deploy.bicep @@ -48,7 +48,7 @@ param tags object = {} param location string = resourceGroup().location @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely.') @minValue(0) @@ -133,8 +133,8 @@ param isLedgerOn bool = false @description('Optional. Maintenance configuration ID assigned to the database. This configuration defines the period when the maintenance updates will occur.') param maintenanceConfigurationId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Sql/servers/databases/readme.md b/arm/Microsoft.Sql/servers/databases/readme.md index 328530202a..eec16ae789 100644 --- a/arm/Microsoft.Sql/servers/databases/readme.md +++ b/arm/Microsoft.Sql/servers/databases/readme.md @@ -15,7 +15,7 @@ This module deploys an Azure SQL Server. | :-- | :-- | :-- | :-- | :-- | | `autoPauseDelay` | string | | | Optional. Time in minutes after which database is automatically paused. | | `collation` | string | | | Optional. The collation of the database. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.Sql/servers/deploy.bicep b/arm/Microsoft.Sql/servers/deploy.bicep index 183e3c0ccd..93e405b287 100644 --- a/arm/Microsoft.Sql/servers/deploy.bicep +++ b/arm/Microsoft.Sql/servers/deploy.bicep @@ -32,7 +32,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. The databases to create in the server') param databases array = [] @@ -50,8 +50,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Sql/servers/firewallRules/deploy.bicep b/arm/Microsoft.Sql/servers/firewallRules/deploy.bicep index e37861808e..02f263a0fa 100644 --- a/arm/Microsoft.Sql/servers/firewallRules/deploy.bicep +++ b/arm/Microsoft.Sql/servers/firewallRules/deploy.bicep @@ -11,10 +11,10 @@ param startIpAddress string = '0.0.0.0' param serverName string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Sql/servers/firewallRules/readme.md b/arm/Microsoft.Sql/servers/firewallRules/readme.md index 9850b4de65..5f364b266f 100644 --- a/arm/Microsoft.Sql/servers/firewallRules/readme.md +++ b/arm/Microsoft.Sql/servers/firewallRules/readme.md @@ -12,7 +12,7 @@ This module deploys an SQL Server Firewall rule. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `endIpAddress` | string | `0.0.0.0` | | Optional. The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to startIpAddress. Use value '0.0.0.0' for all Azure-internal IP addresses. | | `name` | string | | | Required. The name of the Server Firewall Rule. | | `serverName` | string | | | Required. The Name of SQL Server | diff --git a/arm/Microsoft.Sql/servers/readme.md b/arm/Microsoft.Sql/servers/readme.md index 649dd85a41..71fcafe15c 100644 --- a/arm/Microsoft.Sql/servers/readme.md +++ b/arm/Microsoft.Sql/servers/readme.md @@ -20,7 +20,7 @@ This module deploys a SQL server. | :-- | :-- | :-- | :-- | :-- | | `administratorLogin` | string | | | Required. Administrator username for the server. | | `administratorLoginPassword` | secureString | | | Required. The administrator login password. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `databases` | _[databases](databases/readme.md)_ array | `[]` | | Optional. The databases to create in the server | | `firewallRules` | _[firewallRules](firewallRules/readme.md)_ array | `[]` | | Optional. The firewall rules to create in the server | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.Sql/servers/securityAlertPolicies/deploy.bicep b/arm/Microsoft.Sql/servers/securityAlertPolicies/deploy.bicep index 667d8db144..a9d060b1d1 100644 --- a/arm/Microsoft.Sql/servers/securityAlertPolicies/deploy.bicep +++ b/arm/Microsoft.Sql/servers/securityAlertPolicies/deploy.bicep @@ -31,10 +31,10 @@ param storageEndpoint string = '' param serverName string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Sql/servers/securityAlertPolicies/readme.md b/arm/Microsoft.Sql/servers/securityAlertPolicies/readme.md index b3ad674ffa..c5b1d6ecd4 100644 --- a/arm/Microsoft.Sql/servers/securityAlertPolicies/readme.md +++ b/arm/Microsoft.Sql/servers/securityAlertPolicies/readme.md @@ -12,7 +12,7 @@ This module deploys an SQL Server Security Alert Policy. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `disabledAlerts` | array | `[]` | | Optional. Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force. | | `emailAccountAdmins` | bool | | | Optional. Specifies that the alert is sent to the account administrators. | | `emailAddresses` | array | `[]` | | Optional. Specifies an array of email addresses to which the alert is sent. | diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/deploy.bicep index d85321ef56..d86c02ad85 100644 --- a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/deploy.bicep @@ -26,10 +26,10 @@ param immutabilityPolicyProperties object = {} param roleAssignments array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/deploy.bicep index 43a9b0ff43..13306a4bf9 100644 --- a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/deploy.bicep @@ -18,10 +18,10 @@ param immutabilityPeriodSinceCreationInDays int = 365 param allowProtectedAppendWrites bool = true @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/readme.md b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/readme.md index db1e8e5f41..abc9cb611b 100644 --- a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/readme.md @@ -15,7 +15,7 @@ This module deployes an Immutability Policy for a blob container | `allowProtectedAppendWrites` | bool | `True` | | Optional. This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API | | `blobServicesName` | string | `default` | | Optional. Name of the blob service. | | `containerName` | string | | | Required. Name of the container to apply the policy to | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `immutabilityPeriodSinceCreationInDays` | int | `365` | | Optional. The immutability period for the blobs in the container since the policy creation, in days. | | `name` | string | `default` | | Optional. Name of the immutable policy. | | `storageAccountName` | string | | | Required. Name of the Storage Account. | diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/readme.md b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/readme.md index 20926def1a..ac354d065d 100644 --- a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/readme.md @@ -15,7 +15,7 @@ This module deployes a blob container | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `blobServicesName` | string | `default` | | Optional. Name of the blob service. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `immutabilityPolicyName` | string | `default` | | Optional. Name of the immutable policy. | | `immutabilityPolicyProperties` | object | `{object}` | | Optional. Configure immutability policy. | | `name` | string | | | Required. The name of the storage container to deploy | diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/blobServices/deploy.bicep index d02cee0b66..a76f6a7e6e 100644 --- a/arm/Microsoft.Storage/storageAccounts/blobServices/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/blobServices/deploy.bicep @@ -35,7 +35,7 @@ param diagnosticEventHubAuthorizationRuleId string = '' param diagnosticEventHubName string = '' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -76,8 +76,8 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/readme.md b/arm/Microsoft.Storage/storageAccounts/blobServices/readme.md index f28400bb7c..97d640af07 100644 --- a/arm/Microsoft.Storage/storageAccounts/blobServices/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/blobServices/readme.md @@ -18,7 +18,7 @@ This module can be used to deploy a blob service into a storage account. | :-- | :-- | :-- | :-- | :-- | | `automaticSnapshotPolicyEnabled` | bool | | | Optional. Automatic Snapshot is enabled if set to true. | | `containers` | _[containers](containers/readme.md)_ array | `[]` | | Optional. Blob containers to create. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `deleteRetentionPolicy` | bool | `True` | | Optional. Indicates whether DeleteRetentionPolicy is enabled for the Blob service. | | `deleteRetentionPolicyDays` | int | `7` | | Optional. Indicates the number of days that the deleted blob should be retained. The minimum specified value can be 1 and the maximum value can be 365. | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | diff --git a/arm/Microsoft.Storage/storageAccounts/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/deploy.bicep index e0765ef3d8..27b8c5c3a5 100644 --- a/arm/Microsoft.Storage/storageAccounts/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/deploy.bicep @@ -114,7 +114,7 @@ param lock string = 'NotSpecified' param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Generated. Do not provide a value! This date value is used to generate a SAS token to access the modules.') param basetime string = utcNow('u') @@ -179,8 +179,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Storage/storageAccounts/fileServices/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/fileServices/deploy.bicep index 6c49acebd0..d84a8a3d19 100644 --- a/arm/Microsoft.Storage/storageAccounts/fileServices/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/fileServices/deploy.bicep @@ -35,7 +35,7 @@ param diagnosticEventHubName string = '' param shares array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -76,8 +76,8 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Storage/storageAccounts/fileServices/readme.md b/arm/Microsoft.Storage/storageAccounts/fileServices/readme.md index 1ae193c4e9..1811bc3ce6 100644 --- a/arm/Microsoft.Storage/storageAccounts/fileServices/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/fileServices/readme.md @@ -15,7 +15,7 @@ This module can be used to deploy a file share service into a storage account. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.Storage/storageAccounts/fileServices/shares/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/fileServices/shares/deploy.bicep index 96b9f70fc9..64e57337fb 100644 --- a/arm/Microsoft.Storage/storageAccounts/fileServices/shares/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/fileServices/shares/deploy.bicep @@ -15,10 +15,10 @@ param sharedQuota int = 5120 param roleAssignments array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Storage/storageAccounts/fileServices/shares/readme.md b/arm/Microsoft.Storage/storageAccounts/fileServices/shares/readme.md index a56c46f324..96bf595628 100644 --- a/arm/Microsoft.Storage/storageAccounts/fileServices/shares/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/fileServices/shares/readme.md @@ -13,7 +13,7 @@ This module deploys a storage account file share. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `fileServicesName` | string | `default` | | Optional. The name of the file service | | `name` | string | | | Required. The name of the file share to create | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or it's fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | diff --git a/arm/Microsoft.Storage/storageAccounts/managementPolicies/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/managementPolicies/deploy.bicep index edd047c3bc..12adc587ee 100644 --- a/arm/Microsoft.Storage/storageAccounts/managementPolicies/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/managementPolicies/deploy.bicep @@ -9,10 +9,10 @@ param name string = 'default' param rules array @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Storage/storageAccounts/managementPolicies/readme.md b/arm/Microsoft.Storage/storageAccounts/managementPolicies/readme.md index 705d87bea3..a84fa595c2 100644 --- a/arm/Microsoft.Storage/storageAccounts/managementPolicies/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/managementPolicies/readme.md @@ -12,7 +12,7 @@ This module can be used to deploy a management policies into a storage account. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `name` | string | `default` | | Optional. The name of the storage container to deploy | | `rules` | array | | | Required. The Storage Account ManagementPolicies Rules | | `storageAccountName` | string | | | Required. Name of the Storage Account. | diff --git a/arm/Microsoft.Storage/storageAccounts/queueServices/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/queueServices/deploy.bicep index a59233e738..f7fcf80e7e 100644 --- a/arm/Microsoft.Storage/storageAccounts/queueServices/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/queueServices/deploy.bicep @@ -26,7 +26,7 @@ param diagnosticEventHubAuthorizationRuleId string = '' param diagnosticEventHubName string = '' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -67,8 +67,8 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Storage/storageAccounts/queueServices/queues/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/queueServices/queues/deploy.bicep index 09d1ccb9af..42980e83a5 100644 --- a/arm/Microsoft.Storage/storageAccounts/queueServices/queues/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/queueServices/queues/deploy.bicep @@ -15,10 +15,10 @@ param metadata object = {} param roleAssignments array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Storage/storageAccounts/queueServices/queues/readme.md b/arm/Microsoft.Storage/storageAccounts/queueServices/queues/readme.md index e23a57ebf3..b03d24c342 100644 --- a/arm/Microsoft.Storage/storageAccounts/queueServices/queues/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/queueServices/queues/readme.md @@ -13,7 +13,7 @@ This module deployes a storage account queue | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `metadata` | object | `{object}` | | Required. A name-value pair that represents queue metadata. | | `name` | string | | | Required. The name of the storage queue to deploy | | `queueServicesName` | string | `default` | | Optional. The name of the queue service | diff --git a/arm/Microsoft.Storage/storageAccounts/queueServices/readme.md b/arm/Microsoft.Storage/storageAccounts/queueServices/readme.md index 02db74800b..4f1d3b507b 100644 --- a/arm/Microsoft.Storage/storageAccounts/queueServices/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/queueServices/readme.md @@ -15,7 +15,7 @@ This module can be used to deploy a file share service into a storage account. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.Storage/storageAccounts/readme.md b/arm/Microsoft.Storage/storageAccounts/readme.md index 13693b0fe7..591a3f2637 100644 --- a/arm/Microsoft.Storage/storageAccounts/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/readme.md @@ -31,7 +31,7 @@ This module is used to deploy a storage account, with the ability to deploy 1 or | `azureFilesIdentityBasedAuthentication` | object | `{object}` | | Optional. Provides the identity based authentication settings for Azure Files. | | `basetime` | string | `[utcNow('u')]` | | Generated. Do not provide a value! This date value is used to generate a SAS token to access the modules. | | `blobServices` | _[blobServices](blobServices/readme.md)_ object | `{object}` | | Optional. Blob service and containers to deploy | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.Storage/storageAccounts/tableServices/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/tableServices/deploy.bicep index a152ecbe87..b91d9a77e2 100644 --- a/arm/Microsoft.Storage/storageAccounts/tableServices/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/tableServices/deploy.bicep @@ -26,7 +26,7 @@ param diagnosticEventHubAuthorizationRuleId string = '' param diagnosticEventHubName string = '' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -67,8 +67,8 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Storage/storageAccounts/tableServices/readme.md b/arm/Microsoft.Storage/storageAccounts/tableServices/readme.md index e2406550d6..b9bfb88ad6 100644 --- a/arm/Microsoft.Storage/storageAccounts/tableServices/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/tableServices/readme.md @@ -14,7 +14,7 @@ This module deploys a storage account table service | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.Storage/storageAccounts/tableServices/tables/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/tableServices/tables/deploy.bicep index aa71c1cc09..e2e363b6f0 100644 --- a/arm/Microsoft.Storage/storageAccounts/tableServices/tables/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/tableServices/tables/deploy.bicep @@ -9,10 +9,10 @@ param tableServicesName string = 'default' param name string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Storage/storageAccounts/tableServices/tables/readme.md b/arm/Microsoft.Storage/storageAccounts/tableServices/tables/readme.md index e8e539be89..dd5c5cff0f 100644 --- a/arm/Microsoft.Storage/storageAccounts/tableServices/tables/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/tableServices/tables/readme.md @@ -12,7 +12,7 @@ This module deploys a storage account table | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `name` | string | | | Required. Name of the table. | | `storageAccountName` | string | | | Required. Name of the Storage Account. | | `tableServicesName` | string | `default` | | Optional. The name of the table service | diff --git a/arm/Microsoft.VirtualMachineImages/imageTemplates/deploy.bicep b/arm/Microsoft.VirtualMachineImages/imageTemplates/deploy.bicep index 2fcf74bf79..e12c964122 100644 --- a/arm/Microsoft.VirtualMachineImages/imageTemplates/deploy.bicep +++ b/arm/Microsoft.VirtualMachineImages/imageTemplates/deploy.bicep @@ -57,7 +57,7 @@ param tags object = {} param baseTime string = utcNow('yyyy-MM-dd-HH-mm-ss') @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. Array of role assignment objects that contain the \'roleDefinitionIdOrName\' and \'principalId\' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: \'/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11\'') param roleAssignments array = [] @@ -120,8 +120,8 @@ var vnetConfig = { subnetId: subnetId } -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.VirtualMachineImages/imageTemplates/readme.md b/arm/Microsoft.VirtualMachineImages/imageTemplates/readme.md index 772d52e2f1..44ecf658cf 100644 --- a/arm/Microsoft.VirtualMachineImages/imageTemplates/readme.md +++ b/arm/Microsoft.VirtualMachineImages/imageTemplates/readme.md @@ -16,7 +16,7 @@ This module deploys an image template that can be consumed by the Azure Image Bu | :-- | :-- | :-- | :-- | :-- | | `baseTime` | string | `[utcNow('yyyy-MM-dd-HH-mm-ss')]` | | Generated. Do not provide a value! This date value is used to generate a unique image template name. | | `buildTimeoutInMinutes` | int | | | Optional. Image build timeout in minutes. Allowed values: 0-960. 0 means the default 240 minutes | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `customizationSteps` | array | | | Required. Customization steps to be run when building the VM image. | | `imageReplicationRegions` | array | `[]` | | Optional. List of the regions the image produced by this solution should be stored in the Shared Image Gallery. When left empty, the deployment's location will be taken as a default value. | | `imageSource` | object | | | Required. Image source definition in object format. | diff --git a/arm/Microsoft.Web/connections/deploy.bicep b/arm/Microsoft.Web/connections/deploy.bicep index 1695d4c19c..7cc2b9aec7 100644 --- a/arm/Microsoft.Web/connections/deploy.bicep +++ b/arm/Microsoft.Web/connections/deploy.bicep @@ -11,7 +11,7 @@ param connectionKind string param name string @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. Customized parameter values for specific connections.') param customParameterValues object = {} @@ -52,8 +52,8 @@ param tags object = {} @description('Optional. Links to test the API connection.') param testLinks array = [] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Web/connections/readme.md b/arm/Microsoft.Web/connections/readme.md index f79acfc63f..5220c5802b 100644 --- a/arm/Microsoft.Web/connections/readme.md +++ b/arm/Microsoft.Web/connections/readme.md @@ -17,7 +17,7 @@ This module deploys an Azure API connection. | `alternativeParameterValues` | object | `{object}` | | Optional. Alternative parameter values. | | `connectionApi` | object | `{object}` | | Optional. Specific values for some API connections. | | `connectionKind` | string | | | Required. Connection Kind. Example: 'V1' when using blobs. It can change depending on the resource. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | | `customParameterValues` | object | `{object}` | | Optional. Customized parameter values for specific connections. | | `displayName` | string | | | Required. Display name connection. Example: 'blobconnection' when using blobs. It can change depending on the resource. | | `location` | string | `[resourceGroup().location]` | | Optional. Location of the deployment. | diff --git a/arm/Microsoft.Web/hostingEnvironments/deploy.bicep b/arm/Microsoft.Web/hostingEnvironments/deploy.bicep index a74cdc29d0..92cd3df3fa 100644 --- a/arm/Microsoft.Web/hostingEnvironments/deploy.bicep +++ b/arm/Microsoft.Web/hostingEnvironments/deploy.bicep @@ -102,7 +102,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -123,8 +123,8 @@ var diagnosticsLogs = [for log in logsToEnable: { var vnetResourceId = split(subnetResourceId, '/') -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Web/hostingEnvironments/readme.md b/arm/Microsoft.Web/hostingEnvironments/readme.md index c64de59ad2..211f1bd9f1 100644 --- a/arm/Microsoft.Web/hostingEnvironments/readme.md +++ b/arm/Microsoft.Web/hostingEnvironments/readme.md @@ -17,7 +17,7 @@ This module deploys an app service environment. | :-- | :-- | :-- | :-- | :-- | | `apiManagementAccountId` | string | | | Optional. API Management Account associated with the App Service Environment. | | `clusterSettings` | array | `[]` | | Optional. Custom settings for changing the behavior of the App Service Environment | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/arm/Microsoft.Web/serverfarms/deploy.bicep b/arm/Microsoft.Web/serverfarms/deploy.bicep index ed2dee593f..60aa50d4c4 100644 --- a/arm/Microsoft.Web/serverfarms/deploy.bicep +++ b/arm/Microsoft.Web/serverfarms/deploy.bicep @@ -54,14 +54,14 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' var hostingEnvironmentProfile = { id: appServiceEnvironmentId } -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Web/serverfarms/readme.md b/arm/Microsoft.Web/serverfarms/readme.md index 0b53e446b0..3b566a7022 100644 --- a/arm/Microsoft.Web/serverfarms/readme.md +++ b/arm/Microsoft.Web/serverfarms/readme.md @@ -15,7 +15,7 @@ This module deploys an app service plan. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `appServiceEnvironmentId` | string | | | Optional. The Resource ID of the App Service Environment to use for the App Service Plan. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `maximumElasticWorkerCount` | int | `1` | | Optional. Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan. | diff --git a/arm/Microsoft.Web/sites/config/deploy.bicep b/arm/Microsoft.Web/sites/config/deploy.bicep index 8b9a679c0d..c42db4b5b0 100644 --- a/arm/Microsoft.Web/sites/config/deploy.bicep +++ b/arm/Microsoft.Web/sites/config/deploy.bicep @@ -28,10 +28,10 @@ param functionsExtensionVersion string = '~3' param appInsightId string = '' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Web/sites/config/readme.md b/arm/Microsoft.Web/sites/config/readme.md index cb8a04a913..e801f3a2b9 100644 --- a/arm/Microsoft.Web/sites/config/readme.md +++ b/arm/Microsoft.Web/sites/config/readme.md @@ -14,7 +14,7 @@ This module deploys a site config resource. | :-- | :-- | :-- | :-- | :-- | | `appInsightId` | string | | | Optional. Resource ID of the app insight to leverage for this resource. | | `appName` | string | | | Required. Name of the site parent resource. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | | `functionsExtensionVersion` | string | `~3` | | Optional. Version of the function extension. | | `functionsWorkerRuntime` | string | | `[dotnet, node, python, java, powershell, ]` | Optional. Runtime of the function worker. | | `name` | string | | `[appsettings]` | Required. Name of the site config. | diff --git a/arm/Microsoft.Web/sites/deploy.bicep b/arm/Microsoft.Web/sites/deploy.bicep index 12f1b3e29b..f81f0ab54c 100644 --- a/arm/Microsoft.Web/sites/deploy.bicep +++ b/arm/Microsoft.Web/sites/deploy.bicep @@ -73,7 +73,7 @@ param privateEndpoints array = [] param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') -param cuaId string = '' +param telemetryCuaId string = '' @description('Optional. Array of role assignment objects that contain the \'roleDefinitionIdOrName\' and \'principalId\' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: \'/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11\'.') param roleAssignments array = [] @@ -148,8 +148,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Web/sites/readme.md b/arm/Microsoft.Web/sites/readme.md index 70b25f0c69..e645b74c14 100644 --- a/arm/Microsoft.Web/sites/readme.md +++ b/arm/Microsoft.Web/sites/readme.md @@ -26,7 +26,7 @@ This module deploys a web or function app. | `appServicePlanId` | string | | | Optional. The resource ID of the app service plan to use for the site. If not provided, the appServicePlanObject is used to create a new plan. | | `appServicePlanObject` | object | `{object}` | | Optional. Required if no appServicePlanId is provided to deploy a new app service plan. | | `clientAffinityEnabled` | bool | `True` | | Optional. If client affinity is enabled. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | diff --git a/constructs/Microsoft.Authorization/roleAssignments-multiRolesMultiPrincipals/deploy.bicep b/constructs/Microsoft.Authorization/roleAssignments-multiRolesMultiPrincipals/deploy.bicep index a4b7b21d17..1ea401fb37 100644 --- a/constructs/Microsoft.Authorization/roleAssignments-multiRolesMultiPrincipals/deploy.bicep +++ b/constructs/Microsoft.Authorization/roleAssignments-multiRolesMultiPrincipals/deploy.bicep @@ -16,10 +16,10 @@ param managementGroupId string = '' param location string = deployment().location @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/constructs/Microsoft.Authorization/roleAssignments-multiRolesMultiPrincipals/readme.md b/constructs/Microsoft.Authorization/roleAssignments-multiRolesMultiPrincipals/readme.md index e9096a4992..9e7267ad3d 100644 --- a/constructs/Microsoft.Authorization/roleAssignments-multiRolesMultiPrincipals/readme.md +++ b/constructs/Microsoft.Authorization/roleAssignments-multiRolesMultiPrincipals/readme.md @@ -12,7 +12,7 @@ This module deploys Role Assignments. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `location` | string | `[deployment().location]` | | Optional. Location for all resources. | | `managementGroupId` | string | | | Optional. Group ID of the Management Group to assign the RBAC role to. If no Subscription is provided, the module deploys at management group level, therefore assigns the provided RBAC role to the management group. | | `resourceGroupName` | string | | | Optional. Name of the Resource Group to assign the RBAC role to. If no Resource Group name is provided, and Subscription ID is provided, the module deploys at subscription level, therefore assigns the provided RBAC role to the subscription. | diff --git a/constructs/Microsoft.Network/virtualNetwork/virtualNetworkPeerings-multiRemoteVnets/deploy.bicep b/constructs/Microsoft.Network/virtualNetwork/virtualNetworkPeerings-multiRemoteVnets/deploy.bicep index ecb9ad6294..4e739d9f3c 100644 --- a/constructs/Microsoft.Network/virtualNetwork/virtualNetworkPeerings-multiRemoteVnets/deploy.bicep +++ b/constructs/Microsoft.Network/virtualNetwork/virtualNetworkPeerings-multiRemoteVnets/deploy.bicep @@ -5,10 +5,10 @@ param localVnetName string param peeringConfigurations array = [] @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' +resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { + name: 'pid-${telemetryCuaId}' properties: { mode: 'Incremental' template: { diff --git a/constructs/Microsoft.Network/virtualNetwork/virtualNetworkPeerings-multiRemoteVnets/readme.md b/constructs/Microsoft.Network/virtualNetwork/virtualNetworkPeerings-multiRemoteVnets/readme.md index 8ec790d00b..e090a017da 100644 --- a/constructs/Microsoft.Network/virtualNetwork/virtualNetworkPeerings-multiRemoteVnets/readme.md +++ b/constructs/Microsoft.Network/virtualNetwork/virtualNetworkPeerings-multiRemoteVnets/readme.md @@ -12,7 +12,7 @@ This template deploys Virtual Network Peering. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `localVnetName` | string | | | Required. The Name of the Virtual Network to add the peering to. | | `peeringConfigurations` | array | `[]` | | Optional. Optional. The list of remote networks to peering peer with, including the configuration. | From 6203b1b4e0737370a619d6e8ed8ef06eaebc3c1b Mon Sep 17 00:00:00 2001 From: MrMCake Date: Mon, 17 Jan 2022 14:11:21 +0100 Subject: [PATCH 05/14] Added telemetry id passthru --- .../pipelineTemplates/module.jobs.deploy.yml | 42 +++++++++++++------ .../validateModuleDeployment/action.yml | 42 +++++++++++++------ settings.json | 4 +- 3 files changed, 61 insertions(+), 27 deletions(-) diff --git a/.azuredevops/pipelineTemplates/module.jobs.deploy.yml b/.azuredevops/pipelineTemplates/module.jobs.deploy.yml index 56faf474cd..ff1a7471d3 100644 --- a/.azuredevops/pipelineTemplates/module.jobs.deploy.yml +++ b/.azuredevops/pipelineTemplates/module.jobs.deploy.yml @@ -214,12 +214,20 @@ jobs: # INVOKE TEST # # ----------- # $functionInput = @{ - templateFilePath = $templateFilePath - parameterFilePath = Join-Path '$(ParametersRepoRoot)' '${{ deploymentBlock.path }}' - location = '${{ parameters.location }}' - resourceGroupName = '${{ parameters.resourceGroupName }}' - subscriptionId = '${{ parameters.subscriptionId }}' - managementGroupId = '${{ parameters.managementGroupId }}' + templateFilePath = $templateFilePath + parameterFilePath = Join-Path '$(ParametersRepoRoot)' '${{ deploymentBlock.path }}' + location = '${{ parameters.location }}' + resourceGroupName = '${{ parameters.resourceGroupName }}' + subscriptionId = '${{ parameters.subscriptionId }}' + managementGroupId = '${{ parameters.managementGroupId }}' + additionalParameters = @{} + } + + $projectSettings = Get-Content -Path 'settings.json' | ConvertFrom-Json + if (-not [String]::IsNullOrEmpty($projectSettings.telemetryCuaId)) { + $functionInput['additionalParameters'] += @{ + telemetryCuaId = $projectSettings.telemetryCuaId + } } Write-Verbose "Invoke task with" -Verbose @@ -255,13 +263,21 @@ jobs: # INVOKE DEPLOYMENT # # ----------------- # $functionInput = @{ - templateFilePath = $templateFilePath - parameterFilePath = Join-Path '$(parametersRepoRoot)' '${{ deploymentBlock.path }}' - location = '${{ parameters.location }}' - resourceGroupName = '${{ parameters.resourceGroupName }}' - subscriptionId = '${{ parameters.subscriptionId }}' - managementGroupId = '${{ parameters.managementGroupId }}' - doNotThrow = $true + templateFilePath = $templateFilePath + parameterFilePath = Join-Path '$(parametersRepoRoot)' '${{ deploymentBlock.path }}' + location = '${{ parameters.location }}' + resourceGroupName = '${{ parameters.resourceGroupName }}' + subscriptionId = '${{ parameters.subscriptionId }}' + managementGroupId = '${{ parameters.managementGroupId }}' + doNotThrow = $true + additionalParameters = @{} + } + + $projectSettings = Get-Content -Path 'settings.json' | ConvertFrom-Json + if (-not [String]::IsNullOrEmpty($projectSettings.telemetryCuaId)) { + $functionInput['additionalParameters'] += @{ + telemetryCuaId = $projectSettings.telemetryCuaId + } } Write-Verbose "Invoke task with" -Verbose diff --git a/.github/actions/templates/validateModuleDeployment/action.yml b/.github/actions/templates/validateModuleDeployment/action.yml index 8a6ae87cf1..acc95d9747 100644 --- a/.github/actions/templates/validateModuleDeployment/action.yml +++ b/.github/actions/templates/validateModuleDeployment/action.yml @@ -111,12 +111,20 @@ runs: # INVOKE TEST # # ----------- # $functionInput = @{ - templateFilePath = '${{ inputs.templateFilePath }}' - parameterFilePath = '${{ inputs.parameterFilePath }}' - location = '${{ inputs.location }}' - resourceGroupName = '${{ inputs.resourceGroupName }}' - subscriptionId = '${{ inputs.subscriptionId }}' - managementGroupId = '${{ inputs.managementGroupId }}' + templateFilePath = '${{ inputs.templateFilePath }}' + parameterFilePath = '${{ inputs.parameterFilePath }}' + location = '${{ inputs.location }}' + resourceGroupName = '${{ inputs.resourceGroupName }}' + subscriptionId = '${{ inputs.subscriptionId }}' + managementGroupId = '${{ inputs.managementGroupId }}' + additionalParameters = @{} + } + + $projectSettings = Get-Content -Path 'settings.json' | ConvertFrom-Json + if (-not [String]::IsNullOrEmpty($projectSettings.telemetryCuaId)) { + $functionInput['additionalParameters'] += @{ + telemetryCuaId = $projectSettings.telemetryCuaId + } } Write-Verbose "Invoke task with" -Verbose @@ -134,13 +142,21 @@ runs: . (Join-Path $env:GITHUB_WORKSPACE 'utilities' 'pipelines' 'resourceDeployment' 'New-ModuleDeployment.ps1') $functionInput = @{ - templateFilePath = Join-Path $env:GITHUB_WORKSPACE '${{ inputs.templateFilePath }}' - parameterFilePath = Join-Path $env:GITHUB_WORKSPACE '${{ inputs.parameterFilePath }}' - location = '${{ inputs.location }}' - resourceGroupName = '${{ inputs.resourceGroupName }}' - subscriptionId = '${{ inputs.subscriptionId }}' - managementGroupId = '${{ inputs.managementGroupId }}' - doNotThrow = $true + templateFilePath = Join-Path $env:GITHUB_WORKSPACE '${{ inputs.templateFilePath }}' + parameterFilePath = Join-Path $env:GITHUB_WORKSPACE '${{ inputs.parameterFilePath }}' + location = '${{ inputs.location }}' + resourceGroupName = '${{ inputs.resourceGroupName }}' + subscriptionId = '${{ inputs.subscriptionId }}' + managementGroupId = '${{ inputs.managementGroupId }}' + doNotThrow = $true + additionalParameters = @{} + } + + $projectSettings = Get-Content -Path 'settings.json' | ConvertFrom-Json + if (-not [String]::IsNullOrEmpty($projectSettings.telemetryCuaId)) { + $functionInput['additionalParameters'] += @{ + telemetryCuaId = $projectSettings.telemetryCuaId + } } Write-Verbose "Invoke task with" -Verbose diff --git a/settings.json b/settings.json index e49743240e..10a1b2592a 100644 --- a/settings.json +++ b/settings.json @@ -10,5 +10,7 @@ } ] } - } + }, + // Remove or set to empty if no telemetry data is to be collected + "telemetryCuaId": "47ed15a6-730a-4827-bcb4-0fd963ffbd82" } From e0ca275e935d6d78126dcdcde04d77f9146d1872 Mon Sep 17 00:00:00 2001 From: MrMCake Date: Mon, 17 Jan 2022 14:25:32 +0100 Subject: [PATCH 06/14] Added parameter to deployment validation --- .../Test-TemplateWithParameterFile.ps1 | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/utilities/pipelines/resourceValidation/Test-TemplateWithParameterFile.ps1 b/utilities/pipelines/resourceValidation/Test-TemplateWithParameterFile.ps1 index a9e8f4a9d3..61a87ba6f8 100644 --- a/utilities/pipelines/resourceValidation/Test-TemplateWithParameterFile.ps1 +++ b/utilities/pipelines/resourceValidation/Test-TemplateWithParameterFile.ps1 @@ -27,6 +27,9 @@ Optional. ID of the subscription to deploy into. Mandatory if deploying into a s .PARAMETER managementGroupId Optional. Name of the management group to deploy into. Mandatory if deploying into a management group (management group level) +.PARAMETER additionalParameters +Optional. Additional parameters you can provide with the deployment. E.g. @{ resourceGroupName = 'myResourceGroup' } + .EXAMPLE Test-TemplateWithParameterFile templateFilePath 'ARM/KeyVault/deploy.json' -parameterFilePath 'ARM/KeyVault/.parameters/parameters.json' -location 'WestEurope' -resourceGroupName 'aLegendaryRg' @@ -57,7 +60,11 @@ function Test-TemplateWithParameterFile { [string] $subscriptionId, [Parameter(Mandatory = $false)] - [string] $managementGroupId + [string] $managementGroupId, + + [Parameter(Mandatory = $false)] + [Hashtable] $additionalParameters + ) begin { @@ -77,6 +84,11 @@ function Test-TemplateWithParameterFile { } $ValidationErrors = $null + # Additional parameter object provided yes/no + if ($additionalParameters) { + $DeploymentInputs += $additionalParameters + } + $deploymentScope = Get-ScopeOfTemplateFile -TemplateFilePath $templateFilePath ####################### From a3bc942719b777398b135304a87ea54f9752c2b9 Mon Sep 17 00:00:00 2001 From: MrMCake Date: Tue, 1 Feb 2022 23:07:53 +0100 Subject: [PATCH 07/14] Updated CUA ID handling --- .../jobs.validateModuleDeployment.yml | 8 ++++---- .../validateModuleDeployment/action.yml | 8 ++++---- arm/.global/shared/telemetryId.bicep | 0 .../servers/deploy.bicep | 8 ++++---- .../.bicep/nested_authorizationServers.bicep | 4 ++-- .../service/apiVersionSets/deploy.bicep | 8 ++++---- .../service/apis/deploy.bicep | 8 ++++---- .../service/apis/policies/deploy.bicep | 8 ++++---- .../service/apis/policies/readme.md | 2 +- .../service/authorizationServers/deploy.bicep | 8 ++++---- .../service/backends/deploy.bicep | 8 ++++---- .../service/caches/deploy.bicep | 8 ++++---- .../service/deploy.bicep | 8 ++++---- .../service/identityProviders/deploy.bicep | 8 ++++---- .../service/namedValues/deploy.bicep | 8 ++++---- .../service/policies/deploy.bicep | 8 ++++---- .../service/portalsettings/deploy.bicep | 8 ++++---- .../service/products/apis/deploy.bicep | 8 ++++---- .../service/products/deploy.bicep | 8 ++++---- .../service/products/groups/deploy.bicep | 8 ++++---- .../service/subscriptions/deploy.bicep | 8 ++++---- .../automationAccounts/deploy.bicep | 4 ++-- .../jobSchedules/deploy.bicep | 4 ++-- .../automationAccounts/modules/deploy.bicep | 4 ++-- .../automationAccounts/runbooks/deploy.bicep | 4 ++-- .../automationAccounts/schedules/deploy.bicep | 4 ++-- .../softwareUpdateConfigurations/deploy.bicep | 8 ++++---- .../automationAccounts/variables/deploy.bicep | 4 ++-- .../batchAccounts/deploy.bicep | 8 ++++---- .../accounts/deploy.bicep | 8 ++++---- .../availabilitySets/deploy.bicep | 8 ++++---- .../diskEncryptionSets/deploy.bicep | 8 ++++---- arm/Microsoft.Compute/galleries/deploy.bicep | 4 ++-- .../galleries/images/deploy.bicep | 8 ++++---- arm/Microsoft.Compute/images/deploy.bicep | 8 ++++---- .../proximityPlacementGroups/deploy.bicep | 8 ++++---- .../virtualMachineScaleSets/deploy.bicep | 8 ++++---- .../extensions/deploy.bicep | 8 ++++---- .../virtualMachines/deploy.bicep | 8 ++++---- .../virtualMachines/extensions/deploy.bicep | 8 ++++---- .../budgets/deploy.bicep | 15 +++++++++++++++ .../containerGroups/deploy.bicep | 8 ++++---- .../registries/deploy.bicep | 8 ++++---- .../managedClusters/agentPools/deploy.bicep | 8 ++++---- .../managedClusters/deploy.bicep | 8 ++++---- .../factories/deploy.bicep | 8 ++++---- .../factories/integrationRuntime/deploy.bicep | 8 ++++---- .../managedVirtualNetwork/deploy.bicep | 8 ++++---- .../workspaces/deploy.bicep | 8 ++++---- .../applications/deploy.bicep | 4 ++-- .../applicationgroups/deploy.bicep | 4 ++-- .../hostpools/deploy.bicep | 8 ++++---- .../workspaces/deploy.bicep | 8 ++++---- .../databaseAccounts/deploy.bicep | 8 ++++---- .../mongodbDatabases/collections/deploy.bicep | 8 ++++---- .../mongodbDatabases/deploy.bicep | 8 ++++---- .../sqlDatabases/containers/deploy.bicep | 8 ++++---- .../sqlDatabases/deploy.bicep | 8 ++++---- arm/Microsoft.EventGrid/topics/deploy.bicep | 8 ++++---- .../authorizationRules/deploy.bicep | 8 ++++---- .../namespaces/deploy.bicep | 8 ++++---- .../disasterRecoveryConfigs/deploy.bicep | 8 ++++---- .../eventhubs/authorizationRules/deploy.bicep | 8 ++++---- .../eventhubs/consumergroups/deploy.bicep | 8 ++++---- .../namespaces/eventhubs/deploy.bicep | 8 ++++---- .../healthBots/deploy.bicep | 8 ++++---- .../actionGroups/deploy.bicep | 8 ++++---- .../activityLogAlerts/deploy.bicep | 8 ++++---- .../components/deploy.bicep | 8 ++++---- .../metricAlerts/deploy.bicep | 8 ++++---- .../privateLinkScopes/deploy.bicep | 8 ++++---- .../scopedResources/deploy.bicep | 8 ++++---- .../scheduledQueryRules/deploy.bicep | 8 ++++---- .../vaults/accessPolicies/deploy.bicep | 17 ++++++++++++----- arm/Microsoft.KeyVault/vaults/deploy.bicep | 8 ++++---- .../vaults/keys/deploy.bicep | 17 ++++++++++++----- .../vaults/secrets/deploy.bicep | 17 ++++++++++++----- arm/Microsoft.Logic/workflows/deploy.bicep | 4 ++-- .../workspaces/deploy.bicep | 8 ++++---- .../userAssignedIdentities/deploy.bicep | 8 ++++---- .../registrationDefinitions/deploy.bicep | 15 +++++++++++++++ .../managementGroups/deploy.bicep | 15 +++++++++++++++ .../netAppAccounts/capacityPools/deploy.bicep | 8 ++++---- .../capacityPools/volumes/deploy.bicep | 8 ++++---- .../netAppAccounts/deploy.bicep | 8 ++++---- .../applicationGateways/deploy.bicep | 4 ++-- .../applicationSecurityGroups/deploy.bicep | 8 ++++---- .../azureFirewalls/deploy.bicep | 8 ++++---- .../bastionHosts/deploy.bicep | 8 ++++---- .../connections/deploy.bicep | 8 ++++---- .../ddosProtectionPlans/deploy.bicep | 8 ++++---- .../expressRouteCircuits/deploy.bicep | 8 ++++---- .../firewallPolicies/deploy.bicep | 8 ++++---- .../ruleCollectionGroups/deploy.bicep | 8 ++++---- .../firewallPolicies/ruleGroups/deploy.bicep | 8 ++++---- arm/Microsoft.Network/ipGroups/deploy.bicep | 8 ++++---- .../backendAddressPools/deploy.bicep | 8 ++++---- .../loadBalancers/deploy.bicep | 8 ++++---- .../inboundNatRules/deploy.bicep | 8 ++++---- .../localNetworkGateways/deploy.bicep | 8 ++++---- .../natGateways/deploy.bicep | 8 ++++---- .../networkSecurityGroups/deploy.bicep | 8 ++++---- .../connectionMonitors/deploy.bicep | 8 ++++---- .../networkWatchers/deploy.bicep | 8 ++++---- .../networkWatchers/flowLogs/deploy.bicep | 8 ++++---- .../privateDnsZones/deploy.bicep | 8 ++++---- .../virtualNetworkLinks/deploy.bicep | 8 ++++---- .../privateEndpoints/deploy.bicep | 4 ++-- .../privateDnsZoneGroups/deploy.bicep | 8 ++++---- .../publicIPAddresses/deploy.bicep | 8 ++++---- .../publicIPPrefixes/deploy.bicep | 8 ++++---- .../routeTables/deploy.bicep | 8 ++++---- .../trafficmanagerprofiles/deploy.bicep | 8 ++++---- .../virtualNetworkGateways/deploy.bicep | 8 ++++---- .../virtualNetworks/deploy.bicep | 8 ++++---- .../virtualNetworks/subnets/deploy.bicep | 8 ++++---- .../virtualNetworkPeerings/deploy.bicep | 8 ++++---- .../virtualWans/deploy.bicep | 8 ++++---- .../workspaces/dataSources/deploy.bicep | 8 ++++---- .../workspaces/deploy.bicep | 8 ++++---- .../workspaces/linkedServices/deploy.bicep | 8 ++++---- .../workspaces/savedSearches/deploy.bicep | 8 ++++---- .../storageInsightConfigs/deploy.bicep | 8 ++++---- .../vaults/backupConfig/deploy.bicep | 17 ++++++++++++----- .../vaults/backupPolicies/deploy.bicep | 19 +++++++++++++------ .../vaults/backupStorageConfig/deploy.bicep | 17 ++++++++++++----- .../vaults/deploy.bicep | 8 ++++---- .../vaults/protectionContainers/deploy.bicep | 17 ++++++++++++----- .../deploymentScripts/deploy.bicep | 8 ++++---- .../azureSecurityCenter/deploy.bicep | 15 +++++++++++++++ .../authorizationRules/deploy.bicep | 8 ++++---- .../namespaces/deploy.bicep | 8 ++++---- .../disasterRecoveryConfigs/deploy.bicep | 8 ++++---- .../namespaces/ipFilterRules/deploy.bicep | 8 ++++---- .../migrationConfigurations/deploy.bicep | 8 ++++---- .../queues/authorizationRules/deploy.bicep | 8 ++++---- .../namespaces/queues/deploy.bicep | 8 ++++---- .../virtualNetworkRules/deploy.bicep | 8 ++++---- .../clusters/applicationTypes/deploy.bicep | 19 +++++++++++++------ .../clusters/deploy.bicep | 17 ++++++++++++----- .../administrators/deploy.bicep | 17 ++++++++++++----- .../deploy.bicep | 8 ++++---- .../deploy.bicep | 8 ++++---- .../managedInstances/databases/deploy.bicep | 8 ++++---- .../managedInstances/deploy.bicep | 8 ++++---- .../encryptionProtector/deploy.bicep | 17 ++++++++++++----- .../managedInstances/keys/deploy.bicep | 17 ++++++++++++----- .../securityAlertPolicies/deploy.bicep | 17 ++++++++++++----- .../vulnerabilityAssessments/deploy.bicep | 17 ++++++++++++----- .../servers/databases/deploy.bicep | 8 ++++---- arm/Microsoft.Sql/servers/deploy.bicep | 8 ++++---- .../servers/firewallRules/deploy.bicep | 8 ++++---- .../securityAlertPolicies/deploy.bicep | 8 ++++---- .../blobServices/containers/deploy.bicep | 8 ++++---- .../immutabilityPolicies/deploy.bicep | 8 ++++---- .../storageAccounts/blobServices/deploy.bicep | 8 ++++---- .../storageAccounts/deploy.bicep | 8 ++++---- .../storageAccounts/fileServices/deploy.bicep | 8 ++++---- .../fileServices/shares/deploy.bicep | 8 ++++---- .../managementPolicies/deploy.bicep | 8 ++++---- .../queueServices/deploy.bicep | 8 ++++---- .../queueServices/queues/deploy.bicep | 8 ++++---- .../tableServices/deploy.bicep | 8 ++++---- .../tableServices/tables/deploy.bicep | 8 ++++---- .../privateLinkHubs/deploy.bicep | 15 +++++++++++++++ .../imageTemplates/deploy.bicep | 8 ++++---- arm/Microsoft.Web/connections/deploy.bicep | 4 ++-- .../hostingEnvironments/deploy.bicep | 8 ++++---- arm/Microsoft.Web/serverfarms/deploy.bicep | 8 ++++---- arm/Microsoft.Web/sites/config/deploy.bicep | 4 ++-- arm/Microsoft.Web/sites/deploy.bicep | 4 ++-- .../deploy.bicep | 8 ++++---- .../deploy.bicep | 8 ++++---- settings.json | 4 ++-- 174 files changed, 824 insertions(+), 651 deletions(-) create mode 100644 arm/.global/shared/telemetryId.bicep diff --git a/.azuredevops/pipelineTemplates/jobs.validateModuleDeployment.yml b/.azuredevops/pipelineTemplates/jobs.validateModuleDeployment.yml index bb544d537c..37c1ad78ed 100644 --- a/.azuredevops/pipelineTemplates/jobs.validateModuleDeployment.yml +++ b/.azuredevops/pipelineTemplates/jobs.validateModuleDeployment.yml @@ -229,9 +229,9 @@ jobs: } $projectSettings = Get-Content -Path 'settings.json' | ConvertFrom-Json - if (-not [String]::IsNullOrEmpty($projectSettings.telemetryCuaId)) { + if (-not [String]::IsNullOrEmpty($projectSettings.enableDefaultTelemetry)) { $functionInput['additionalParameters'] += @{ - telemetryCuaId = $projectSettings.telemetryCuaId + enableDefaultTelemetry = $projectSettings.enableDefaultTelemetry } } @@ -279,9 +279,9 @@ jobs: } $projectSettings = Get-Content -Path 'settings.json' | ConvertFrom-Json - if (-not [String]::IsNullOrEmpty($projectSettings.telemetryCuaId)) { + if (-not [String]::IsNullOrEmpty($projectSettings.enableDefaultTelemetry)) { $functionInput['additionalParameters'] += @{ - telemetryCuaId = $projectSettings.telemetryCuaId + enableDefaultTelemetry = $projectSettings.enableDefaultTelemetry } } diff --git a/.github/actions/templates/validateModuleDeployment/action.yml b/.github/actions/templates/validateModuleDeployment/action.yml index abe4702ac0..587e3d8888 100644 --- a/.github/actions/templates/validateModuleDeployment/action.yml +++ b/.github/actions/templates/validateModuleDeployment/action.yml @@ -127,9 +127,9 @@ runs: } $projectSettings = Get-Content -Path 'settings.json' | ConvertFrom-Json - if (-not [String]::IsNullOrEmpty($projectSettings.telemetryCuaId)) { + if (-not [String]::IsNullOrEmpty($projectSettings.enableDefaultTelemetry)) { $functionInput['additionalParameters'] += @{ - telemetryCuaId = $projectSettings.telemetryCuaId + enableDefaultTelemetry = $projectSettings.enableDefaultTelemetry } } @@ -159,9 +159,9 @@ runs: } $projectSettings = Get-Content -Path 'settings.json' | ConvertFrom-Json - if (-not [String]::IsNullOrEmpty($projectSettings.telemetryCuaId)) { + if (-not [String]::IsNullOrEmpty($projectSettings.enableDefaultTelemetry)) { $functionInput['additionalParameters'] += @{ - telemetryCuaId = $projectSettings.telemetryCuaId + enableDefaultTelemetry = $projectSettings.enableDefaultTelemetry } } diff --git a/arm/.global/shared/telemetryId.bicep b/arm/.global/shared/telemetryId.bicep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/arm/Microsoft.AnalysisServices/servers/deploy.bicep b/arm/Microsoft.AnalysisServices/servers/deploy.bicep index 36c9503b06..f42968bbfb 100644 --- a/arm/Microsoft.AnalysisServices/servers/deploy.bicep +++ b/arm/Microsoft.AnalysisServices/servers/deploy.bicep @@ -53,8 +53,8 @@ param roleAssignments array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -93,8 +93,8 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/.bicep/nested_authorizationServers.bicep b/arm/Microsoft.ApiManagement/service/.bicep/nested_authorizationServers.bicep index 155c2ad465..cecef61467 100644 --- a/arm/Microsoft.ApiManagement/service/.bicep/nested_authorizationServers.bicep +++ b/arm/Microsoft.ApiManagement/service/.bicep/nested_authorizationServers.bicep @@ -34,8 +34,8 @@ param clientIdSecretName string @description('Required. Name of the secret that stores the Client or app secret registered with this authorization server. This property will not be filled on \'GET\' operations! Use \'/listSecrets\' POST request to get the value.') param clientSecretSecretName string -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values.') param defaultScope string = '' diff --git a/arm/Microsoft.ApiManagement/service/apiVersionSets/deploy.bicep b/arm/Microsoft.ApiManagement/service/apiVersionSets/deploy.bicep index 114a8b774d..1f989c9549 100644 --- a/arm/Microsoft.ApiManagement/service/apiVersionSets/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/apiVersionSets/deploy.bicep @@ -1,8 +1,8 @@ @description('Required. The name of the of the API Management service.') param apiManagementServiceName string -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. API Version set name') param name string = 'default' @@ -10,8 +10,8 @@ param name string = 'default' @description('Optional. API Version set properties') param properties object = {} -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/apis/deploy.bicep b/arm/Microsoft.ApiManagement/service/apis/deploy.bicep index fe403a2feb..73288315c2 100644 --- a/arm/Microsoft.ApiManagement/service/apis/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/apis/deploy.bicep @@ -32,8 +32,8 @@ param apiVersionDescription string = '' @description('Optional. Collection of authentication settings included into this API.') param authenticationSettings object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. Description of the API. May include HTML formatting tags.') param apiDescription string = '' @@ -94,8 +94,8 @@ param value string = '' @description('Optional. Criteria to limit import of WSDL to a subset of the document.') param wsdlSelector object = {} -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/apis/policies/deploy.bicep b/arm/Microsoft.ApiManagement/service/apis/policies/deploy.bicep index a6015038e9..75eee09aff 100644 --- a/arm/Microsoft.ApiManagement/service/apis/policies/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/apis/policies/deploy.bicep @@ -7,8 +7,8 @@ param apiName string @description('Optional. The name of the policy') param name string = 'policy' -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. Format of the policyContent.') @allowed([ @@ -22,8 +22,8 @@ param format string = 'xml' @description('Required. Contents of the Policy as defined by the format.') param value string -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/apis/policies/readme.md b/arm/Microsoft.ApiManagement/service/apis/policies/readme.md index 05d35f2d66..46cd85b4ec 100644 --- a/arm/Microsoft.ApiManagement/service/apis/policies/readme.md +++ b/arm/Microsoft.ApiManagement/service/apis/policies/readme.md @@ -14,7 +14,7 @@ This module deploys API Management Service APIs policies. | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | | `apiName` | string | | | Required. The name of the of the API. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `format` | string | `xml` | `[rawxml, rawxml-link, xml, xml-link]` | Optional. Format of the policyContent. | | `name` | string | `policy` | | Optional. The name of the policy | | `value` | string | | | Required. Contents of the Policy as defined by the format. | diff --git a/arm/Microsoft.ApiManagement/service/authorizationServers/deploy.bicep b/arm/Microsoft.ApiManagement/service/authorizationServers/deploy.bicep index 3724093f83..2c50e40134 100644 --- a/arm/Microsoft.ApiManagement/service/authorizationServers/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/authorizationServers/deploy.bicep @@ -33,8 +33,8 @@ param clientRegistrationEndpoint string = '' @secure() param clientSecret string -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values.') param defaultScope string = '' @@ -65,8 +65,8 @@ var defaultAuthorizationMethods = [ ] var setAuthorizationMethods = union(authorizationMethods, defaultAuthorizationMethods) -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/backends/deploy.bicep b/arm/Microsoft.ApiManagement/service/backends/deploy.bicep index 07d5f76a28..1fd5105207 100644 --- a/arm/Microsoft.ApiManagement/service/backends/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/backends/deploy.bicep @@ -7,8 +7,8 @@ param name string @description('Optional. Backend Credentials Contract Properties.') param credentials object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. Backend Description.') param backendDescription string = '' @@ -37,8 +37,8 @@ param tls object = { @description('Required. Runtime URL of the Backend.') param url string -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/caches/deploy.bicep b/arm/Microsoft.ApiManagement/service/caches/deploy.bicep index 3290b716a0..e381125789 100644 --- a/arm/Microsoft.ApiManagement/service/caches/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/caches/deploy.bicep @@ -7,8 +7,8 @@ param name string @description('Required. Runtime connection string to cache. Can be referenced by a named value like so, {{}}') param connectionString string -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. Cache description') param cacheDescription string = '' @@ -19,8 +19,8 @@ param resourceId string = '' @description('Required. Location identifier to use cache from (should be either \'default\' or valid Azure region identifier)') param useFromLocation string -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/deploy.bicep b/arm/Microsoft.ApiManagement/service/deploy.bicep index 6be2381a8a..c3d41f7267 100644 --- a/arm/Microsoft.ApiManagement/service/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/deploy.bicep @@ -8,8 +8,8 @@ param name string @maxLength(10) param certificates array = [] -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. Custom properties of the API Management service.') param customProperties object = {} @@ -176,8 +176,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/identityProviders/deploy.bicep b/arm/Microsoft.ApiManagement/service/identityProviders/deploy.bicep index a648a5d542..4f64996fb5 100644 --- a/arm/Microsoft.ApiManagement/service/identityProviders/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/identityProviders/deploy.bicep @@ -1,8 +1,8 @@ @description('Required. The name of the of the API Management service.') param apiManagementServiceName string -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. Used to enable the deployment of the identityProviders child resource.') param enableIdentityProviders bool = false @@ -51,8 +51,8 @@ param name string var isAadB2C = (identityProviderType == 'aadB2C') -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/namedValues/deploy.bicep b/arm/Microsoft.ApiManagement/service/namedValues/deploy.bicep index baea462503..f259bddd63 100644 --- a/arm/Microsoft.ApiManagement/service/namedValues/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/namedValues/deploy.bicep @@ -1,8 +1,8 @@ @description('Required. The name of the of the API Management service.') param apiManagementServiceName string = '' -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Required. Unique name of NamedValue. It may contain only letters, digits, period, dash, and underscore characters.') param displayName string @@ -24,8 +24,8 @@ param value string = newGuid() var keyVaultEmpty = empty(keyVault) -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/policies/deploy.bicep b/arm/Microsoft.ApiManagement/service/policies/deploy.bicep index 8c4370d6c5..e465337194 100644 --- a/arm/Microsoft.ApiManagement/service/policies/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/policies/deploy.bicep @@ -4,8 +4,8 @@ param apiManagementServiceName string @description('Optional. The name of the policy') param name string = 'policy' -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. Format of the policyContent.') @allowed([ @@ -19,8 +19,8 @@ param format string = 'xml' @description('Required. Contents of the Policy as defined by the format.') param value string -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/portalsettings/deploy.bicep b/arm/Microsoft.ApiManagement/service/portalsettings/deploy.bicep index d65c309742..bc25caf453 100644 --- a/arm/Microsoft.ApiManagement/service/portalsettings/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/portalsettings/deploy.bicep @@ -1,8 +1,8 @@ @description('Required. The name of the of the API Management service.') param apiManagementServiceName string -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Required. Portal setting name') @allowed([ @@ -15,8 +15,8 @@ param name string @description('Optional. Portal setting properties.') param properties object = {} -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/products/apis/deploy.bicep b/arm/Microsoft.ApiManagement/service/products/apis/deploy.bicep index 90ecc486ce..0bcbd037da 100644 --- a/arm/Microsoft.ApiManagement/service/products/apis/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/products/apis/deploy.bicep @@ -4,14 +4,14 @@ param apiManagementServiceName string @description('Required. The name of the of the Product.') param productName string -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Required. Name of the product API.') param name string -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/products/deploy.bicep b/arm/Microsoft.ApiManagement/service/products/deploy.bicep index 507bf5d2f2..1dec052ef3 100644 --- a/arm/Microsoft.ApiManagement/service/products/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/products/deploy.bicep @@ -4,8 +4,8 @@ param apiManagementServiceName string @description('Optional. Whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the products APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the products APIs. Can be present only if subscriptionRequired property is present and has a value of false.') param approvalRequired bool = false -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. Product description. May include HTML formatting tags.') param productDescription string = '' @@ -31,8 +31,8 @@ param subscriptionsLimit int = 1 @description('Optional. Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process.') param terms string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/products/groups/deploy.bicep b/arm/Microsoft.ApiManagement/service/products/groups/deploy.bicep index 4aac601d8e..5b836b7da9 100644 --- a/arm/Microsoft.ApiManagement/service/products/groups/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/products/groups/deploy.bicep @@ -4,14 +4,14 @@ param apiManagementServiceName string @description('Required. The name of the of the Product.') param productName string -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Required. Name of the product group.') param name string -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ApiManagement/service/subscriptions/deploy.bicep b/arm/Microsoft.ApiManagement/service/subscriptions/deploy.bicep index 6505a5b84c..b0e99c95a0 100644 --- a/arm/Microsoft.ApiManagement/service/subscriptions/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/subscriptions/deploy.bicep @@ -4,8 +4,8 @@ param allowTracing bool = true @description('Required. The name of the of the API Management service.') param apiManagementServiceName string -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. User (user ID path) for whom subscription is being created in form /users/{userId}') param ownerId string = '' @@ -25,8 +25,8 @@ param state string = '' @description('Required. Subscription name.') param name string -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Automation/automationAccounts/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/deploy.bicep index 2a667d9c0d..80489300e2 100644 --- a/arm/Microsoft.Automation/automationAccounts/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/deploy.bicep @@ -124,8 +124,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Automation/automationAccounts/jobSchedules/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/jobSchedules/deploy.bicep index b9680b979b..f6cba0516c 100644 --- a/arm/Microsoft.Automation/automationAccounts/jobSchedules/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/jobSchedules/deploy.bicep @@ -19,8 +19,8 @@ param runOn string = '' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Automation/automationAccounts/modules/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/modules/deploy.bicep index 0d02790330..7ffcb20e34 100644 --- a/arm/Microsoft.Automation/automationAccounts/modules/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/modules/deploy.bicep @@ -19,8 +19,8 @@ param tags object = {} @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Automation/automationAccounts/runbooks/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/runbooks/deploy.bicep index 07971234ba..8e9c479f99 100644 --- a/arm/Microsoft.Automation/automationAccounts/runbooks/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/runbooks/deploy.bicep @@ -49,8 +49,8 @@ var accountSasProperties = { signedProtocol: 'https' } -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Automation/automationAccounts/schedules/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/schedules/deploy.bicep index ed26d90457..0947dad0ce 100644 --- a/arm/Microsoft.Automation/automationAccounts/schedules/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/schedules/deploy.bicep @@ -44,8 +44,8 @@ param baseTime string = utcNow('u') @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/deploy.bicep index a8ee200ba2..a109eaaa30 100644 --- a/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/deploy.bicep @@ -177,13 +177,13 @@ param scheduleDescription string = '' @description('Generated. Do not touch. Is used to provide the base time for time comparison for startTime. If startTime is specified in HH:MM format, baseTime is used to check if the provided startTime has passed, adding one day before setting the deployment schedule.') param baseTime string = utcNow('u') -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false var updateClassifications_var = '${replace(replace(replace(replace(string(updateClassifications), ',', ', '), '[', ''), ']', ''), '"', '')}' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Automation/automationAccounts/variables/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/variables/deploy.bicep index f625fa6a65..2a5c1887da 100644 --- a/arm/Microsoft.Automation/automationAccounts/variables/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/variables/deploy.bicep @@ -16,8 +16,8 @@ param isEncrypted bool = false @sys.description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Batch/batchAccounts/deploy.bicep b/arm/Microsoft.Batch/batchAccounts/deploy.bicep index 185dfcfee2..5e9778afa1 100644 --- a/arm/Microsoft.Batch/batchAccounts/deploy.bicep +++ b/arm/Microsoft.Batch/batchAccounts/deploy.bicep @@ -32,8 +32,8 @@ param lock string = 'NotSpecified' @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -70,8 +70,8 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.CognitiveServices/accounts/deploy.bicep b/arm/Microsoft.CognitiveServices/accounts/deploy.bicep index 06a7b291a4..57e93458b0 100644 --- a/arm/Microsoft.CognitiveServices/accounts/deploy.bicep +++ b/arm/Microsoft.CognitiveServices/accounts/deploy.bicep @@ -106,8 +106,8 @@ param roleAssignments array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -159,8 +159,8 @@ var networkAcls_var = { ipRules: ((empty(networkAcls)) ? null : ((length(networkAcls.ipRules) == 0) ? [] : networkAcls.ipRules)) } -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Compute/availabilitySets/deploy.bicep b/arm/Microsoft.Compute/availabilitySets/deploy.bicep index 9d32d8a3be..24801f0add 100644 --- a/arm/Microsoft.Compute/availabilitySets/deploy.bicep +++ b/arm/Microsoft.Compute/availabilitySets/deploy.bicep @@ -30,11 +30,11 @@ param roleAssignments array = [] @description('Optional. Tags of the availability set resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Compute/diskEncryptionSets/deploy.bicep b/arm/Microsoft.Compute/diskEncryptionSets/deploy.bicep index 80a99ef26e..4450d2aa94 100644 --- a/arm/Microsoft.Compute/diskEncryptionSets/deploy.bicep +++ b/arm/Microsoft.Compute/diskEncryptionSets/deploy.bicep @@ -26,11 +26,11 @@ param roleAssignments array = [] @description('Optional. Tags of the disk encryption resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Compute/galleries/deploy.bicep b/arm/Microsoft.Compute/galleries/deploy.bicep index 3129a970bf..254d8120de 100644 --- a/arm/Microsoft.Compute/galleries/deploy.bicep +++ b/arm/Microsoft.Compute/galleries/deploy.bicep @@ -25,8 +25,8 @@ param roleAssignments array = [] @description('Optional. Tags for all resources.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false module pidName '.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { name: 'pid-${telemetryCuaId}' diff --git a/arm/Microsoft.Compute/galleries/images/deploy.bicep b/arm/Microsoft.Compute/galleries/images/deploy.bicep index ede3f6a2e0..e92157082b 100644 --- a/arm/Microsoft.Compute/galleries/images/deploy.bicep +++ b/arm/Microsoft.Compute/galleries/images/deploy.bicep @@ -1,8 +1,8 @@ @description('Required. Name of the image definition.') param name string -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. Location for all resources.') param location string = resourceGroup().location @@ -94,8 +94,8 @@ param roleAssignments array = [] @description('Optional. Tags for all resources.') param tags object = {} -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Compute/images/deploy.bicep b/arm/Microsoft.Compute/images/deploy.bicep index 5194c680be..f578de3103 100644 --- a/arm/Microsoft.Compute/images/deploy.bicep +++ b/arm/Microsoft.Compute/images/deploy.bicep @@ -28,11 +28,11 @@ param roleAssignments array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Compute/proximityPlacementGroups/deploy.bicep b/arm/Microsoft.Compute/proximityPlacementGroups/deploy.bicep index 08a62d3eb4..0744cb15f0 100644 --- a/arm/Microsoft.Compute/proximityPlacementGroups/deploy.bicep +++ b/arm/Microsoft.Compute/proximityPlacementGroups/deploy.bicep @@ -25,11 +25,11 @@ param roleAssignments array = [] @description('Optional. Tags of the proximity placement group resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/deploy.bicep b/arm/Microsoft.Compute/virtualMachineScaleSets/deploy.bicep index 5b03660f7e..ca55be3055 100644 --- a/arm/Microsoft.Compute/virtualMachineScaleSets/deploy.bicep +++ b/arm/Microsoft.Compute/virtualMachineScaleSets/deploy.bicep @@ -248,8 +248,8 @@ param availabilityZones array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. The chosen OS type') @allowed([ @@ -326,8 +326,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/deploy.bicep b/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/deploy.bicep index 0540ec8939..f8617acc35 100644 --- a/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/deploy.bicep +++ b/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/deploy.bicep @@ -32,11 +32,11 @@ param supressFailures bool = false @description('Required. Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available') param enableAutomaticUpgrade bool -@description('Optional. Customer Usage Attribution id (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Compute/virtualMachines/deploy.bicep b/arm/Microsoft.Compute/virtualMachines/deploy.bicep index 8618852d73..da6ba35d84 100644 --- a/arm/Microsoft.Compute/virtualMachines/deploy.bicep +++ b/arm/Microsoft.Compute/virtualMachines/deploy.bicep @@ -226,8 +226,8 @@ param roleAssignments array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Generated. Do not provide a value! This date value is used to generate a registration token.') param baseTime string = utcNow('u') @@ -303,8 +303,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Compute/virtualMachines/extensions/deploy.bicep b/arm/Microsoft.Compute/virtualMachines/extensions/deploy.bicep index 0d330114a9..1a287a9822 100644 --- a/arm/Microsoft.Compute/virtualMachines/extensions/deploy.bicep +++ b/arm/Microsoft.Compute/virtualMachines/extensions/deploy.bicep @@ -35,11 +35,11 @@ param supressFailures bool = false @description('Required. Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available') param enableAutomaticUpgrade bool -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Consumption/budgets/deploy.bicep b/arm/Microsoft.Consumption/budgets/deploy.bicep index e1784f25cb..6aea051bc4 100644 --- a/arm/Microsoft.Consumption/budgets/deploy.bicep +++ b/arm/Microsoft.Consumption/budgets/deploy.bicep @@ -49,6 +49,9 @@ param contactRoles array = [] @description('Optional. List of action group resource IDs that will receive the alert.') param actionGroups array = [] +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false + var budgetNameVar = empty(name) ? '${resetPeriod}-${category}-Budget' : name var notificationsArray = [for threshold in thresholds: { 'Actual_GreaterThan_${threshold}_Percentage': { @@ -64,6 +67,18 @@ var notificationsArray = [for threshold in thresholds: { var notifications = json(replace(replace(replace(string(notificationsArray), '[{', '{'), '}]', '}'), '}},{', '},')) +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } +} + resource budget 'Microsoft.Consumption/budgets@2019-05-01' = { name: budgetNameVar properties: { diff --git a/arm/Microsoft.ContainerInstance/containerGroups/deploy.bicep b/arm/Microsoft.ContainerInstance/containerGroups/deploy.bicep index c6197d0ca3..ab7a1a6004 100644 --- a/arm/Microsoft.ContainerInstance/containerGroups/deploy.bicep +++ b/arm/Microsoft.ContainerInstance/containerGroups/deploy.bicep @@ -56,8 +56,8 @@ param userAssignedIdentities object = {} @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false var identityType = systemAssignedIdentity ? (!empty(userAssignedIdentities) ? 'SystemAssigned,UserAssigned' : 'SystemAssigned') : (!empty(userAssignedIdentities) ? 'UserAssigned' : 'None') @@ -66,8 +66,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ContainerRegistry/registries/deploy.bicep b/arm/Microsoft.ContainerRegistry/registries/deploy.bicep index 9f9cee7353..7f2e29c271 100644 --- a/arm/Microsoft.ContainerRegistry/registries/deploy.bicep +++ b/arm/Microsoft.ContainerRegistry/registries/deploy.bicep @@ -61,8 +61,8 @@ param userAssignedIdentities object = {} @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -125,8 +125,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ContainerService/managedClusters/agentPools/deploy.bicep b/arm/Microsoft.ContainerService/managedClusters/agentPools/deploy.bicep index 7ff1dddf2a..921de354d1 100644 --- a/arm/Microsoft.ContainerService/managedClusters/agentPools/deploy.bicep +++ b/arm/Microsoft.ContainerService/managedClusters/agentPools/deploy.bicep @@ -172,11 +172,11 @@ var upgradeSettings = { maxSurge: maxSurge } -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ContainerService/managedClusters/deploy.bicep b/arm/Microsoft.ContainerService/managedClusters/deploy.bicep index d0e1bbc29a..b77b596235 100644 --- a/arm/Microsoft.ContainerService/managedClusters/deploy.bicep +++ b/arm/Microsoft.ContainerService/managedClusters/deploy.bicep @@ -172,8 +172,8 @@ param diagnosticEventHubName string = '' @maxValue(365) param diagnosticLogsRetentionInDays int = 365 -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. Array of role assignment objects that contain the \'roleDefinitionIdOrName\' and \'principalId\' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: \'/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11\'') param roleAssignments array = [] @@ -257,8 +257,8 @@ var lbProfile = { effectiveOutboundIPs: [] } -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.DataFactory/factories/deploy.bicep b/arm/Microsoft.DataFactory/factories/deploy.bicep index 6dd4f17750..98193fe215 100644 --- a/arm/Microsoft.DataFactory/factories/deploy.bicep +++ b/arm/Microsoft.DataFactory/factories/deploy.bicep @@ -122,8 +122,8 @@ param roleAssignments array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false var identityType = systemAssignedIdentity ? (!empty(userAssignedIdentities) ? 'SystemAssigned,UserAssigned' : 'SystemAssigned') : (!empty(userAssignedIdentities) ? 'UserAssigned' : 'None') @@ -132,8 +132,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.DataFactory/factories/integrationRuntime/deploy.bicep b/arm/Microsoft.DataFactory/factories/integrationRuntime/deploy.bicep index 8938e608ce..21c4ab1cf4 100644 --- a/arm/Microsoft.DataFactory/factories/integrationRuntime/deploy.bicep +++ b/arm/Microsoft.DataFactory/factories/integrationRuntime/deploy.bicep @@ -17,11 +17,11 @@ param managedVirtualNetworkName string = '' @description('Required. Integration Runtime type properties.') param typeProperties object -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/deploy.bicep b/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/deploy.bicep index 66190b06cc..fb50c0c8b9 100644 --- a/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/deploy.bicep +++ b/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/deploy.bicep @@ -4,11 +4,11 @@ param dataFactoryName string @description('Required. The name of the Managed Virtual Network') param name string -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Databricks/workspaces/deploy.bicep b/arm/Microsoft.Databricks/workspaces/deploy.bicep index d6e7423af9..e8c15e87fa 100644 --- a/arm/Microsoft.Databricks/workspaces/deploy.bicep +++ b/arm/Microsoft.Databricks/workspaces/deploy.bicep @@ -49,8 +49,8 @@ param lock string = 'NotSpecified' @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -90,8 +90,8 @@ var diagnosticsLogs = [for log in logsToEnable: { var managedResourceGroupName = '${name}-rg' var managedResourceGroupId_var = '${subscription().id}/resourceGroups/${managedResourceGroupName}' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/deploy.bicep b/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/deploy.bicep index e962c86b92..36a456000b 100644 --- a/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/deploy.bicep +++ b/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/deploy.bicep @@ -36,8 +36,8 @@ param iconIndex int = 0 @sys.description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/deploy.bicep b/arm/Microsoft.DesktopVirtualization/applicationgroups/deploy.bicep index 6deaff016c..94b040158e 100644 --- a/arm/Microsoft.DesktopVirtualization/applicationgroups/deploy.bicep +++ b/arm/Microsoft.DesktopVirtualization/applicationgroups/deploy.bicep @@ -79,8 +79,8 @@ var diagnosticsLogs = [for log in logsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.DesktopVirtualization/hostpools/deploy.bicep b/arm/Microsoft.DesktopVirtualization/hostpools/deploy.bicep index 9ea8e9af3d..38443108b0 100644 --- a/arm/Microsoft.DesktopVirtualization/hostpools/deploy.bicep +++ b/arm/Microsoft.DesktopVirtualization/hostpools/deploy.bicep @@ -80,8 +80,8 @@ param lock string = 'NotSpecified' @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. The type of preferred application group type, default to Desktop Application Group') @allowed([ @@ -129,8 +129,8 @@ var diagnosticsLogs = [for log in logsToEnable: { var tokenExpirationTime = dateTimeAdd(baseTime, tokenValidityLength) -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.DesktopVirtualization/workspaces/deploy.bicep b/arm/Microsoft.DesktopVirtualization/workspaces/deploy.bicep index 96c59c3ebc..a448d896c2 100644 --- a/arm/Microsoft.DesktopVirtualization/workspaces/deploy.bicep +++ b/arm/Microsoft.DesktopVirtualization/workspaces/deploy.bicep @@ -41,8 +41,8 @@ param lock string = 'NotSpecified' @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. Array of role assignment objects that contain the \'roleDefinitionIdOrName\' and \'principalIds\' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or it\'s fully qualified ID in the following format: \'/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11\'') param roleAssignments array = [] @@ -70,8 +70,8 @@ var diagnosticsLogs = [for log in logsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/deploy.bicep b/arm/Microsoft.DocumentDB/databaseAccounts/deploy.bicep index 95c85d0144..8020ea72f1 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/deploy.bicep +++ b/arm/Microsoft.DocumentDB/databaseAccounts/deploy.bicep @@ -59,8 +59,8 @@ param sqlDatabases array = [] @description('Optional. MongoDB Databases configurations') param mongodbDatabases array = [] -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @allowed([ 'CanNotDelete' @@ -192,8 +192,8 @@ var databaseAccount_properties = !empty(sqlDatabases) ? { databaseAccountOfferType: databaseAccountOfferType }) -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/deploy.bicep b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/deploy.bicep index f9e19011b7..b371beab53 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/deploy.bicep +++ b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/deploy.bicep @@ -16,11 +16,11 @@ param indexes array @description('Required. ShardKey for the collection') param shardKey object -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/deploy.bicep b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/deploy.bicep index 3ed3468d34..1565e7442e 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/deploy.bicep +++ b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/deploy.bicep @@ -13,11 +13,11 @@ param collections array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/deploy.bicep b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/deploy.bicep index b8dfcb3075..55ca6ed4ad 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/deploy.bicep +++ b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/deploy.bicep @@ -24,11 +24,11 @@ param paths array = [] ]) param kind string = 'Hash' -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/deploy.bicep b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/deploy.bicep index 73df5aca7d..bc6a131f81 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/deploy.bicep +++ b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/deploy.bicep @@ -13,11 +13,11 @@ param throughput int = 400 @description('Optional. Tags of the SQL database resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.EventGrid/topics/deploy.bicep b/arm/Microsoft.EventGrid/topics/deploy.bicep index d49118a5c2..55701edd2b 100644 --- a/arm/Microsoft.EventGrid/topics/deploy.bicep +++ b/arm/Microsoft.EventGrid/topics/deploy.bicep @@ -44,8 +44,8 @@ param lock string = 'NotSpecified' @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -84,8 +84,8 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.EventHub/namespaces/authorizationRules/deploy.bicep b/arm/Microsoft.EventHub/namespaces/authorizationRules/deploy.bicep index 198ed0d0d8..7a66d9cdf7 100644 --- a/arm/Microsoft.EventHub/namespaces/authorizationRules/deploy.bicep +++ b/arm/Microsoft.EventHub/namespaces/authorizationRules/deploy.bicep @@ -12,11 +12,11 @@ param name string ]) param rights array = [] -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.EventHub/namespaces/deploy.bicep b/arm/Microsoft.EventHub/namespaces/deploy.bicep index 834d4e371f..8a9036fc26 100644 --- a/arm/Microsoft.EventHub/namespaces/deploy.bicep +++ b/arm/Microsoft.EventHub/namespaces/deploy.bicep @@ -86,8 +86,8 @@ param roleAssignments array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Generated. Do not provide a value! This date value is used to generate a SAS token to access the modules.') param baseTime string = utcNow('u') @@ -167,8 +167,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/deploy.bicep b/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/deploy.bicep index b0f91a694a..1220543245 100644 --- a/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/deploy.bicep +++ b/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/deploy.bicep @@ -7,11 +7,11 @@ param name string @description('Optional. Resource ID of the Primary/Secondary event hub namespace name, which is part of GEO DR pairing') param partnerNamespaceId string = '' -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/deploy.bicep b/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/deploy.bicep index 6a6069d713..ddc211f246 100644 --- a/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/deploy.bicep +++ b/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/deploy.bicep @@ -15,11 +15,11 @@ param name string ]) param rights array = [] -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/deploy.bicep b/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/deploy.bicep index 7c488fcc26..e36b8ab431 100644 --- a/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/deploy.bicep +++ b/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/deploy.bicep @@ -10,11 +10,11 @@ param name string @description('Optional. User Metadata is a placeholder to store user-defined string data with maximum length 1024. e.g. it can be used to store descriptive data, such as list of teams and their contact information also user-defined configuration settings can be stored.') param userMetadata string = '' -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/deploy.bicep b/arm/Microsoft.EventHub/namespaces/eventhubs/deploy.bicep index f9fc0b0947..9834c721aa 100644 --- a/arm/Microsoft.EventHub/namespaces/eventhubs/deploy.bicep +++ b/arm/Microsoft.EventHub/namespaces/eventhubs/deploy.bicep @@ -93,8 +93,8 @@ param captureDescriptionSizeLimitInBytes int = 314572800 @description('Optional. A value that indicates whether to Skip Empty Archives') param captureDescriptionSkipEmptyArchives bool = false -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false var eventHubPropertiesSimple = { messageRetentionInDays: messageRetentionInDays @@ -122,8 +122,8 @@ var eventHubPropertiesWithCapture = { } } -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.HealthBot/healthBots/deploy.bicep b/arm/Microsoft.HealthBot/healthBots/deploy.bicep index 134b76e6a5..ffd32a8ef3 100644 --- a/arm/Microsoft.HealthBot/healthBots/deploy.bicep +++ b/arm/Microsoft.HealthBot/healthBots/deploy.bicep @@ -21,11 +21,11 @@ param roleAssignments array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Insights/actionGroups/deploy.bicep b/arm/Microsoft.Insights/actionGroups/deploy.bicep index 88b2225d90..e90b99a4e0 100644 --- a/arm/Microsoft.Insights/actionGroups/deploy.bicep +++ b/arm/Microsoft.Insights/actionGroups/deploy.bicep @@ -43,14 +43,14 @@ param armRoleReceivers array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. Location for all resources.') param location string = 'global' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Insights/activityLogAlerts/deploy.bicep b/arm/Microsoft.Insights/activityLogAlerts/deploy.bicep index 8d258b03a1..ba44c7a159 100644 --- a/arm/Microsoft.Insights/activityLogAlerts/deploy.bicep +++ b/arm/Microsoft.Insights/activityLogAlerts/deploy.bicep @@ -27,16 +27,16 @@ param roleAssignments array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false var actionGroups = [for action in actions: { actionGroupId: contains(action, 'actionGroupId') ? action.actionGroupId : action webhookProperties: contains(action, 'webhookProperties') ? action.webhookProperties : null }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Insights/components/deploy.bicep b/arm/Microsoft.Insights/components/deploy.bicep index 19739d6862..ed3c18f4a1 100644 --- a/arm/Microsoft.Insights/components/deploy.bicep +++ b/arm/Microsoft.Insights/components/deploy.bicep @@ -37,11 +37,11 @@ param roleAssignments array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Insights/metricAlerts/deploy.bicep b/arm/Microsoft.Insights/metricAlerts/deploy.bicep index 3db33b594b..2ea542d039 100644 --- a/arm/Microsoft.Insights/metricAlerts/deploy.bicep +++ b/arm/Microsoft.Insights/metricAlerts/deploy.bicep @@ -77,16 +77,16 @@ param roleAssignments array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false var actionGroups = [for action in actions: { actionGroupId: contains(action, 'actionGroupId') ? action.actionGroupId : action webHookProperties: contains(action, 'webHookProperties') ? action.webHookProperties : null }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Insights/privateLinkScopes/deploy.bicep b/arm/Microsoft.Insights/privateLinkScopes/deploy.bicep index 76dca753d7..e23bf723af 100644 --- a/arm/Microsoft.Insights/privateLinkScopes/deploy.bicep +++ b/arm/Microsoft.Insights/privateLinkScopes/deploy.bicep @@ -25,11 +25,11 @@ param privateEndpoints array = [] @description('Optional. Resource tags.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Insights/privateLinkScopes/scopedResources/deploy.bicep b/arm/Microsoft.Insights/privateLinkScopes/scopedResources/deploy.bicep index e321d43c90..fc7e40de15 100644 --- a/arm/Microsoft.Insights/privateLinkScopes/scopedResources/deploy.bicep +++ b/arm/Microsoft.Insights/privateLinkScopes/scopedResources/deploy.bicep @@ -9,11 +9,11 @@ param privateLinkScopeName string @description('Required. The resource ID of the scoped Azure monitor resource.') param linkedResourceId string -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Insights/scheduledQueryRules/deploy.bicep b/arm/Microsoft.Insights/scheduledQueryRules/deploy.bicep index 52247d414d..ca2eb135be 100644 --- a/arm/Microsoft.Insights/scheduledQueryRules/deploy.bicep +++ b/arm/Microsoft.Insights/scheduledQueryRules/deploy.bicep @@ -63,11 +63,11 @@ param suppressForMinutes string = '' @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.KeyVault/vaults/accessPolicies/deploy.bicep b/arm/Microsoft.KeyVault/vaults/accessPolicies/deploy.bicep index b49ababe8e..a3b2358a73 100644 --- a/arm/Microsoft.KeyVault/vaults/accessPolicies/deploy.bicep +++ b/arm/Microsoft.KeyVault/vaults/accessPolicies/deploy.bicep @@ -7,8 +7,8 @@ param name string = 'add' @description('Optional. An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault\'s tenant ID.') param accessPolicies array = [] -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false var formattedAccessPolicies = [for accessPolicy in accessPolicies: { applicationId: contains(accessPolicy, 'applicationId') ? accessPolicy.applicationId : '' @@ -17,9 +17,16 @@ var formattedAccessPolicies = [for accessPolicy in accessPolicies: { tenantId: contains(accessPolicy, 'tenantId') ? accessPolicy.tenantId : tenant().tenantId }] -module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource keyVault 'Microsoft.KeyVault/vaults@2021-06-01-preview' existing = { diff --git a/arm/Microsoft.KeyVault/vaults/deploy.bicep b/arm/Microsoft.KeyVault/vaults/deploy.bicep index 8a48a00b82..4d12c676d8 100644 --- a/arm/Microsoft.KeyVault/vaults/deploy.bicep +++ b/arm/Microsoft.KeyVault/vaults/deploy.bicep @@ -97,8 +97,8 @@ param privateEndpoints array = [] @description('Optional. Resource tags.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Generated. Do not provide a value! This date value is used to generate a SAS token to access the modules.') param baseTime string = utcNow('u') @@ -159,8 +159,8 @@ var formattedAccessPolicies = [for accessPolicy in accessPolicies: { tenantId: contains(accessPolicy, 'tenantId') ? accessPolicy.tenantId : tenant().tenantId }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.KeyVault/vaults/keys/deploy.bicep b/arm/Microsoft.KeyVault/vaults/keys/deploy.bicep index f05d0a9326..239ee1b61a 100644 --- a/arm/Microsoft.KeyVault/vaults/keys/deploy.bicep +++ b/arm/Microsoft.KeyVault/vaults/keys/deploy.bicep @@ -52,12 +52,19 @@ param kty string = 'EC' @description('Optional. Array of role assignment objects that contain the \'roleDefinitionIdOrName\' and \'principalId\' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: \'/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11\'') param roleAssignments array = [] -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource keyVault 'Microsoft.KeyVault/vaults@2021-06-01-preview' existing = { diff --git a/arm/Microsoft.KeyVault/vaults/secrets/deploy.bicep b/arm/Microsoft.KeyVault/vaults/secrets/deploy.bicep index 6ba9b882b8..e9f9bb2cfb 100644 --- a/arm/Microsoft.KeyVault/vaults/secrets/deploy.bicep +++ b/arm/Microsoft.KeyVault/vaults/secrets/deploy.bicep @@ -24,15 +24,22 @@ param contentType string = '' @secure() param value string -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. Array of role assignment objects that contain the \'roleDefinitionIdOrName\' and \'principalId\' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: \'/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11\'') param roleAssignments array = [] -module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource keyVault 'Microsoft.KeyVault/vaults@2021-06-01-preview' existing = { diff --git a/arm/Microsoft.Logic/workflows/deploy.bicep b/arm/Microsoft.Logic/workflows/deploy.bicep index 54f5b0633e..dbdcc69c9d 100644 --- a/arm/Microsoft.Logic/workflows/deploy.bicep +++ b/arm/Microsoft.Logic/workflows/deploy.bicep @@ -142,8 +142,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.MachineLearningServices/workspaces/deploy.bicep b/arm/Microsoft.MachineLearningServices/workspaces/deploy.bicep index a317b7b9aa..c5090d5c0a 100644 --- a/arm/Microsoft.MachineLearningServices/workspaces/deploy.bicep +++ b/arm/Microsoft.MachineLearningServices/workspaces/deploy.bicep @@ -49,8 +49,8 @@ param privateEndpoints array = [] @description('Optional. Resource tags.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely.') @minValue(0) @@ -118,8 +118,8 @@ var identity = identityType != 'None' ? { type: identityType } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ManagedIdentity/userAssignedIdentities/deploy.bicep b/arm/Microsoft.ManagedIdentity/userAssignedIdentities/deploy.bicep index 442ec6cde6..f41bf06caf 100644 --- a/arm/Microsoft.ManagedIdentity/userAssignedIdentities/deploy.bicep +++ b/arm/Microsoft.ManagedIdentity/userAssignedIdentities/deploy.bicep @@ -18,11 +18,11 @@ param roleAssignments array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ManagedServices/registrationDefinitions/deploy.bicep b/arm/Microsoft.ManagedServices/registrationDefinitions/deploy.bicep index eccdce1f0b..ad65161e50 100644 --- a/arm/Microsoft.ManagedServices/registrationDefinitions/deploy.bicep +++ b/arm/Microsoft.ManagedServices/registrationDefinitions/deploy.bicep @@ -15,8 +15,23 @@ param authorizations array @description('Optional. Specify the name of the Resource Group to delegate access to. If not provided, delegation will be done on the targeted subscription.') param resourceGroupName string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false + var registrationId = empty(resourceGroupName) ? guid(managedByTenantId, subscription().tenantId, subscription().subscriptionId) : guid(managedByTenantId, subscription().tenantId, subscription().subscriptionId, resourceGroupName) +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } +} + resource registrationDefinition 'Microsoft.ManagedServices/registrationDefinitions@2019-09-01' = { name: registrationId properties: { diff --git a/arm/Microsoft.Management/managementGroups/deploy.bicep b/arm/Microsoft.Management/managementGroups/deploy.bicep index b85783a471..f3fb949eaf 100644 --- a/arm/Microsoft.Management/managementGroups/deploy.bicep +++ b/arm/Microsoft.Management/managementGroups/deploy.bicep @@ -12,6 +12,21 @@ param parentId string = '' @description('Optional. Array of role assignment objects to define RBAC on this resource.') param roleAssignments array = [] +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false + +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } +} + resource managementGroup 'Microsoft.Management/managementGroups@2021-04-01' = { name: name scope: tenant() diff --git a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/deploy.bicep b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/deploy.bicep index dac54ac5a0..e4b218ad0b 100644 --- a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/deploy.bicep +++ b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/deploy.bicep @@ -38,11 +38,11 @@ param coolAccess bool = false @description('Optional. Array of role assignment objects that contain the \'roleDefinitionIdOrName\' and \'principalId\' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or it\'s fully qualified ID in the following format: \'/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11\'') param roleAssignments array = [] -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deploy.bicep b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deploy.bicep index 5d714c3fef..3c8faac272 100644 --- a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deploy.bicep +++ b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deploy.bicep @@ -37,11 +37,11 @@ param exportPolicyRules array = [] @description('Optional. Array of role assignment objects that contain the \'roleDefinitionIdOrName\' and \'principalId\' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or it\'s fully qualified ID in the following format: \'/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11\'') param roleAssignments array = [] -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.NetApp/netAppAccounts/deploy.bicep b/arm/Microsoft.NetApp/netAppAccounts/deploy.bicep index 7be802a242..6f406ecdcc 100644 --- a/arm/Microsoft.NetApp/netAppAccounts/deploy.bicep +++ b/arm/Microsoft.NetApp/netAppAccounts/deploy.bicep @@ -40,8 +40,8 @@ param lock string = 'NotSpecified' @description('Optional. Tags for all resources.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false var activeDirectoryConnectionProperties = [ { @@ -54,8 +54,8 @@ var activeDirectoryConnectionProperties = [ } ] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/applicationGateways/deploy.bicep b/arm/Microsoft.Network/applicationGateways/deploy.bicep index d9e508b5c4..64f8124b2b 100644 --- a/arm/Microsoft.Network/applicationGateways/deploy.bicep +++ b/arm/Microsoft.Network/applicationGateways/deploy.bicep @@ -336,8 +336,8 @@ var httpRedirectConfigurations = [for frontendHttpRedirect in frontendHttpRedire } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/applicationSecurityGroups/deploy.bicep b/arm/Microsoft.Network/applicationSecurityGroups/deploy.bicep index f7cfeda6de..d0d11aea54 100644 --- a/arm/Microsoft.Network/applicationSecurityGroups/deploy.bicep +++ b/arm/Microsoft.Network/applicationSecurityGroups/deploy.bicep @@ -18,11 +18,11 @@ param roleAssignments array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/azureFirewalls/deploy.bicep b/arm/Microsoft.Network/azureFirewalls/deploy.bicep index f874bd78dd..ae18631af6 100644 --- a/arm/Microsoft.Network/azureFirewalls/deploy.bicep +++ b/arm/Microsoft.Network/azureFirewalls/deploy.bicep @@ -79,8 +79,8 @@ param roleAssignments array = [] @description('Optional. Tags of the Azure Firewall resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. The name of firewall logs that will be streamed.') @allowed([ @@ -133,8 +133,8 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/bastionHosts/deploy.bicep b/arm/Microsoft.Network/bastionHosts/deploy.bicep index 1f8de9aad6..5a59b72d29 100644 --- a/arm/Microsoft.Network/bastionHosts/deploy.bicep +++ b/arm/Microsoft.Network/bastionHosts/deploy.bicep @@ -44,8 +44,8 @@ param roleAssignments array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. Optional. The name of bastion logs that will be streamed.') @allowed([ @@ -64,8 +64,8 @@ var diagnosticsLogs = [for log in logsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/connections/deploy.bicep b/arm/Microsoft.Network/connections/deploy.bicep index 910c712dbd..d14542a874 100644 --- a/arm/Microsoft.Network/connections/deploy.bicep +++ b/arm/Microsoft.Network/connections/deploy.bicep @@ -60,8 +60,8 @@ param lock string = 'NotSpecified' @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false var localVirtualNetworkGatewayId = az.resourceId(resourceGroup().name, 'Microsoft.Network/virtualNetworkGateways', localVirtualNetworkGatewayName) var remoteEntitySubscriptionId_var = (empty(remoteEntitySubscriptionId) ? subscription().subscriptionId : remoteEntitySubscriptionId) @@ -88,8 +88,8 @@ var customIPSecPolicy_var = [ } ] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/ddosProtectionPlans/deploy.bicep b/arm/Microsoft.Network/ddosProtectionPlans/deploy.bicep index 83006eed93..2ee333582c 100644 --- a/arm/Microsoft.Network/ddosProtectionPlans/deploy.bicep +++ b/arm/Microsoft.Network/ddosProtectionPlans/deploy.bicep @@ -19,11 +19,11 @@ param roleAssignments array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/expressRouteCircuits/deploy.bicep b/arm/Microsoft.Network/expressRouteCircuits/deploy.bicep index 39657e624d..88bf53bbd0 100644 --- a/arm/Microsoft.Network/expressRouteCircuits/deploy.bicep +++ b/arm/Microsoft.Network/expressRouteCircuits/deploy.bicep @@ -88,8 +88,8 @@ param roleAssignments array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -140,8 +140,8 @@ var peeringConfiguration = [ } ] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/firewallPolicies/deploy.bicep b/arm/Microsoft.Network/firewallPolicies/deploy.bicep index efecd3ef46..702714381a 100644 --- a/arm/Microsoft.Network/firewallPolicies/deploy.bicep +++ b/arm/Microsoft.Network/firewallPolicies/deploy.bicep @@ -78,8 +78,8 @@ param keyVaultSecretId string = '' @description('Optional. Name of the CA certificate.') param certificateName string = '' -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. Rule collection groups.') param ruleCollectionGroups array = [] @@ -94,8 +94,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/deploy.bicep b/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/deploy.bicep index 67f5945ff2..d059a9b4ff 100644 --- a/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/deploy.bicep +++ b/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/deploy.bicep @@ -10,11 +10,11 @@ param priority int @description('Optional. Group of Firewall Policy rule collections.') param ruleCollections array = [] -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/firewallPolicies/ruleGroups/deploy.bicep b/arm/Microsoft.Network/firewallPolicies/ruleGroups/deploy.bicep index bb568cb284..ad76988a81 100644 --- a/arm/Microsoft.Network/firewallPolicies/ruleGroups/deploy.bicep +++ b/arm/Microsoft.Network/firewallPolicies/ruleGroups/deploy.bicep @@ -10,11 +10,11 @@ param priority int @description('Optional. Group of Firewall rules.') param rules array = [] -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/ipGroups/deploy.bicep b/arm/Microsoft.Network/ipGroups/deploy.bicep index 3a6a8532c2..248003a38f 100644 --- a/arm/Microsoft.Network/ipGroups/deploy.bicep +++ b/arm/Microsoft.Network/ipGroups/deploy.bicep @@ -22,11 +22,11 @@ param roleAssignments array = [] @description('Optional. Resource tags.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/loadBalancers/backendAddressPools/deploy.bicep b/arm/Microsoft.Network/loadBalancers/backendAddressPools/deploy.bicep index 250e80ed6e..0f5a8a758f 100644 --- a/arm/Microsoft.Network/loadBalancers/backendAddressPools/deploy.bicep +++ b/arm/Microsoft.Network/loadBalancers/backendAddressPools/deploy.bicep @@ -10,11 +10,11 @@ param loadBalancerBackendAddresses array = [] @description('Optional. An array of gateway load balancer tunnel interfaces.') param tunnelInterfaces array = [] -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/loadBalancers/deploy.bicep b/arm/Microsoft.Network/loadBalancers/deploy.bicep index 2f5aaf3ee2..7cd5fa1b61 100644 --- a/arm/Microsoft.Network/loadBalancers/deploy.bicep +++ b/arm/Microsoft.Network/loadBalancers/deploy.bicep @@ -55,8 +55,8 @@ param roleAssignments array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.') param inboundNatRules array = [] @@ -155,8 +155,8 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/loadBalancers/inboundNatRules/deploy.bicep b/arm/Microsoft.Network/loadBalancers/inboundNatRules/deploy.bicep index c2cb2c6bc6..e67d686c4e 100644 --- a/arm/Microsoft.Network/loadBalancers/inboundNatRules/deploy.bicep +++ b/arm/Microsoft.Network/loadBalancers/inboundNatRules/deploy.bicep @@ -47,11 +47,11 @@ param idleTimeoutInMinutes int = 4 ]) param protocol string = 'Tcp' -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/localNetworkGateways/deploy.bicep b/arm/Microsoft.Network/localNetworkGateways/deploy.bicep index c67df6e73d..f0ea369a75 100644 --- a/arm/Microsoft.Network/localNetworkGateways/deploy.bicep +++ b/arm/Microsoft.Network/localNetworkGateways/deploy.bicep @@ -34,8 +34,8 @@ param roleAssignments array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. FQDN of local network gateway.') param fqdn string = '' @@ -46,8 +46,8 @@ var bgpSettings = { peerWeight: !empty(localPeerWeight) ? localPeerWeight : '0' } -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/natGateways/deploy.bicep b/arm/Microsoft.Network/natGateways/deploy.bicep index e5a823ecbb..5fc911aaf0 100644 --- a/arm/Microsoft.Network/natGateways/deploy.bicep +++ b/arm/Microsoft.Network/natGateways/deploy.bicep @@ -59,8 +59,8 @@ param roleAssignments array = [] @description('Optional. Tags for the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -118,8 +118,8 @@ var natGatewayProperties = { publicIpAddresses: natGatewayPropertyPublicIPAddresses } -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/networkSecurityGroups/deploy.bicep b/arm/Microsoft.Network/networkSecurityGroups/deploy.bicep index ccb16cd343..a8401b000d 100644 --- a/arm/Microsoft.Network/networkSecurityGroups/deploy.bicep +++ b/arm/Microsoft.Network/networkSecurityGroups/deploy.bicep @@ -38,8 +38,8 @@ param roleAssignments array = [] @description('Optional. Tags of the NSG resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -60,8 +60,8 @@ var diagnosticsLogs = [for log in logsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/networkWatchers/connectionMonitors/deploy.bicep b/arm/Microsoft.Network/networkWatchers/connectionMonitors/deploy.bicep index 0f1febca40..d8a4b03536 100644 --- a/arm/Microsoft.Network/networkWatchers/connectionMonitors/deploy.bicep +++ b/arm/Microsoft.Network/networkWatchers/connectionMonitors/deploy.bicep @@ -22,8 +22,8 @@ param testGroups array = [] @description('Optional. Specify the Log Analytics Workspace Resource ID') param workspaceResourceId string = '' -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false var outputs = !empty(workspaceResourceId) ? [ { @@ -34,8 +34,8 @@ var outputs = !empty(workspaceResourceId) ? [ } ] : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/networkWatchers/deploy.bicep b/arm/Microsoft.Network/networkWatchers/deploy.bicep index b2399fb3e3..23f6fa6d2d 100644 --- a/arm/Microsoft.Network/networkWatchers/deploy.bicep +++ b/arm/Microsoft.Network/networkWatchers/deploy.bicep @@ -25,11 +25,11 @@ param roleAssignments array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/networkWatchers/flowLogs/deploy.bicep b/arm/Microsoft.Network/networkWatchers/flowLogs/deploy.bicep index e1c8c10c20..135b1ad866 100644 --- a/arm/Microsoft.Network/networkWatchers/flowLogs/deploy.bicep +++ b/arm/Microsoft.Network/networkWatchers/flowLogs/deploy.bicep @@ -41,8 +41,8 @@ param trafficAnalyticsInterval int = 60 @maxValue(365) param retentionInDays int = 365 -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false var flowAnalyticsConfiguration = !empty(workspaceResourceId) && enabled == true ? { networkWatcherFlowAnalyticsConfiguration: { @@ -56,8 +56,8 @@ var flowAnalyticsConfiguration = !empty(workspaceResourceId) && enabled == true } } -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/privateDnsZones/deploy.bicep b/arm/Microsoft.Network/privateDnsZones/deploy.bicep index 01864015d1..68863c4ff2 100644 --- a/arm/Microsoft.Network/privateDnsZones/deploy.bicep +++ b/arm/Microsoft.Network/privateDnsZones/deploy.bicep @@ -21,11 +21,11 @@ param tags object = {} @description('Optional. Specify the type of lock.') param lock string = 'NotSpecified' -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/deploy.bicep b/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/deploy.bicep index 042e21c6e8..29c06fe6e0 100644 --- a/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/deploy.bicep +++ b/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/deploy.bicep @@ -16,11 +16,11 @@ param registrationEnabled bool = false @description('Required. Link to another virtual network resource ID.') param virtualNetworkResourceId string -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/privateEndpoints/deploy.bicep b/arm/Microsoft.Network/privateEndpoints/deploy.bicep index 47a4fc8616..625c51a2a3 100644 --- a/arm/Microsoft.Network/privateEndpoints/deploy.bicep +++ b/arm/Microsoft.Network/privateEndpoints/deploy.bicep @@ -30,8 +30,8 @@ param roleAssignments array = [] @description('Optional. Tags to be applied on all resources/resource groups in this deployment.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false module pid_cuaId '.bicep/nested_pid.bicep' = if (!empty(telemetryCuaId)) { name: 'pid-${telemetryCuaId}' diff --git a/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/deploy.bicep b/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/deploy.bicep index a60d7902ef..8e50760a36 100644 --- a/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/deploy.bicep +++ b/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/deploy.bicep @@ -7,11 +7,11 @@ param privateDNSResourceIds array @description('Optional. The name of the private DNS Zone Group') param name string = 'default' -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/publicIPAddresses/deploy.bicep b/arm/Microsoft.Network/publicIPAddresses/deploy.bicep index c8a2d44b4f..69f44b93fd 100644 --- a/arm/Microsoft.Network/publicIPAddresses/deploy.bicep +++ b/arm/Microsoft.Network/publicIPAddresses/deploy.bicep @@ -66,8 +66,8 @@ param location string = resourceGroup().location @description('Optional. Array of role assignment objects that contain the \'roleDefinitionIdOrName\' and \'principalId\' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: \'/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11\'') param roleAssignments array = [] -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. Tags of the resource.') param tags object = {} @@ -115,8 +115,8 @@ var publicIPPrefix = { id: publicIPPrefixResourceId } -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/publicIPPrefixes/deploy.bicep b/arm/Microsoft.Network/publicIPPrefixes/deploy.bicep index 837db373ab..6205a8a333 100644 --- a/arm/Microsoft.Network/publicIPPrefixes/deploy.bicep +++ b/arm/Microsoft.Network/publicIPPrefixes/deploy.bicep @@ -24,11 +24,11 @@ param roleAssignments array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/routeTables/deploy.bicep b/arm/Microsoft.Network/routeTables/deploy.bicep index 05c0685ab0..1f0a2764dc 100644 --- a/arm/Microsoft.Network/routeTables/deploy.bicep +++ b/arm/Microsoft.Network/routeTables/deploy.bicep @@ -24,11 +24,11 @@ param roleAssignments array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/trafficmanagerprofiles/deploy.bicep b/arm/Microsoft.Network/trafficmanagerprofiles/deploy.bicep index 77be482d9c..c07ea7f751 100644 --- a/arm/Microsoft.Network/trafficmanagerprofiles/deploy.bicep +++ b/arm/Microsoft.Network/trafficmanagerprofiles/deploy.bicep @@ -77,8 +77,8 @@ param roleAssignments array = [] @description('Optional. Resource tags.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -115,8 +115,8 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/virtualNetworkGateways/deploy.bicep b/arm/Microsoft.Network/virtualNetworkGateways/deploy.bicep index 001a36d856..d0516c87b2 100644 --- a/arm/Microsoft.Network/virtualNetworkGateways/deploy.bicep +++ b/arm/Microsoft.Network/virtualNetworkGateways/deploy.bicep @@ -100,8 +100,8 @@ param lock string = 'NotSpecified' @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -270,8 +270,8 @@ var vpnClientConfiguration = { vpnClientRevokedCertificates: !empty(clientRevokedCertThumbprint) ? vpmClientRevokedCertificates : null } -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/virtualNetworks/deploy.bicep b/arm/Microsoft.Network/virtualNetworks/deploy.bicep index 87f7d87113..198c6baafe 100644 --- a/arm/Microsoft.Network/virtualNetworks/deploy.bicep +++ b/arm/Microsoft.Network/virtualNetworks/deploy.bicep @@ -50,8 +50,8 @@ param roleAssignments array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -95,8 +95,8 @@ var ddosProtectionPlan = { id: ddosProtectionPlanId } -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/virtualNetworks/subnets/deploy.bicep b/arm/Microsoft.Network/virtualNetworks/subnets/deploy.bicep index df6d83cd4c..9eef9986fe 100644 --- a/arm/Microsoft.Network/virtualNetworks/subnets/deploy.bicep +++ b/arm/Microsoft.Network/virtualNetworks/subnets/deploy.bicep @@ -58,11 +58,11 @@ var formattedServiceEndpoints = [for serviceEndpoint in serviceEndpoints: { service: serviceEndpoint }] -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/deploy.bicep b/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/deploy.bicep index 948baf33c8..00819f109b 100644 --- a/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/deploy.bicep +++ b/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/deploy.bicep @@ -22,11 +22,11 @@ param doNotVerifyRemoteGateways bool = true @description('Optional. If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway. Default is false') param useRemoteGateways bool = false -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Network/virtualWans/deploy.bicep b/arm/Microsoft.Network/virtualWans/deploy.bicep index 2e8a51a2a2..1e7913d716 100644 --- a/arm/Microsoft.Network/virtualWans/deploy.bicep +++ b/arm/Microsoft.Network/virtualWans/deploy.bicep @@ -51,8 +51,8 @@ param roleAssignments array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @allowed([ 'CanNotDelete' @@ -62,8 +62,8 @@ param telemetryCuaId string = '' @description('Optional. Specify the type of lock.') param lock string = 'NotSpecified' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.OperationalInsights/workspaces/dataSources/deploy.bicep b/arm/Microsoft.OperationalInsights/workspaces/dataSources/deploy.bicep index cb02e36ae7..d49eb1bc1a 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/dataSources/deploy.bicep +++ b/arm/Microsoft.OperationalInsights/workspaces/dataSources/deploy.bicep @@ -53,11 +53,11 @@ param syslogName string = '' @description('Optional. Severities to configure when kind is LinuxSyslog.') param syslogSeverities array = [] -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.OperationalInsights/workspaces/deploy.bicep b/arm/Microsoft.OperationalInsights/workspaces/deploy.bicep index 3022fd19f4..fdc5d61715 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/deploy.bicep +++ b/arm/Microsoft.OperationalInsights/workspaces/deploy.bicep @@ -85,8 +85,8 @@ param roleAssignments array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -125,8 +125,8 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { var logAnalyticsSearchVersion = 1 -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.OperationalInsights/workspaces/linkedServices/deploy.bicep b/arm/Microsoft.OperationalInsights/workspaces/linkedServices/deploy.bicep index ca75dc418d..1f1ef07e33 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/linkedServices/deploy.bicep +++ b/arm/Microsoft.OperationalInsights/workspaces/linkedServices/deploy.bicep @@ -13,11 +13,11 @@ param writeAccessResourceId string = '' @description('Optional. Tags to configure in the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.OperationalInsights/workspaces/savedSearches/deploy.bicep b/arm/Microsoft.OperationalInsights/workspaces/savedSearches/deploy.bicep index 57c3eaba11..21b1f9a3e9 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/savedSearches/deploy.bicep +++ b/arm/Microsoft.OperationalInsights/workspaces/savedSearches/deploy.bicep @@ -25,11 +25,11 @@ param functionParameters string = '' @description('Optional. The version number of the query language.') param version int = 2 -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/deploy.bicep b/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/deploy.bicep index d5c1a2aa82..7401cff82b 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/deploy.bicep +++ b/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/deploy.bicep @@ -16,11 +16,11 @@ param tables array = [] @description('Optional. Tags to configure in the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.RecoveryServices/vaults/backupConfig/deploy.bicep b/arm/Microsoft.RecoveryServices/vaults/backupConfig/deploy.bicep index d6bfeb4ffa..f12da9eac3 100644 --- a/arm/Microsoft.RecoveryServices/vaults/backupConfig/deploy.bicep +++ b/arm/Microsoft.RecoveryServices/vaults/backupConfig/deploy.bicep @@ -46,12 +46,19 @@ param storageType string = 'GeoRedundant' ]) param storageTypeState string = 'Locked' -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource rsv 'Microsoft.RecoveryServices/vaults@2021-12-01' existing = { diff --git a/arm/Microsoft.RecoveryServices/vaults/backupPolicies/deploy.bicep b/arm/Microsoft.RecoveryServices/vaults/backupPolicies/deploy.bicep index ad67d59c34..da3af196cc 100644 --- a/arm/Microsoft.RecoveryServices/vaults/backupPolicies/deploy.bicep +++ b/arm/Microsoft.RecoveryServices/vaults/backupPolicies/deploy.bicep @@ -7,12 +7,19 @@ param name string @description('Required. Configuration of the Azure Recovery Service Vault Backup Policy') param backupPolicyProperties object -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' - -module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' - params: {} +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false + +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource rsv 'Microsoft.RecoveryServices/vaults@2021-12-01' existing = { diff --git a/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/deploy.bicep b/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/deploy.bicep index a3be6f92f3..5d33cb9f5a 100644 --- a/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/deploy.bicep +++ b/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/deploy.bicep @@ -16,12 +16,19 @@ param storageModelType string = 'GeoRedundant' @description('Optional. Opt in details of Cross Region Restore feature') param crossRegionRestoreFlag bool = true -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource rsv 'Microsoft.RecoveryServices/vaults@2021-12-01' existing = { diff --git a/arm/Microsoft.RecoveryServices/vaults/deploy.bicep b/arm/Microsoft.RecoveryServices/vaults/deploy.bicep index 4e64a06b66..a05729971e 100644 --- a/arm/Microsoft.RecoveryServices/vaults/deploy.bicep +++ b/arm/Microsoft.RecoveryServices/vaults/deploy.bicep @@ -4,8 +4,8 @@ param name string @description('Optional. The storage configuration for the Azure Recovery Service Vault') param backupStorageConfig object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. Location for all resources.') param location string = resourceGroup().location @@ -125,8 +125,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.RecoveryServices/vaults/protectionContainers/deploy.bicep b/arm/Microsoft.RecoveryServices/vaults/protectionContainers/deploy.bicep index f31dd064c5..da6445e47b 100644 --- a/arm/Microsoft.RecoveryServices/vaults/protectionContainers/deploy.bicep +++ b/arm/Microsoft.RecoveryServices/vaults/protectionContainers/deploy.bicep @@ -40,12 +40,19 @@ param friendlyName string = '' ]) param containerType string = '' -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource protectionContainer 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-08-01' = { diff --git a/arm/Microsoft.Resources/deploymentScripts/deploy.bicep b/arm/Microsoft.Resources/deploymentScripts/deploy.bicep index 55961696b4..b88f92791e 100644 --- a/arm/Microsoft.Resources/deploymentScripts/deploy.bicep +++ b/arm/Microsoft.Resources/deploymentScripts/deploy.bicep @@ -69,8 +69,8 @@ param lock string = 'NotSpecified' @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false var containerSettings = { containerGroupName: containerGroupName @@ -83,8 +83,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Security/azureSecurityCenter/deploy.bicep b/arm/Microsoft.Security/azureSecurityCenter/deploy.bicep index 84b1ff1b98..51abbe88f1 100644 --- a/arm/Microsoft.Security/azureSecurityCenter/deploy.bicep +++ b/arm/Microsoft.Security/azureSecurityCenter/deploy.bicep @@ -6,6 +6,9 @@ param workspaceId string @description('Required. All the VMs in this scope will send their security data to the mentioned workspace unless overridden by a setting with more specific scope.') param scope string +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false + @description('Optional. Describes what kind of security agent provisioning action to take. - On or Off') @allowed([ 'On' @@ -99,6 +102,18 @@ param openSourceRelationalDatabasesTier string = 'Free' @description('Optional. Security contact data') param securityContactProperties object = {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } +} + resource autoProvisioningSettings 'Microsoft.Security/autoProvisioningSettings@2017-08-01-preview' = { name: 'default' properties: { diff --git a/arm/Microsoft.ServiceBus/namespaces/authorizationRules/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/authorizationRules/deploy.bicep index e89276870e..b3c1287e75 100644 --- a/arm/Microsoft.ServiceBus/namespaces/authorizationRules/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/authorizationRules/deploy.bicep @@ -14,11 +14,11 @@ param name string ]) param rights array = [] -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ServiceBus/namespaces/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/deploy.bicep index 4445561c49..471dcb0a53 100644 --- a/arm/Microsoft.ServiceBus/namespaces/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/deploy.bicep @@ -80,8 +80,8 @@ param privateEndpoints array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Generated. Do not provide a value! This date value is used to generate a SAS token to access the modules.') param baseTime string = utcNow('u') @@ -135,8 +135,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/deploy.bicep index 24310da7a5..f4772f7ed0 100644 --- a/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/deploy.bicep @@ -12,11 +12,11 @@ param alternateName string = '' @description('Optional. Resource ID of the Primary/Secondary event hub namespace name, which is part of GEO DR pairing') param partnerNamespaceResourceID string = '' -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/deploy.bicep index 9c4746ca63..8e356f7437 100644 --- a/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/deploy.bicep @@ -19,11 +19,11 @@ param filterName string @description('Required. IP Mask') param ipMask string -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/deploy.bicep index 8cb27915f0..a8a0ac2e5e 100644 --- a/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/deploy.bicep @@ -12,11 +12,11 @@ param postMigrationName string @description('Required. Existing premium Namespace resource ID which has no entities, will be used for migration') param targetNamespaceResourceId string -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/deploy.bicep index da8ff70b63..c895a56b3c 100644 --- a/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/deploy.bicep @@ -15,11 +15,11 @@ param queueName string ]) param rights array = [] -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ServiceBus/namespaces/queues/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/queues/deploy.bicep index ff615e0253..925ba00644 100644 --- a/arm/Microsoft.ServiceBus/namespaces/queues/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/queues/deploy.bicep @@ -80,11 +80,11 @@ param lock string = 'NotSpecified' @description('Optional. Array of role assignment objects that contain the \'roleDefinitionIdOrName\' and \'principalId\' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: \'/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11\'') param roleAssignments array = [] -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/deploy.bicep index 931001207b..5211704a48 100644 --- a/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/deploy.bicep @@ -9,11 +9,11 @@ param name string = '${namespaceName}-vnr' @description('Required. Resource ID of Virtual Network Subnet') param virtualNetworkSubnetId string -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.ServiceFabric/clusters/applicationTypes/deploy.bicep b/arm/Microsoft.ServiceFabric/clusters/applicationTypes/deploy.bicep index dbc0d3b70a..0f7b68e6c2 100644 --- a/arm/Microsoft.ServiceFabric/clusters/applicationTypes/deploy.bicep +++ b/arm/Microsoft.ServiceFabric/clusters/applicationTypes/deploy.bicep @@ -7,12 +7,19 @@ param name string = 'defaultApplicationType' @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' - -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' - params: {} +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false + +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource serviceFabricCluster 'Microsoft.ServiceFabric/clusters@2021-06-01' existing = { diff --git a/arm/Microsoft.ServiceFabric/clusters/deploy.bicep b/arm/Microsoft.ServiceFabric/clusters/deploy.bicep index e3f8499680..0d439c0ca6 100644 --- a/arm/Microsoft.ServiceFabric/clusters/deploy.bicep +++ b/arm/Microsoft.ServiceFabric/clusters/deploy.bicep @@ -15,8 +15,8 @@ param tags object = {} @description('Optional. Specify the type of lock.') param lock string = 'NotSpecified' -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @allowed([ 'BackupRestoreService' @@ -202,9 +202,16 @@ var upgradeDescription_var = union({ } } : {}) -module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } // Service Fabric cluster resource diff --git a/arm/Microsoft.Sql/managedInstances/administrators/deploy.bicep b/arm/Microsoft.Sql/managedInstances/administrators/deploy.bicep index bdb5c81584..bbe8e3250e 100644 --- a/arm/Microsoft.Sql/managedInstances/administrators/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/administrators/deploy.bicep @@ -13,12 +13,19 @@ param name string = 'ActiveDirectory' @description('Optional. Tenant ID of the managed instance administrator.') param tenantId string = '' -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource managedInstance 'Microsoft.Sql/managedInstances@2021-05-01-preview' existing = { diff --git a/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/deploy.bicep b/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/deploy.bicep index e9d43f70e4..f25a9d6b44 100644 --- a/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/deploy.bicep @@ -19,11 +19,11 @@ param monthlyRetention string = 'P1Y' @description('Optional. The yearly retention policy for an LTR backup in an ISO 8601 format.') param yearlyRetention string = 'P5Y' -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/deploy.bicep b/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/deploy.bicep index 52b3279e47..2ca8d6ee49 100644 --- a/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/deploy.bicep @@ -10,11 +10,11 @@ param managedInstanceName string @description('Optional. The backup retention period in days. This is how many days Point-in-Time Restore will be supported.') param retentionDays int = 35 -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Sql/managedInstances/databases/deploy.bicep b/arm/Microsoft.Sql/managedInstances/databases/deploy.bicep index 860a724a73..428c3c30a9 100644 --- a/arm/Microsoft.Sql/managedInstances/databases/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/databases/deploy.bicep @@ -78,8 +78,8 @@ param backupLongTermRetentionPoliciesObj object = {} @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -104,8 +104,8 @@ var diagnosticsLogs = [for log in logsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Sql/managedInstances/deploy.bicep b/arm/Microsoft.Sql/managedInstances/deploy.bicep index a97a0632cf..c6f1a1ec84 100644 --- a/arm/Microsoft.Sql/managedInstances/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/deploy.bicep @@ -103,8 +103,8 @@ param roleAssignments array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. Enables system assigned managed identity on the resource.') param systemAssignedIdentity bool = false @@ -177,8 +177,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Sql/managedInstances/encryptionProtector/deploy.bicep b/arm/Microsoft.Sql/managedInstances/encryptionProtector/deploy.bicep index 4639db142c..2ba00fdb2a 100644 --- a/arm/Microsoft.Sql/managedInstances/encryptionProtector/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/encryptionProtector/deploy.bicep @@ -17,12 +17,19 @@ param serverKeyType string = 'ServiceManaged' @description('Optional. Key auto rotation opt-in flag') param autoRotationEnabled bool = false -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource managedInstance 'Microsoft.Sql/managedInstances@2021-05-01-preview' existing = { diff --git a/arm/Microsoft.Sql/managedInstances/keys/deploy.bicep b/arm/Microsoft.Sql/managedInstances/keys/deploy.bicep index d8b994c656..a794fa5d6f 100644 --- a/arm/Microsoft.Sql/managedInstances/keys/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/keys/deploy.bicep @@ -14,8 +14,8 @@ param serverKeyType string = 'ServiceManaged' @description('Optional. The URI of the key. If the ServerKeyType is AzureKeyVault, then either the URI or the keyVaultName/keyName combination is required.') param uri string = '' -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false var splittedKeyUri = split(uri, '/') @@ -23,9 +23,16 @@ var splittedKeyUri = split(uri, '/') // MUST match the pattern '__' var serverKeyName = empty(uri) ? 'ServiceManaged' : '${split(splittedKeyUri[2], '.')[0]}_${splittedKeyUri[4]}_${splittedKeyUri[5]}' -module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource managedInstance 'Microsoft.Sql/managedInstances@2021-05-01-preview' existing = { diff --git a/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/deploy.bicep b/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/deploy.bicep index 807cbdd4b5..09ce089c06 100644 --- a/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/deploy.bicep @@ -14,12 +14,19 @@ param state string = 'Disabled' @description('Optional. Specifies that the schedule scan notification will be is sent to the subscription administrators.') param emailAccountAdmins bool = false -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource managedInstance 'Microsoft.Sql/managedInstances@2021-05-01-preview' existing = { diff --git a/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/deploy.bicep b/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/deploy.bicep index aae1ae74c9..7fcce31fa1 100644 --- a/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/deploy.bicep @@ -16,12 +16,19 @@ param recurringScansEmails array = [] @description('Optional. A blob storage to hold the scan results.') param vulnerabilityAssessmentsStorageAccountId string = '' -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -module pid_cuaId './.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource managedInstance 'Microsoft.Sql/managedInstances@2021-05-01-preview' existing = { diff --git a/arm/Microsoft.Sql/servers/databases/deploy.bicep b/arm/Microsoft.Sql/servers/databases/deploy.bicep index 33bd1e9374..deabe5dff4 100644 --- a/arm/Microsoft.Sql/servers/databases/deploy.bicep +++ b/arm/Microsoft.Sql/servers/databases/deploy.bicep @@ -47,8 +47,8 @@ param tags object = {} @description('Optional. Location for all resources.') param location string = resourceGroup().location -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely.') @minValue(0) @@ -133,8 +133,8 @@ param isLedgerOn bool = false @description('Optional. Maintenance configuration ID assigned to the database. This configuration defines the period when the maintenance updates will occur.') param maintenanceConfigurationId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Sql/servers/deploy.bicep b/arm/Microsoft.Sql/servers/deploy.bicep index 52c8c32312..4e70538a29 100644 --- a/arm/Microsoft.Sql/servers/deploy.bicep +++ b/arm/Microsoft.Sql/servers/deploy.bicep @@ -31,8 +31,8 @@ param roleAssignments array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. The databases to create in the server') param databases array = [] @@ -50,8 +50,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Sql/servers/firewallRules/deploy.bicep b/arm/Microsoft.Sql/servers/firewallRules/deploy.bicep index 90fa8124dd..9c2d04c8de 100644 --- a/arm/Microsoft.Sql/servers/firewallRules/deploy.bicep +++ b/arm/Microsoft.Sql/servers/firewallRules/deploy.bicep @@ -10,11 +10,11 @@ param startIpAddress string = '0.0.0.0' @description('Required. The Name of SQL Server') param serverName string -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Sql/servers/securityAlertPolicies/deploy.bicep b/arm/Microsoft.Sql/servers/securityAlertPolicies/deploy.bicep index 84a4088484..8bcff34f54 100644 --- a/arm/Microsoft.Sql/servers/securityAlertPolicies/deploy.bicep +++ b/arm/Microsoft.Sql/servers/securityAlertPolicies/deploy.bicep @@ -30,11 +30,11 @@ param storageEndpoint string = '' @description('Required. The Name of SQL Server') param serverName string -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/deploy.bicep index 0b06a3c734..49884aeeaa 100644 --- a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/deploy.bicep @@ -25,11 +25,11 @@ param immutabilityPolicyProperties object = {} @description('Optional. Array of role assignment objects that contain the \'roleDefinitionIdOrName\' and \'principalId\' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or it\'s fully qualified ID in the following format: \'/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11\'') param roleAssignments array = [] -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/deploy.bicep index 035e49ce7b..f17f5c9a1b 100644 --- a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/deploy.bicep @@ -17,11 +17,11 @@ param immutabilityPeriodSinceCreationInDays int = 365 @description('Optional. This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API') param allowProtectedAppendWrites bool = true -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/blobServices/deploy.bicep index 2d1cff8403..f921c65076 100644 --- a/arm/Microsoft.Storage/storageAccounts/blobServices/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/blobServices/deploy.bicep @@ -34,8 +34,8 @@ param diagnosticEventHubAuthorizationRuleId string = '' @description('Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category.') param diagnosticEventHubName string = '' -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -76,8 +76,8 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Storage/storageAccounts/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/deploy.bicep index 1708a47811..61578b05c5 100644 --- a/arm/Microsoft.Storage/storageAccounts/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/deploy.bicep @@ -116,8 +116,8 @@ param lock string = 'NotSpecified' @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Generated. Do not provide a value! This date value is used to generate a SAS token to access the modules.') param basetime string = utcNow('u') @@ -183,8 +183,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Storage/storageAccounts/fileServices/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/fileServices/deploy.bicep index 6bdbbe12bd..33ab09b302 100644 --- a/arm/Microsoft.Storage/storageAccounts/fileServices/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/fileServices/deploy.bicep @@ -34,8 +34,8 @@ param diagnosticEventHubName string = '' @description('Optional. File shares to create.') param shares array = [] -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -76,8 +76,8 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Storage/storageAccounts/fileServices/shares/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/fileServices/shares/deploy.bicep index 0d4a76a597..1b18a3ad85 100644 --- a/arm/Microsoft.Storage/storageAccounts/fileServices/shares/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/fileServices/shares/deploy.bicep @@ -14,11 +14,11 @@ param sharedQuota int = 5120 @description('Optional. Array of role assignment objects that contain the \'roleDefinitionIdOrName\' and \'principalId\' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or it\'s fully qualified ID in the following format: \'/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11\'') param roleAssignments array = [] -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Storage/storageAccounts/managementPolicies/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/managementPolicies/deploy.bicep index 61f2ec5ba5..01049a800b 100644 --- a/arm/Microsoft.Storage/storageAccounts/managementPolicies/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/managementPolicies/deploy.bicep @@ -8,11 +8,11 @@ param name string = 'default' @description('Required. The Storage Account ManagementPolicies Rules') param rules array -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Storage/storageAccounts/queueServices/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/queueServices/deploy.bicep index 30f829ea1c..34a13446b9 100644 --- a/arm/Microsoft.Storage/storageAccounts/queueServices/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/queueServices/deploy.bicep @@ -25,8 +25,8 @@ param diagnosticEventHubAuthorizationRuleId string = '' @description('Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category.') param diagnosticEventHubName string = '' -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -67,8 +67,8 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Storage/storageAccounts/queueServices/queues/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/queueServices/queues/deploy.bicep index 5cc3bbbe0c..c3f34e2b5b 100644 --- a/arm/Microsoft.Storage/storageAccounts/queueServices/queues/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/queueServices/queues/deploy.bicep @@ -14,11 +14,11 @@ param metadata object = {} @description('Optional. Array of role assignment objects that contain the \'roleDefinitionIdOrName\' and \'principalId\' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or it\'s fully qualified ID in the following format: \'/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11\'') param roleAssignments array = [] -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Storage/storageAccounts/tableServices/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/tableServices/deploy.bicep index ba3877b8f4..5bff0e0829 100644 --- a/arm/Microsoft.Storage/storageAccounts/tableServices/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/tableServices/deploy.bicep @@ -25,8 +25,8 @@ param diagnosticEventHubAuthorizationRuleId string = '' @description('Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category.') param diagnosticEventHubName string = '' -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -67,8 +67,8 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Storage/storageAccounts/tableServices/tables/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/tableServices/tables/deploy.bicep index c114279af8..be2515d809 100644 --- a/arm/Microsoft.Storage/storageAccounts/tableServices/tables/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/tableServices/tables/deploy.bicep @@ -8,11 +8,11 @@ param tableServicesName string = 'default' @description('Required. Name of the table.') param name string -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Synapse/privateLinkHubs/deploy.bicep b/arm/Microsoft.Synapse/privateLinkHubs/deploy.bicep index 2b44faff0a..d4553094ee 100644 --- a/arm/Microsoft.Synapse/privateLinkHubs/deploy.bicep +++ b/arm/Microsoft.Synapse/privateLinkHubs/deploy.bicep @@ -15,12 +15,27 @@ param tags object = {} @description('Optional. Specify the type of lock.') param lock string = 'NotSpecified' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false + @description('Optional. Array of role assignment objects that contain the \'roleDefinitionIdOrName\' and \'principalId\' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: \'/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11\'') param roleAssignments array = [] @description('Optional. Configuration Details for private endpoints.') param privateEndpoints array = [] +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } +} + resource privateLinkHub 'Microsoft.Synapse/privateLinkHubs@2021-06-01' = { name: name location: location diff --git a/arm/Microsoft.VirtualMachineImages/imageTemplates/deploy.bicep b/arm/Microsoft.VirtualMachineImages/imageTemplates/deploy.bicep index 8401b5a1ef..00b0a6bf31 100644 --- a/arm/Microsoft.VirtualMachineImages/imageTemplates/deploy.bicep +++ b/arm/Microsoft.VirtualMachineImages/imageTemplates/deploy.bicep @@ -56,8 +56,8 @@ param tags object = {} @description('Generated. Do not provide a value! This date value is used to generate a unique image template name.') param baseTime string = utcNow('yyyy-MM-dd-HH-mm-ss') -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. Array of role assignment objects that contain the \'roleDefinitionIdOrName\' and \'principalId\' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: \'/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11\'') param roleAssignments array = [] @@ -120,8 +120,8 @@ var vnetConfig = { subnetId: subnetId } -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Web/connections/deploy.bicep b/arm/Microsoft.Web/connections/deploy.bicep index 60e0c14b20..01ca8677a6 100644 --- a/arm/Microsoft.Web/connections/deploy.bicep +++ b/arm/Microsoft.Web/connections/deploy.bicep @@ -52,8 +52,8 @@ param tags object = {} @description('Optional. Links to test the API connection.') param testLinks array = [] -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Web/hostingEnvironments/deploy.bicep b/arm/Microsoft.Web/hostingEnvironments/deploy.bicep index 68482f3f95..6bc9934e9e 100644 --- a/arm/Microsoft.Web/hostingEnvironments/deploy.bicep +++ b/arm/Microsoft.Web/hostingEnvironments/deploy.bicep @@ -101,8 +101,8 @@ param roleAssignments array = [] @description('Optional. Resource tags.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. The name of logs that will be streamed.') @allowed([ @@ -123,8 +123,8 @@ var diagnosticsLogs = [for log in logsToEnable: { var vnetResourceId = split(subnetResourceId, '/') -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Web/serverfarms/deploy.bicep b/arm/Microsoft.Web/serverfarms/deploy.bicep index 31d7b036b0..0b49adae13 100644 --- a/arm/Microsoft.Web/serverfarms/deploy.bicep +++ b/arm/Microsoft.Web/serverfarms/deploy.bicep @@ -53,15 +53,15 @@ param roleAssignments array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false var hostingEnvironmentProfile = { id: appServiceEnvironmentId } -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Web/sites/config/deploy.bicep b/arm/Microsoft.Web/sites/config/deploy.bicep index f805897052..703d568908 100644 --- a/arm/Microsoft.Web/sites/config/deploy.bicep +++ b/arm/Microsoft.Web/sites/config/deploy.bicep @@ -30,8 +30,8 @@ param appInsightId string = '' @description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') param telemetryCuaId string = '' -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/arm/Microsoft.Web/sites/deploy.bicep b/arm/Microsoft.Web/sites/deploy.bicep index 746351a28e..90f5d4fc0c 100644 --- a/arm/Microsoft.Web/sites/deploy.bicep +++ b/arm/Microsoft.Web/sites/deploy.bicep @@ -148,8 +148,8 @@ var identity = identityType != 'None' ? { userAssignedIdentities: !empty(userAssignedIdentities) ? userAssignedIdentities : null } : null -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/constructs/Microsoft.Authorization/roleAssignments-multiRolesMultiPrincipals/deploy.bicep b/constructs/Microsoft.Authorization/roleAssignments-multiRolesMultiPrincipals/deploy.bicep index 1ea401fb37..4a628e9836 100644 --- a/constructs/Microsoft.Authorization/roleAssignments-multiRolesMultiPrincipals/deploy.bicep +++ b/constructs/Microsoft.Authorization/roleAssignments-multiRolesMultiPrincipals/deploy.bicep @@ -15,11 +15,11 @@ param managementGroupId string = '' @description('Optional. Location for all resources.') param location string = deployment().location -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/constructs/Microsoft.Network/virtualNetwork/virtualNetworkPeerings-multiRemoteVnets/deploy.bicep b/constructs/Microsoft.Network/virtualNetwork/virtualNetworkPeerings-multiRemoteVnets/deploy.bicep index 4e739d9f3c..cecd01e8ed 100644 --- a/constructs/Microsoft.Network/virtualNetwork/virtualNetworkPeerings-multiRemoteVnets/deploy.bicep +++ b/constructs/Microsoft.Network/virtualNetwork/virtualNetworkPeerings-multiRemoteVnets/deploy.bicep @@ -4,11 +4,11 @@ param localVnetName string @description('Optional. Optional. The list of remote networks to peering peer with, including the configuration.') param peeringConfigurations array = [] -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -resource pid_cuaId 'Microsoft.Resources/deployments@2021-04-01' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' properties: { mode: 'Incremental' template: { diff --git a/settings.json b/settings.json index 10a1b2592a..101b95f24f 100644 --- a/settings.json +++ b/settings.json @@ -11,6 +11,6 @@ ] } }, - // Remove or set to empty if no telemetry data is to be collected - "telemetryCuaId": "47ed15a6-730a-4827-bcb4-0fd963ffbd82" + // Remove or disable if no telemetry data is to be collected + "enableDefaultTelemetry": true } From 88bbf9c5afd1ec9a369b104554115ba31c97a4dd Mon Sep 17 00:00:00 2001 From: MrMCake Date: Tue, 1 Feb 2022 23:13:34 +0100 Subject: [PATCH 08/14] Updated further modules --- .../servers/readme.md | 2 +- .../.bicep/nested_authorizationServers.bicep | 13 ++++++++++--- .../service/apiVersionSets/readme.md | 2 +- .../service/apis/readme.md | 2 +- .../service/authorizationServers/readme.md | 2 +- .../service/backends/readme.md | 2 +- .../service/caches/readme.md | 2 +- .../automationAccounts/deploy.bicep | 4 ++-- .../jobSchedules/deploy.bicep | 4 ++-- .../automationAccounts/modules/deploy.bicep | 4 ++-- .../automationAccounts/runbooks/deploy.bicep | 4 ++-- .../automationAccounts/schedules/deploy.bicep | 4 ++-- .../automationAccounts/variables/deploy.bicep | 4 ++-- arm/Microsoft.Compute/disks/deploy.bicep | 17 ++++++++++++----- arm/Microsoft.Compute/galleries/deploy.bicep | 13 ++++++++++--- .../applicationgroups/applications/deploy.bicep | 4 ++-- .../applicationgroups/deploy.bicep | 4 ++-- arm/Microsoft.Logic/workflows/deploy.bicep | 4 ++-- .../applicationGateways/deploy.bicep | 4 ++-- .../privateEndpoints/deploy.bicep | 13 ++++++++++--- arm/Microsoft.Web/connections/deploy.bicep | 4 ++-- arm/Microsoft.Web/sites/config/deploy.bicep | 4 ++-- arm/Microsoft.Web/sites/deploy.bicep | 4 ++-- 23 files changed, 74 insertions(+), 46 deletions(-) diff --git a/arm/Microsoft.AnalysisServices/servers/readme.md b/arm/Microsoft.AnalysisServices/servers/readme.md index 31a12572b2..59f80b1ee0 100644 --- a/arm/Microsoft.AnalysisServices/servers/readme.md +++ b/arm/Microsoft.AnalysisServices/servers/readme.md @@ -21,12 +21,12 @@ The following resources are required to be able to deploy this resource. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `firewallSettings` | object | `{object}` | | Optional. The inbound firewall rules to define on the server. If not specified, firewall is disabled. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all Resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.ApiManagement/service/.bicep/nested_authorizationServers.bicep b/arm/Microsoft.ApiManagement/service/.bicep/nested_authorizationServers.bicep index cecef61467..c727a1813a 100644 --- a/arm/Microsoft.ApiManagement/service/.bicep/nested_authorizationServers.bicep +++ b/arm/Microsoft.ApiManagement/service/.bicep/nested_authorizationServers.bicep @@ -66,9 +66,16 @@ var defaultAuthorizationMethods = [ ] var setAuthorizationMethods = union(authorizationMethods, defaultAuthorizationMethods) -module pid_cuaId '../authorizationServers/.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource keyVault 'Microsoft.KeyVault/vaults@2019-09-01' existing = { diff --git a/arm/Microsoft.ApiManagement/service/apiVersionSets/readme.md b/arm/Microsoft.ApiManagement/service/apiVersionSets/readme.md index 1b1c2bec10..e715059a9b 100644 --- a/arm/Microsoft.ApiManagement/service/apiVersionSets/readme.md +++ b/arm/Microsoft.ApiManagement/service/apiVersionSets/readme.md @@ -13,7 +13,7 @@ This module deploys API Management Service APIs Version Set. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | `default` | | Optional. API Version set name | | `properties` | object | `{object}` | | Optional. API Version set properties | diff --git a/arm/Microsoft.ApiManagement/service/apis/readme.md b/arm/Microsoft.ApiManagement/service/apis/readme.md index d5f67984a7..15e0de1579 100644 --- a/arm/Microsoft.ApiManagement/service/apis/readme.md +++ b/arm/Microsoft.ApiManagement/service/apis/readme.md @@ -28,8 +28,8 @@ The following resources are required to be able to deploy this resource. | `apiVersionDescription` | string | | | Optional. Description of the API Version. | | `apiVersionSetId` | string | | | Optional. Indicates the Version identifier of the API version set | | `authenticationSettings` | object | `{object}` | | Optional. Collection of authentication settings included into this API. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `displayName` | string | | | Required. API name. Must be 1 to 300 characters long. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `format` | string | `openapi` | `[wadl-xml, wadl-link-json, swagger-json, swagger-link-json, wsdl, wsdl-link, openapi, openapi+json, openapi-link, openapi+json-link]` | Optional. Format of the Content in which the API is getting imported. | | `isCurrent` | bool | `True` | | Optional. Indicates if API revision is current API revision. | | `name` | string | | | Required. API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number. | diff --git a/arm/Microsoft.ApiManagement/service/authorizationServers/readme.md b/arm/Microsoft.ApiManagement/service/authorizationServers/readme.md index 552cf5296a..0e2c0d49cc 100644 --- a/arm/Microsoft.ApiManagement/service/authorizationServers/readme.md +++ b/arm/Microsoft.ApiManagement/service/authorizationServers/readme.md @@ -26,8 +26,8 @@ The following resources are required to be able to deploy this resource. | `clientId` | secureString | | | Required. Client or app ID registered with this authorization server. | | `clientRegistrationEndpoint` | string | | | Optional. Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced. | | `clientSecret` | secureString | | | Required. Client or app secret registered with this authorization server. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `defaultScope` | string | | | Optional. Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `grantTypes` | array | | | Required. Form of an authorization grant, which the client uses to request the access token. - authorizationCode, implicit, resourceOwnerPassword, clientCredentials | | `name` | string | | | Required. Identifier of the authorization server. | | `resourceOwnerPassword` | string | | | Optional. Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password. | diff --git a/arm/Microsoft.ApiManagement/service/backends/readme.md b/arm/Microsoft.ApiManagement/service/backends/readme.md index 5e473157a7..56c5addf13 100644 --- a/arm/Microsoft.ApiManagement/service/backends/readme.md +++ b/arm/Microsoft.ApiManagement/service/backends/readme.md @@ -21,7 +21,7 @@ The following resources are required to be able to deploy this resource. | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | | `backendDescription` | string | | | Optional. Backend Description. | | `credentials` | object | `{object}` | | Optional. Backend Credentials Contract Properties. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. Backend Name. | | `protocol` | string | `http` | | Optional. Backend communication protocol. - http or soap | | `proxy` | object | `{object}` | | Optional. Backend Proxy Contract Properties | diff --git a/arm/Microsoft.ApiManagement/service/caches/readme.md b/arm/Microsoft.ApiManagement/service/caches/readme.md index faabc3e8e1..17f5a310dc 100644 --- a/arm/Microsoft.ApiManagement/service/caches/readme.md +++ b/arm/Microsoft.ApiManagement/service/caches/readme.md @@ -21,7 +21,7 @@ The following resources are required to be able to deploy this resource. | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | | `cacheDescription` | string | | | Optional. Cache description | | `connectionString` | string | | | Required. Runtime connection string to cache. Can be referenced by a named value like so, {{}} | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. Identifier of the Cache entity. Cache identifier (should be either 'default' or valid Azure region identifier). | | `resourceId` | string | | | Optional. Original uri of entity in external system cache points to. | | `useFromLocation` | string | | | Required. Location identifier to use cache from (should be either 'default' or valid Azure region identifier) | diff --git a/arm/Microsoft.Automation/automationAccounts/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/deploy.bicep index 80489300e2..8f56b55a17 100644 --- a/arm/Microsoft.Automation/automationAccounts/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/deploy.bicep @@ -75,8 +75,8 @@ param roleAssignments array = [] @description('Optional. Tags of the Automation Account resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. The name of logs that will be streamed.') @allowed([ diff --git a/arm/Microsoft.Automation/automationAccounts/jobSchedules/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/jobSchedules/deploy.bicep index f6cba0516c..84c86da53e 100644 --- a/arm/Microsoft.Automation/automationAccounts/jobSchedules/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/jobSchedules/deploy.bicep @@ -16,8 +16,8 @@ param parameters object = {} @description('Optional. The hybrid worker group that the scheduled job should run on.') param runOn string = '' -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Automation/automationAccounts/modules/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/modules/deploy.bicep index 7ffcb20e34..bdc87854c7 100644 --- a/arm/Microsoft.Automation/automationAccounts/modules/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/modules/deploy.bicep @@ -16,8 +16,8 @@ param location string = resourceGroup().location @description('Optional. Tags of the Automation Account resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Automation/automationAccounts/runbooks/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/runbooks/deploy.bicep index 8e9c479f99..b20dfa14d1 100644 --- a/arm/Microsoft.Automation/automationAccounts/runbooks/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/runbooks/deploy.bicep @@ -38,8 +38,8 @@ param location string = resourceGroup().location @description('Optional. Tags of the Automation Account resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false var accountSasProperties = { signedServices: 'b' diff --git a/arm/Microsoft.Automation/automationAccounts/schedules/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/schedules/deploy.bicep index 0947dad0ce..29e2e00ab0 100644 --- a/arm/Microsoft.Automation/automationAccounts/schedules/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/schedules/deploy.bicep @@ -41,8 +41,8 @@ param timeZone string = '' @description('Optional. Time used as a basis for e.g. the schedule start date.') param baseTime string = utcNow('u') -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Automation/automationAccounts/variables/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/variables/deploy.bicep index 2a5c1887da..6b54aa0766 100644 --- a/arm/Microsoft.Automation/automationAccounts/variables/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/variables/deploy.bicep @@ -13,8 +13,8 @@ param description string = '' @sys.description('Optional. If the variable should be encrypted.') param isEncrypted bool = false -@sys.description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@sys.description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Compute/disks/deploy.bicep b/arm/Microsoft.Compute/disks/deploy.bicep index e66713dc54..1d264e453a 100644 --- a/arm/Microsoft.Compute/disks/deploy.bicep +++ b/arm/Microsoft.Compute/disks/deploy.bicep @@ -116,12 +116,19 @@ param roleAssignments array = [] @description('Optional. Tags of the availability set resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource disk 'Microsoft.Compute/disks@2021-08-01' = { diff --git a/arm/Microsoft.Compute/galleries/deploy.bicep b/arm/Microsoft.Compute/galleries/deploy.bicep index 254d8120de..6abb3d6bea 100644 --- a/arm/Microsoft.Compute/galleries/deploy.bicep +++ b/arm/Microsoft.Compute/galleries/deploy.bicep @@ -28,9 +28,16 @@ param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') param enableDefaultTelemetry bool = false -module pidName '.bicep/nested_cuaId.bicep' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource gallery 'Microsoft.Compute/galleries@2020-09-30' = { diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/deploy.bicep b/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/deploy.bicep index 36a456000b..9971058b6f 100644 --- a/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/deploy.bicep +++ b/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/deploy.bicep @@ -33,8 +33,8 @@ param iconPath string = '' @sys.description('Optional. Index of the icon.') param iconIndex int = 0 -@sys.description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@sys.description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/deploy.bicep b/arm/Microsoft.DesktopVirtualization/applicationgroups/deploy.bicep index 94b040158e..915fd515b5 100644 --- a/arm/Microsoft.DesktopVirtualization/applicationgroups/deploy.bicep +++ b/arm/Microsoft.DesktopVirtualization/applicationgroups/deploy.bicep @@ -52,8 +52,8 @@ param lock string = 'NotSpecified' @sys.description('Optional. Tags of the resource.') param tags object = {} -@sys.description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param telemetryCuaId string = '' +@sys.description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @sys.description('Optional. The name of logs that will be streamed.') @allowed([ diff --git a/arm/Microsoft.Logic/workflows/deploy.bicep b/arm/Microsoft.Logic/workflows/deploy.bicep index dbdcc69c9d..985b4efb0e 100644 --- a/arm/Microsoft.Logic/workflows/deploy.bicep +++ b/arm/Microsoft.Logic/workflows/deploy.bicep @@ -10,8 +10,8 @@ param connectorEndpointsConfiguration object = {} @description('Optional. The access control configuration for accessing workflow run contents.') param contentsAccessControlConfiguration object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. Parameters for the definition template.') param definitionParameters object = {} diff --git a/arm/Microsoft.Network/applicationGateways/deploy.bicep b/arm/Microsoft.Network/applicationGateways/deploy.bicep index 64f8124b2b..7541d6784d 100644 --- a/arm/Microsoft.Network/applicationGateways/deploy.bicep +++ b/arm/Microsoft.Network/applicationGateways/deploy.bicep @@ -109,8 +109,8 @@ param roleAssignments array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. The name of logs that will be streamed.') @allowed([ diff --git a/arm/Microsoft.Network/privateEndpoints/deploy.bicep b/arm/Microsoft.Network/privateEndpoints/deploy.bicep index 625c51a2a3..433458235a 100644 --- a/arm/Microsoft.Network/privateEndpoints/deploy.bicep +++ b/arm/Microsoft.Network/privateEndpoints/deploy.bicep @@ -33,9 +33,16 @@ param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') param enableDefaultTelemetry bool = false -module pid_cuaId '.bicep/nested_pid.bicep' = if (!empty(telemetryCuaId)) { - name: 'pid-${telemetryCuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource privateEndpoint 'Microsoft.Network/privateEndpoints@2021-03-01' = { diff --git a/arm/Microsoft.Web/connections/deploy.bicep b/arm/Microsoft.Web/connections/deploy.bicep index 01ca8677a6..59abe9b1a3 100644 --- a/arm/Microsoft.Web/connections/deploy.bicep +++ b/arm/Microsoft.Web/connections/deploy.bicep @@ -10,8 +10,8 @@ param connectionKind string @description('Required. Connection name for connection. Example: \'azureblob\' when using blobs. It can change depending on the resource.') param name string -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. Customized parameter values for specific connections.') param customParameterValues object = {} diff --git a/arm/Microsoft.Web/sites/config/deploy.bicep b/arm/Microsoft.Web/sites/config/deploy.bicep index 703d568908..94b9d24c27 100644 --- a/arm/Microsoft.Web/sites/config/deploy.bicep +++ b/arm/Microsoft.Web/sites/config/deploy.bicep @@ -27,8 +27,8 @@ param functionsExtensionVersion string = '~3' @description('Optional. Resource ID of the app insight to leverage for this resource.') param appInsightId string = '' -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Web/sites/deploy.bicep b/arm/Microsoft.Web/sites/deploy.bicep index 90f5d4fc0c..081997ea2e 100644 --- a/arm/Microsoft.Web/sites/deploy.bicep +++ b/arm/Microsoft.Web/sites/deploy.bicep @@ -72,8 +72,8 @@ param privateEndpoints array = [] @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') -param telemetryCuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false @description('Optional. Array of role assignment objects that contain the \'roleDefinitionIdOrName\' and \'principalId\' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: \'/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11\'.') param roleAssignments array = [] From 9e89683b007a54ea164bd18858532d6f2f866098 Mon Sep 17 00:00:00 2001 From: MrMCake Date: Tue, 1 Feb 2022 23:25:11 +0100 Subject: [PATCH 09/14] Updated ReadMe files --- .../service/identityProviders/readme.md | 2 +- .../service/namedValues/readme.md | 2 +- arm/Microsoft.ApiManagement/service/policies/readme.md | 2 +- .../service/portalsettings/readme.md | 2 +- .../service/products/apis/readme.md | 2 +- .../service/products/groups/readme.md | 2 +- arm/Microsoft.ApiManagement/service/products/readme.md | 2 +- arm/Microsoft.ApiManagement/service/readme.md | 2 +- .../service/subscriptions/readme.md | 2 +- .../automationAccounts/jobSchedules/readme.md | 2 +- .../automationAccounts/modules/readme.md | 2 +- arm/Microsoft.Automation/automationAccounts/readme.md | 2 +- .../automationAccounts/runbooks/readme.md | 2 +- .../automationAccounts/schedules/readme.md | 2 +- .../softwareUpdateConfigurations/readme.md | 2 +- .../automationAccounts/variables/readme.md | 2 +- arm/Microsoft.Batch/batchAccounts/readme.md | 2 +- arm/Microsoft.CognitiveServices/accounts/readme.md | 2 +- arm/Microsoft.Compute/availabilitySets/readme.md | 2 +- arm/Microsoft.Compute/diskEncryptionSets/readme.md | 2 +- arm/Microsoft.Compute/disks/readme.md | 4 ++-- arm/Microsoft.Compute/galleries/images/readme.md | 2 +- arm/Microsoft.Compute/galleries/readme.md | 2 +- arm/Microsoft.Compute/images/readme.md | 2 +- .../proximityPlacementGroups/readme.md | 2 +- .../virtualMachineScaleSets/extensions/readme.md | 2 +- .../virtualMachineScaleSets/readme.md | 2 +- .../virtualMachines/extensions/readme.md | 2 +- arm/Microsoft.Compute/virtualMachines/readme.md | 2 +- arm/Microsoft.Consumption/budgets/readme.md | 1 + .../containerGroups/readme.md | 2 +- arm/Microsoft.ContainerRegistry/registries/readme.md | 2 +- .../managedClusters/agentPools/readme.md | 2 +- .../managedClusters/readme.md | 2 +- .../factories/integrationRuntime/readme.md | 2 +- .../factories/managedVirtualNetwork/readme.md | 2 +- arm/Microsoft.DataFactory/factories/readme.md | 2 +- arm/Microsoft.Databricks/workspaces/readme.md | 2 +- .../applicationgroups/applications/readme.md | 2 +- .../applicationgroups/readme.md | 2 +- .../hostpools/readme.md | 2 +- .../workspaces/readme.md | 2 +- .../mongodbDatabases/collections/readme.md | 2 +- .../databaseAccounts/mongodbDatabases/readme.md | 2 +- arm/Microsoft.DocumentDB/databaseAccounts/readme.md | 2 +- .../databaseAccounts/sqlDatabases/containers/readme.md | 2 +- .../databaseAccounts/sqlDatabases/readme.md | 2 +- arm/Microsoft.EventGrid/topics/readme.md | 2 +- .../namespaces/authorizationRules/readme.md | 2 +- .../namespaces/disasterRecoveryConfigs/readme.md | 2 +- .../namespaces/eventhubs/authorizationRules/readme.md | 2 +- .../namespaces/eventhubs/consumergroups/readme.md | 2 +- arm/Microsoft.EventHub/namespaces/eventhubs/readme.md | 2 +- arm/Microsoft.EventHub/namespaces/readme.md | 4 ++-- arm/Microsoft.HealthBot/healthBots/readme.md | 2 +- arm/Microsoft.Insights/actionGroups/readme.md | 2 +- arm/Microsoft.Insights/activityLogAlerts/readme.md | 2 +- arm/Microsoft.Insights/components/readme.md | 2 +- arm/Microsoft.Insights/metricAlerts/readme.md | 2 +- arm/Microsoft.Insights/privateLinkScopes/readme.md | 2 +- .../privateLinkScopes/scopedResources/readme.md | 2 +- arm/Microsoft.Insights/scheduledQueryRules/readme.md | 2 +- arm/Microsoft.KeyVault/vaults/accessPolicies/readme.md | 2 +- arm/Microsoft.KeyVault/vaults/keys/readme.md | 2 +- arm/Microsoft.KeyVault/vaults/readme.md | 2 +- arm/Microsoft.KeyVault/vaults/secrets/readme.md | 2 +- arm/Microsoft.Logic/workflows/readme.md | 2 +- .../workspaces/readme.md | 2 +- .../userAssignedIdentities/readme.md | 2 +- .../registrationDefinitions/readme.md | 3 ++- arm/Microsoft.Management/managementGroups/readme.md | 1 + .../netAppAccounts/capacityPools/readme.md | 2 +- .../netAppAccounts/capacityPools/volumes/readme.md | 2 +- arm/Microsoft.NetApp/netAppAccounts/readme.md | 2 +- arm/Microsoft.Network/applicationGateways/readme.md | 2 +- .../applicationSecurityGroups/readme.md | 2 +- arm/Microsoft.Network/azureFirewalls/readme.md | 2 +- arm/Microsoft.Network/bastionHosts/readme.md | 2 +- arm/Microsoft.Network/connections/readme.md | 2 +- arm/Microsoft.Network/ddosProtectionPlans/readme.md | 2 +- arm/Microsoft.Network/expressRouteCircuits/readme.md | 2 +- arm/Microsoft.Network/firewallPolicies/readme.md | 2 +- .../firewallPolicies/ruleCollectionGroups/readme.md | 2 +- .../firewallPolicies/ruleGroups/readme.md | 2 +- arm/Microsoft.Network/ipGroups/readme.md | 2 +- .../loadBalancers/backendAddressPools/readme.md | 2 +- .../loadBalancers/inboundNatRules/readme.md | 2 +- arm/Microsoft.Network/loadBalancers/readme.md | 2 +- arm/Microsoft.Network/localNetworkGateways/readme.md | 2 +- arm/Microsoft.Network/natGateways/readme.md | 2 +- arm/Microsoft.Network/networkSecurityGroups/readme.md | 2 +- .../networkWatchers/connectionMonitors/readme.md | 2 +- .../networkWatchers/flowLogs/readme.md | 2 +- arm/Microsoft.Network/networkWatchers/readme.md | 2 +- arm/Microsoft.Network/privateDnsZones/readme.md | 2 +- .../privateDnsZones/virtualNetworkLinks/readme.md | 2 +- .../privateEndpoints/privateDnsZoneGroups/readme.md | 2 +- arm/Microsoft.Network/privateEndpoints/readme.md | 2 +- arm/Microsoft.Network/publicIPAddresses/readme.md | 2 +- arm/Microsoft.Network/publicIPPrefixes/readme.md | 2 +- arm/Microsoft.Network/routeTables/readme.md | 2 +- arm/Microsoft.Network/trafficmanagerprofiles/readme.md | 2 +- arm/Microsoft.Network/virtualNetworkGateways/readme.md | 2 +- arm/Microsoft.Network/virtualNetworks/readme.md | 2 +- .../virtualNetworks/subnets/readme.md | 2 +- .../virtualNetworks/virtualNetworkPeerings/readme.md | 2 +- arm/Microsoft.Network/virtualWans/readme.md | 2 +- .../workspaces/dataSources/readme.md | 2 +- .../workspaces/linkedServices/readme.md | 2 +- arm/Microsoft.OperationalInsights/workspaces/readme.md | 2 +- .../workspaces/savedSearches/readme.md | 2 +- .../workspaces/storageInsightConfigs/readme.md | 2 +- .../vaults/backupConfig/readme.md | 2 +- .../vaults/backupPolicies/readme.md | 2 +- .../vaults/backupStorageConfig/readme.md | 2 +- .../vaults/protectionContainers/readme.md | 2 +- arm/Microsoft.RecoveryServices/vaults/readme.md | 2 +- arm/Microsoft.Resources/deploymentScripts/readme.md | 2 +- arm/Microsoft.Security/azureSecurityCenter/readme.md | 1 + .../namespaces/authorizationRules/readme.md | 2 +- .../namespaces/disasterRecoveryConfigs/readme.md | 2 +- .../namespaces/ipFilterRules/readme.md | 2 +- .../namespaces/migrationConfigurations/readme.md | 2 +- .../namespaces/queues/authorizationRules/readme.md | 2 +- arm/Microsoft.ServiceBus/namespaces/queues/readme.md | 2 +- arm/Microsoft.ServiceBus/namespaces/readme.md | 2 +- .../namespaces/virtualNetworkRules/readme.md | 2 +- .../clusters/applicationTypes/readme.md | 2 +- arm/Microsoft.ServiceFabric/clusters/readme.md | 2 +- .../managedInstances/administrators/readme.md | 2 +- .../backupLongTermRetentionPolicies/readme.md | 2 +- .../backupShortTermRetentionPolicies/readme.md | 2 +- arm/Microsoft.Sql/managedInstances/databases/readme.md | 2 +- .../managedInstances/encryptionProtector/readme.md | 2 +- arm/Microsoft.Sql/managedInstances/keys/readme.md | 2 +- arm/Microsoft.Sql/managedInstances/readme.md | 2 +- .../managedInstances/securityAlertPolicies/readme.md | 4 ++-- .../vulnerabilityAssessments/readme.md | 4 ++-- arm/Microsoft.Sql/servers/databases/readme.md | 2 +- arm/Microsoft.Sql/servers/firewallRules/readme.md | 2 +- arm/Microsoft.Sql/servers/readme.md | 2 +- .../servers/securityAlertPolicies/readme.md | 2 +- .../containers/immutabilityPolicies/readme.md | 2 +- .../storageAccounts/blobServices/containers/readme.md | 2 +- .../storageAccounts/blobServices/readme.md | 2 +- .../storageAccounts/fileServices/readme.md | 2 +- .../storageAccounts/fileServices/shares/readme.md | 2 +- .../storageAccounts/managementPolicies/readme.md | 2 +- .../storageAccounts/queueServices/queues/readme.md | 2 +- .../storageAccounts/queueServices/readme.md | 2 +- arm/Microsoft.Storage/storageAccounts/readme.md | 10 +++++----- .../storageAccounts/tableServices/readme.md | 2 +- .../storageAccounts/tableServices/tables/readme.md | 2 +- arm/Microsoft.Synapse/privateLinkHubs/readme.md | 1 + .../imageTemplates/readme.md | 2 +- arm/Microsoft.Web/connections/readme.md | 2 +- arm/Microsoft.Web/hostingEnvironments/readme.md | 2 +- arm/Microsoft.Web/serverfarms/readme.md | 2 +- arm/Microsoft.Web/sites/config/readme.md | 2 +- arm/Microsoft.Web/sites/readme.md | 2 +- 160 files changed, 169 insertions(+), 164 deletions(-) diff --git a/arm/Microsoft.ApiManagement/service/identityProviders/readme.md b/arm/Microsoft.ApiManagement/service/identityProviders/readme.md index 9e696b916e..f7a1c1af24 100644 --- a/arm/Microsoft.ApiManagement/service/identityProviders/readme.md +++ b/arm/Microsoft.ApiManagement/service/identityProviders/readme.md @@ -13,7 +13,7 @@ This module deploys API Management Service Identity Provider. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enableIdentityProviders` | bool | | | Optional. Used to enable the deployment of the identityProviders child resource. | | `identityProviderAllowedTenants` | array | `[]` | | Optional. List of Allowed Tenants when configuring Azure Active Directory login. - string | | `identityProviderAuthority` | string | | | Optional. OpenID Connect discovery endpoint hostname for AAD or AAD B2C. | diff --git a/arm/Microsoft.ApiManagement/service/namedValues/readme.md b/arm/Microsoft.ApiManagement/service/namedValues/readme.md index 7a2b7c5cce..26837c2c7a 100644 --- a/arm/Microsoft.ApiManagement/service/namedValues/readme.md +++ b/arm/Microsoft.ApiManagement/service/namedValues/readme.md @@ -19,8 +19,8 @@ The following resources are required to be able to deploy this resource. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `displayName` | string | | | Required. Unique name of NamedValue. It may contain only letters, digits, period, dash, and underscore characters. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `keyVault` | object | `{object}` | | Optional. KeyVault location details of the namedValue. | | `name` | string | | | Required. Named value Name. | | `namedValueTags` | array | `[]` | | Optional. Tags that when provided can be used to filter the NamedValue list. - string | diff --git a/arm/Microsoft.ApiManagement/service/policies/readme.md b/arm/Microsoft.ApiManagement/service/policies/readme.md index 5359b7c8ea..903830cff3 100644 --- a/arm/Microsoft.ApiManagement/service/policies/readme.md +++ b/arm/Microsoft.ApiManagement/service/policies/readme.md @@ -13,7 +13,7 @@ This module deploys API Management Service Policy. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `format` | string | `xml` | `[rawxml, rawxml-link, xml, xml-link]` | Optional. Format of the policyContent. | | `name` | string | `policy` | | Optional. The name of the policy | | `value` | string | | | Required. Contents of the Policy as defined by the format. | diff --git a/arm/Microsoft.ApiManagement/service/portalsettings/readme.md b/arm/Microsoft.ApiManagement/service/portalsettings/readme.md index 3c30974188..8fdae406c3 100644 --- a/arm/Microsoft.ApiManagement/service/portalsettings/readme.md +++ b/arm/Microsoft.ApiManagement/service/portalsettings/readme.md @@ -13,7 +13,7 @@ This module deploys API Management Service Portal Setting. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | `[delegation, signin, signup]` | Required. Portal setting name | | `properties` | object | `{object}` | | Optional. Portal setting properties. | diff --git a/arm/Microsoft.ApiManagement/service/products/apis/readme.md b/arm/Microsoft.ApiManagement/service/products/apis/readme.md index dd6b33bab7..f559d9ce8b 100644 --- a/arm/Microsoft.ApiManagement/service/products/apis/readme.md +++ b/arm/Microsoft.ApiManagement/service/products/apis/readme.md @@ -13,7 +13,7 @@ This module deploys API Management Service Product APIs. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. Name of the product API. | | `productName` | string | | | Required. The name of the of the Product. | diff --git a/arm/Microsoft.ApiManagement/service/products/groups/readme.md b/arm/Microsoft.ApiManagement/service/products/groups/readme.md index 041d2d0f0a..dea933245c 100644 --- a/arm/Microsoft.ApiManagement/service/products/groups/readme.md +++ b/arm/Microsoft.ApiManagement/service/products/groups/readme.md @@ -13,7 +13,7 @@ This module deploys API Management Service Product Groups. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. Name of the product group. | | `productName` | string | | | Required. The name of the of the Product. | diff --git a/arm/Microsoft.ApiManagement/service/products/readme.md b/arm/Microsoft.ApiManagement/service/products/readme.md index 063211b8a2..25d519d411 100644 --- a/arm/Microsoft.ApiManagement/service/products/readme.md +++ b/arm/Microsoft.ApiManagement/service/products/readme.md @@ -23,7 +23,7 @@ The following resources are required to be able to deploy this resource. | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | | `apis` | _[apis](apis/readme.md)_ array | `[]` | | Optional. Array of Product APIs. | | `approvalRequired` | bool | | | Optional. Whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the products APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the products APIs. Can be present only if subscriptionRequired property is present and has a value of false. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `groups` | _[groups](groups/readme.md)_ array | `[]` | | Optional. Array of Product Groups. | | `name` | string | | | Required. Product Name. | | `productDescription` | string | | | Optional. Product description. May include HTML formatting tags. | diff --git a/arm/Microsoft.ApiManagement/service/readme.md b/arm/Microsoft.ApiManagement/service/readme.md index 6bf7c13e6f..b99de7741c 100644 --- a/arm/Microsoft.ApiManagement/service/readme.md +++ b/arm/Microsoft.ApiManagement/service/readme.md @@ -36,7 +36,6 @@ This module deploys an API management service. | `backends` | _[backends](backends/readme.md)_ array | `[]` | | Optional. Backends. | | `caches` | _[caches](caches/readme.md)_ array | `[]` | | Optional. Caches. | | `certificates` | array | `[]` | | Optional. List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `customProperties` | object | `{object}` | | Optional. Custom properties of the API Management service. | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | @@ -45,6 +44,7 @@ This module deploys an API management service. | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | | `disableGateway` | bool | | | Optional. Property only valid for an API Management service deployed in multiple locations. This can be used to disable the gateway in master region. | | `enableClientCertificate` | bool | | | Optional. Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `hostnameConfigurations` | array | `[]` | | Optional. Custom hostname configuration of the API Management service. | | `identityProviders` | _[identityProviders](identityProviders/readme.md)_ array | `[]` | | Optional. Identity providers. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all Resources. | diff --git a/arm/Microsoft.ApiManagement/service/subscriptions/readme.md b/arm/Microsoft.ApiManagement/service/subscriptions/readme.md index 46b11879a0..068252c677 100644 --- a/arm/Microsoft.ApiManagement/service/subscriptions/readme.md +++ b/arm/Microsoft.ApiManagement/service/subscriptions/readme.md @@ -20,7 +20,7 @@ The following resources are required to be able to deploy this resource. | :-- | :-- | :-- | :-- | :-- | | `allowTracing` | bool | `True` | | Optional. Determines whether tracing can be enabled. | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. Subscription name. | | `ownerId` | string | | | Optional. User (user ID path) for whom subscription is being created in form /users/{userId} | | `primaryKey` | string | | | Optional. Primary subscription key. If not specified during request key will be generated automatically. | diff --git a/arm/Microsoft.Automation/automationAccounts/jobSchedules/readme.md b/arm/Microsoft.Automation/automationAccounts/jobSchedules/readme.md index 9cf978916e..08ac58f579 100644 --- a/arm/Microsoft.Automation/automationAccounts/jobSchedules/readme.md +++ b/arm/Microsoft.Automation/automationAccounts/jobSchedules/readme.md @@ -13,7 +13,7 @@ This module deploys an Azure Automation Account Job Schedule. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `automationAccountName` | string | | | Required. Name of the parent Automation Account. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | `[newGuid()]` | | Optional. Name of the Automation Account job schedule. Must be a GUID. If not provided, a new GUID is generated. | | `parameters` | object | `{object}` | | Optional. List of job properties. | | `runbookName` | string | | | Required. The runbook property associated with the entity. | diff --git a/arm/Microsoft.Automation/automationAccounts/modules/readme.md b/arm/Microsoft.Automation/automationAccounts/modules/readme.md index 8f7c246cc5..545ec51a83 100644 --- a/arm/Microsoft.Automation/automationAccounts/modules/readme.md +++ b/arm/Microsoft.Automation/automationAccounts/modules/readme.md @@ -13,7 +13,7 @@ This module deploys an Azure Automation Account Module. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `automationAccountName` | string | | | Required. Name of the parent Automation Account. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `name` | string | | | Required. Name of the Automation Account module. | | `tags` | object | `{object}` | | Optional. Tags of the Automation Account resource. | diff --git a/arm/Microsoft.Automation/automationAccounts/readme.md b/arm/Microsoft.Automation/automationAccounts/readme.md index a2057632a9..2a3194cc60 100644 --- a/arm/Microsoft.Automation/automationAccounts/readme.md +++ b/arm/Microsoft.Automation/automationAccounts/readme.md @@ -25,12 +25,12 @@ This module deploys an Azure Automation Account. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `gallerySolutions` | array | `[]` | | Optional. List of gallerySolutions to be created in the linked log analytics workspace | | `jobSchedules` | _[jobSchedules](jobSchedules/readme.md)_ array | `[]` | | Optional. List of jobSchedules to be created in the automation account. | | `linkedWorkspaceId` | string | | | Optional. ID of the log analytics workspace to be linked to the deployed automation account. | diff --git a/arm/Microsoft.Automation/automationAccounts/runbooks/readme.md b/arm/Microsoft.Automation/automationAccounts/runbooks/readme.md index 5190d408e7..cb2a0bd9af 100644 --- a/arm/Microsoft.Automation/automationAccounts/runbooks/readme.md +++ b/arm/Microsoft.Automation/automationAccounts/runbooks/readme.md @@ -14,7 +14,7 @@ This module deploys an Azure Automation Account Runbook. | :-- | :-- | :-- | :-- | :-- | | `automationAccountName` | string | | | Required. Name of the parent Automation Account. | | `baseTime` | string | `[utcNow('u')]` | | Optional. Time used as a basis for e.g. the schedule start date. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `name` | string | | | Required. Name of the Automation Account runbook. | | `runbookDescription` | string | | | Optional. The description of the runbook. | diff --git a/arm/Microsoft.Automation/automationAccounts/schedules/readme.md b/arm/Microsoft.Automation/automationAccounts/schedules/readme.md index 7479630965..bed3d42438 100644 --- a/arm/Microsoft.Automation/automationAccounts/schedules/readme.md +++ b/arm/Microsoft.Automation/automationAccounts/schedules/readme.md @@ -15,7 +15,7 @@ This module deploys an Azure Automation Account Schedule. | `advancedSchedule` | object | `{object}` | | Optional. The properties of the create Advanced Schedule. | | `automationAccountName` | string | | | Required. Name of the parent Automation Account. | | `baseTime` | string | `[utcNow('u')]` | | Optional. Time used as a basis for e.g. the schedule start date. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `expiryTime` | string | | | Optional. The end time of the schedule. | | `frequency` | string | `OneTime` | `[Day, Hour, Minute, Month, OneTime, Week]` | Optional. The frequency of the schedule. | | `interval` | int | | | Optional. Anything | diff --git a/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/readme.md b/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/readme.md index 0684e5241d..362141b370 100644 --- a/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/readme.md +++ b/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/readme.md @@ -15,7 +15,7 @@ This module deploys an Azure Automation Account Software update Configuration. | `automationAccountName` | string | | | Required. Name of the parent Automation Account | | `azureVirtualMachines` | array | `[]` | | Optional. List of azure resource IDs for azure virtual machines in scope for the deployment schedule. | | `baseTime` | string | `[utcNow('u')]` | | Generated. Do not touch. Is used to provide the base time for time comparison for startTime. If startTime is specified in HH:MM format, baseTime is used to check if the provided startTime has passed, adding one day before setting the deployment schedule. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `excludeUpdates` | array | `[]` | | Optional. KB numbers or Linux packages excluded in the deployment schedule. | | `expiryTime` | string | | | Optional. The end time of the deployment schedule in ISO 8601 format. YYYY-MM-DDTHH:MM:SS, 2021-12-31T23:00:00 | | `expiryTimeOffsetMinutes` | int | | | Optional. The expiry time's offset in minutes. | diff --git a/arm/Microsoft.Automation/automationAccounts/variables/readme.md b/arm/Microsoft.Automation/automationAccounts/variables/readme.md index 950c6be67f..0e6a5f23ab 100644 --- a/arm/Microsoft.Automation/automationAccounts/variables/readme.md +++ b/arm/Microsoft.Automation/automationAccounts/variables/readme.md @@ -13,8 +13,8 @@ This module deploys a variable to an Azure Automation Account. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `automationAccountName` | string | | | Required. Name of the parent Automation Account | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `description` | string | | | Optional. The description of the variable. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `isEncrypted` | bool | | | Optional. If the variable should be encrypted. | | `name` | string | | | Required. The name of the variable. | | `value` | string | | | Required. The value of the variable. | diff --git a/arm/Microsoft.Batch/batchAccounts/readme.md b/arm/Microsoft.Batch/batchAccounts/readme.md index c80fbe73e8..9e7997e7ac 100644 --- a/arm/Microsoft.Batch/batchAccounts/readme.md +++ b/arm/Microsoft.Batch/batchAccounts/readme.md @@ -12,12 +12,12 @@ | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all Resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[ServiceLog]` | `[ServiceLog]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.CognitiveServices/accounts/readme.md b/arm/Microsoft.CognitiveServices/accounts/readme.md index 141491fba5..44ce3a8c87 100644 --- a/arm/Microsoft.CognitiveServices/accounts/readme.md +++ b/arm/Microsoft.CognitiveServices/accounts/readme.md @@ -17,13 +17,13 @@ This module deploys different kinds of cognitive services resources | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `customSubDomainName` | string | | | Optional. Subdomain name used for token-based authentication. Required if 'networkAcls' are set. | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `kind` | string | | `[AnomalyDetector, Bing.Autosuggest.v7, Bing.CustomSearch, Bing.EntitySearch, Bing.Search.v7, Bing.SpellCheck.v7, CognitiveServices, ComputerVision, ContentModerator, CustomVision.Prediction, CustomVision.Training, Face, FormRecognizer, ImmersiveReader, Internal.AllInOne, LUIS, LUIS.Authoring, Personalizer, QnAMaker, SpeechServices, TextAnalytics, TextTranslation]` | Required. Kind of the Cognitive Services. Use 'Get-AzCognitiveServicesAccountSku' to determine a valid combinations of 'kind' and 'sku' for your Azure region. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all Resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.Compute/availabilitySets/readme.md b/arm/Microsoft.Compute/availabilitySets/readme.md index f40a3f67ec..e7bc88849d 100644 --- a/arm/Microsoft.Compute/availabilitySets/readme.md +++ b/arm/Microsoft.Compute/availabilitySets/readme.md @@ -17,7 +17,7 @@ This template deploys an availability set | `availabilitySetFaultDomain` | int | `2` | | Optional. The number of fault domains to use. | | `availabilitySetSku` | string | `Aligned` | | Optional. Sku of the availability set. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. | | `availabilitySetUpdateDomain` | int | `5` | | Optional. The number of update domains to use. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Resource location. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. The name of the availability set that is being created. | diff --git a/arm/Microsoft.Compute/diskEncryptionSets/readme.md b/arm/Microsoft.Compute/diskEncryptionSets/readme.md index f529f980d1..234f94e6af 100644 --- a/arm/Microsoft.Compute/diskEncryptionSets/readme.md +++ b/arm/Microsoft.Compute/diskEncryptionSets/readme.md @@ -14,7 +14,7 @@ This template deploys a disk encryption set. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `encryptionType` | string | `EncryptionAtRestWithCustomerKey` | `[EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeys]` | Optional. The type of key used to encrypt the data of the disk. | | `keyUrl` | string | | | Required. Key URL (with version) pointing to a key or secret in KeyVault. | | `keyVaultId` | string | | | Required. Resource ID of the KeyVault containing the key or secret. | diff --git a/arm/Microsoft.Compute/disks/readme.md b/arm/Microsoft.Compute/disks/readme.md index 1953fa2e69..f28ff013d4 100644 --- a/arm/Microsoft.Compute/disks/readme.md +++ b/arm/Microsoft.Compute/disks/readme.md @@ -18,10 +18,10 @@ This template deploys a disk | `burstingEnabled` | bool | | | Optional. Set to true to enable bursting beyond the provisioned performance target of the disk. | | `completionPercent` | int | `100` | | Optional. Percentage complete for the background copy when a resource is created via the CopyStart operation. | | `createOption` | string | `Empty` | `[Attach, Copy, CopyStart, Empty, FromImage, Import, ImportSecure, Restore, Upload, UploadPreparedSecure]` | Optional. Sources of a disk creation. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diskIOPSReadWrite` | int | | | Optional. The number of IOPS allowed for this disk; only settable for UltraSSD disks. | | `diskMBpsReadWrite` | int | | | Optional. The bandwidth allowed for this disk; only settable for UltraSSD disks. | | `diskSizeGB` | int | | | Optional. If create option is empty, this field is mandatory and it indicates the size of the disk to create. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `hyperVGeneration` | string | `V2` | `[V1, V2]` | Optional. The hypervisor generation of the Virtual Machine. Applicable to OS disks only. | | `imageReferenceId` | string | | | Optional. A relative uri containing either a Platform Image Repository or user image reference. | | `location` | string | `[resourceGroup().location]` | | Optional. Resource location. | @@ -35,7 +35,7 @@ This template deploys a disk | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | | `securityDataUri` | string | | | Optional. If create option is ImportSecure, this is the URI of a blob to be imported into VM guest state. | | `sku` | string | | `[Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, Premium_ZRS]` | Required. The disks sku name. Can be . | -| `sourceResourceId` | string | | | Optional. If create option is Copy, this is the ARM ID of the source snapshot or disk. | +| `sourceResourceId` | string | | | Optional. If create option is Copy, this is the ARM id of the source snapshot or disk. | | `sourceUri` | string | | | Optional. If create option is Import, this is the URI of a blob to be imported into a managed disk. | | `storageAccountId` | string | | | Optional. Required if create option is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk | | `tags` | object | `{object}` | | Optional. Tags of the availability set resource. | diff --git a/arm/Microsoft.Compute/galleries/images/readme.md b/arm/Microsoft.Compute/galleries/images/readme.md index 29e34234d9..796cf19c37 100644 --- a/arm/Microsoft.Compute/galleries/images/readme.md +++ b/arm/Microsoft.Compute/galleries/images/readme.md @@ -13,7 +13,7 @@ This module deploys an Image Definition in a Shared Image Gallery. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `endOfLife` | string | | | Optional. The end of life date of the gallery Image Definition. This property can be used for decommissioning purposes. This property is updatable. Allowed format: 2020-01-10T23:00:00.000Z | | `eula` | string | | | Optional. The Eula agreement for the gallery Image Definition. Has to be a valid URL. | | `excludedDiskTypes` | array | `[]` | | Optional. List of the excluded disk types. E.g. Standard_LRS | diff --git a/arm/Microsoft.Compute/galleries/readme.md b/arm/Microsoft.Compute/galleries/readme.md index f3d669c463..25e926f077 100644 --- a/arm/Microsoft.Compute/galleries/readme.md +++ b/arm/Microsoft.Compute/galleries/readme.md @@ -15,7 +15,7 @@ This module deploys an Azure compute gallery (formerly known as shared image gal | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `galleryDescription` | string | | | Optional. Description of the Azure Shared Image Gallery | | `images` | _[images](images/readme.md)_ array | `[]` | | Optional. Images to create | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.Compute/images/readme.md b/arm/Microsoft.Compute/images/readme.md index c9745f4ec0..4c0d8bffa9 100644 --- a/arm/Microsoft.Compute/images/readme.md +++ b/arm/Microsoft.Compute/images/readme.md @@ -13,7 +13,7 @@ This module deploys a compute image. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `hyperVGeneration` | string | `V1` | | Optional. Gets the HyperVGenerationType of the VirtualMachine created from the image. - V1 or V2 | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `name` | string | | | Required. The name of the image. | diff --git a/arm/Microsoft.Compute/proximityPlacementGroups/readme.md b/arm/Microsoft.Compute/proximityPlacementGroups/readme.md index c220939c36..05ed13a776 100644 --- a/arm/Microsoft.Compute/proximityPlacementGroups/readme.md +++ b/arm/Microsoft.Compute/proximityPlacementGroups/readme.md @@ -14,7 +14,7 @@ This template deploys a proximity placement group. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Resource location. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. The name of the proximity placement group that is being created. | diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/readme.md b/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/readme.md index a2c2f32f0f..f0532485f6 100644 --- a/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/readme.md +++ b/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/readme.md @@ -13,8 +13,8 @@ This module deploys a virtual machine scale set extension. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `autoUpgradeMinorVersion` | bool | | | Required. Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution id (GUID). This GUID must be previously registered | | `enableAutomaticUpgrade` | bool | | | Required. Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `forceUpdateTag` | string | | | Optional. How the extension handler should be forced to update even if the extension configuration has not changed | | `name` | string | | | Required. The name of the virtual machine scale set extension | | `protectedSettings` | secureObject | `{object}` | | Optional. Any object that contains the extension specific protected settings | diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/readme.md b/arm/Microsoft.Compute/virtualMachineScaleSets/readme.md index 0389584cb2..204955384b 100644 --- a/arm/Microsoft.Compute/virtualMachineScaleSets/readme.md +++ b/arm/Microsoft.Compute/virtualMachineScaleSets/readme.md @@ -31,7 +31,6 @@ The following resources are required to be able to deploy this resource. | `baseTime` | string | `[utcNow('u')]` | | Generated. Do not provide a value! This date value is used to generate a registration token. | | `bootDiagnosticStorageAccountName` | string | | | Optional. Storage account used to store boot diagnostic information. Boot diagnostics will be disabled if no value is provided. | | `bootDiagnosticStorageAccountUri` | string | `[format('.blob.{0}/', environment().suffixes.storage)]` | | Optional. Storage account boot diagnostic base URI. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `customData` | string | | | Optional. Custom data associated to the VM, this value will be automatically converted into base64 to account for the expected VM format. | | `dataDisks` | array | `[]` | | Optional. Specifies the data disks. | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | @@ -44,6 +43,7 @@ The following resources are required to be able to deploy this resource. | `doNotRunExtensionsOnOverprovisionedVMs` | bool | | | Optional. When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs. | | `enableAutomaticOSUpgrade` | bool | | | Optional. Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false. If this is set to true for Windows based scale sets, enableAutomaticUpdates is automatically set to false and cannot be set to true. | | `enableAutomaticUpdates` | bool | `True` | | Optional. Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true. For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enableEvictionPolicy` | bool | | | Optional. Specifies the eviction policy for the low priority virtual machine. Will result in 'Deallocate' eviction policy. | | `enableServerSideEncryption` | bool | | | Optional. Specifies if Windows VM disks should be encrypted with Server-side encryption + Customer managed Key. | | `extensionAntiMalwareConfig` | object | `{object}` | | Optional. The configuration for the [Anti Malware] extension. Must at least contain the ["enabled": true] property to be executed | diff --git a/arm/Microsoft.Compute/virtualMachines/extensions/readme.md b/arm/Microsoft.Compute/virtualMachines/extensions/readme.md index e72b7e860a..dec88dd134 100644 --- a/arm/Microsoft.Compute/virtualMachines/extensions/readme.md +++ b/arm/Microsoft.Compute/virtualMachines/extensions/readme.md @@ -13,8 +13,8 @@ This module deploys a virtual machine extension. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `autoUpgradeMinorVersion` | bool | | | Required. Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `enableAutomaticUpgrade` | bool | | | Required. Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `forceUpdateTag` | string | | | Optional. How the extension handler should be forced to update even if the extension configuration has not changed | | `location` | string | `[resourceGroup().location]` | | Optional. The location the extension is deployed to | | `name` | string | | | Required. The name of the virtual machine extension | diff --git a/arm/Microsoft.Compute/virtualMachines/readme.md b/arm/Microsoft.Compute/virtualMachines/readme.md index 487331d431..152aa12656 100644 --- a/arm/Microsoft.Compute/virtualMachines/readme.md +++ b/arm/Microsoft.Compute/virtualMachines/readme.md @@ -33,7 +33,6 @@ This module deploys one Virtual Machine with one or multiple nics and optionally | `bootDiagnosticStorageAccountName` | string | | | Optional. Storage account used to store boot diagnostic information. Boot diagnostics will be disabled if no value is provided. | | `bootDiagnosticStorageAccountUri` | string | `[format('.blob.{0}/', environment().suffixes.storage)]` | | Optional. Storage account boot diagnostic base URI. | | `certificatesToBeInstalled` | array | `[]` | | Optional. Specifies set of certificates that should be installed onto the virtual machine. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `configurationProfileAssignments` | array | `[]` | | Optional. Any VM configuration profile assignments | | `customData` | string | | | Optional. Custom data associated to the VM, this value will be automatically converted into base64 to account for the expected VM format. | | `dataDisks` | array | `[]` | | Optional. Specifies the data disks. | @@ -45,6 +44,7 @@ This module deploys one Virtual Machine with one or multiple nics and optionally | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | | `disablePasswordAuthentication` | bool | | | Optional. Specifies whether password authentication should be disabled. | | `enableAutomaticUpdates` | bool | `True` | | Optional. Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true. For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enableEvictionPolicy` | bool | | | Optional. Specifies the eviction policy for the low priority virtual machine. Will result in 'Deallocate' eviction policy. | | `enableServerSideEncryption` | bool | | | Optional. Specifies if Windows VM disks should be encrypted with Server-side encryption + Customer managed Key. | | `extensionAntiMalwareConfig` | object | `{object}` | | Optional. The configuration for the [Anti Malware] extension. Must at least contain the ["enabled": true] property to be executed | diff --git a/arm/Microsoft.Consumption/budgets/readme.md b/arm/Microsoft.Consumption/budgets/readme.md index 47cfa0b885..0ea2b8d250 100644 --- a/arm/Microsoft.Consumption/budgets/readme.md +++ b/arm/Microsoft.Consumption/budgets/readme.md @@ -17,6 +17,7 @@ This module deploys budgets for subscriptions. | `category` | string | `Cost` | `[Cost, Usage]` | Optional. The category of the budget, whether the budget tracks cost or usage. | | `contactEmails` | array | `[]` | | Optional. The list of email addresses to send the budget notification to when the thresholds are exceeded. | | `contactRoles` | array | `[]` | | Optional. The list of contact roles to send the budget notification to when the thresholds are exceeded. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `endDate` | string | | | Optional. The end date for the budget. If not provided, it will default to 10 years from the start date. | | `name` | string | | | Optional. The name of the budget. | | `resetPeriod` | string | `Monthly` | `[Monthly, Quarterly, Annually, BillingMonth, BillingQuarter, BillingAnnual]` | Optional. The time covered by a budget. Tracking of the amount will be reset based on the time grain. BillingMonth, BillingQuarter, and BillingAnnual are only supported by WD customers. | diff --git a/arm/Microsoft.ContainerInstance/containerGroups/readme.md b/arm/Microsoft.ContainerInstance/containerGroups/readme.md index d60125202f..4de93b4052 100644 --- a/arm/Microsoft.ContainerInstance/containerGroups/readme.md +++ b/arm/Microsoft.ContainerInstance/containerGroups/readme.md @@ -17,7 +17,7 @@ The top-level resource in Azure Container Instances is the container group. A co | :-- | :-- | :-- | :-- | :-- | | `containername` | string | | | Required. Name for the container. | | `cpuCores` | int | `2` | | Optional. The number of CPU cores to allocate to the container. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `environmentVariables` | array | `[]` | | Optional. Envrionment variables of the container group. | | `image` | string | | | Required. Name of the image. | | `imageRegistryCredentials` | array | `[]` | | Optional. The image registry credentials by which the container group is created from. | diff --git a/arm/Microsoft.ContainerRegistry/registries/readme.md b/arm/Microsoft.ContainerRegistry/registries/readme.md index 77b03faef8..77db27b88e 100644 --- a/arm/Microsoft.ContainerRegistry/registries/readme.md +++ b/arm/Microsoft.ContainerRegistry/registries/readme.md @@ -19,13 +19,13 @@ Azure Container Registry is a managed, private Docker registry service based on | :-- | :-- | :-- | :-- | :-- | | `acrAdminUserEnabled` | bool | | | Optional. Enable admin user that have push / pull permission to the registry. | | `acrSku` | string | `Basic` | `[Basic, Standard, Premium]` | Optional. Tier of your Azure container registry. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `dataEndpointEnabled` | bool | | | Optional. Enable a single data endpoint per region for serving data. Not relevant in case of disabled public access. | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[ContainerRegistryRepositoryEvents, ContainerRegistryLoginEvents]` | `[ContainerRegistryRepositoryEvents, ContainerRegistryLoginEvents]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.ContainerService/managedClusters/agentPools/readme.md b/arm/Microsoft.ContainerService/managedClusters/agentPools/readme.md index e453ce6b37..57ff0d3b30 100644 --- a/arm/Microsoft.ContainerService/managedClusters/agentPools/readme.md +++ b/arm/Microsoft.ContainerService/managedClusters/agentPools/readme.md @@ -14,8 +14,8 @@ This module deploys an Agent Pool for a Container Service Managed Cluster | :-- | :-- | :-- | :-- | :-- | | `availabilityZones` | array | `[]` | | Optional. The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is "VirtualMachineScaleSets". | | `count` | int | `1` | | Optional. Desired Number of agents (VMs) specified to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `enableAutoScaling` | bool | | `[True, False]` | Optional. Whether to enable auto-scaler | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enableEncryptionAtHost` | bool | | `[True, False]` | Optional. This is only supported on certain VM sizes and in certain Azure regions. For more information, see: /azure/aks/enable-host-encryption | | `enableFIPS` | bool | | `[True, False]` | Optional. See Add a FIPS-enabled node pool (https://docs.microsoft.com/en-us/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details. | | `enableNodePublicIP` | bool | | `[True, False]` | Optional. Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see assigning a public IP per node (https://docs.microsoft.com/en-us/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false. | diff --git a/arm/Microsoft.ContainerService/managedClusters/readme.md b/arm/Microsoft.ContainerService/managedClusters/readme.md index b4bd8442bf..ab48ce75b7 100644 --- a/arm/Microsoft.ContainerService/managedClusters/readme.md +++ b/arm/Microsoft.ContainerService/managedClusters/readme.md @@ -50,12 +50,12 @@ This module deploys Azure Kubernetes Cluster (AKS). | `autoScalerProfileUtilizationThreshold` | string | `0.5` | | Optional. Specifies the utilization threshold of the auto-scaler of the AKS cluster. | | `azurePolicyEnabled` | bool | `True` | | Optional. Specifies whether the azurepolicy add-on is enabled or not. | | `azurePolicyVersion` | string | `v2` | | Optional. Specifies the azure policy version to use. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `httpApplicationRoutingEnabled` | bool | | | Optional. Specifies whether the httpApplicationRouting add-on is enabled or not. | | `kubeDashboardEnabled` | bool | | | Optional. Specifies whether the kubeDashboard add-on is enabled or not. | | `location` | string | `[resourceGroup().location]` | | Optional. Specifies the location of AKS cluster. It picks up Resource Group's location by default. | diff --git a/arm/Microsoft.DataFactory/factories/integrationRuntime/readme.md b/arm/Microsoft.DataFactory/factories/integrationRuntime/readme.md index 2e0d42fdd6..b7f249b519 100644 --- a/arm/Microsoft.DataFactory/factories/integrationRuntime/readme.md +++ b/arm/Microsoft.DataFactory/factories/integrationRuntime/readme.md @@ -12,8 +12,8 @@ This module deploys a Managed or Self-Hosted Integration Runtime for an Azure Da | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `dataFactoryName` | string | | | Required. The name of the Azure Data Factory | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `managedVirtualNetworkName` | string | | | Optional. The name of the Managed Virtual Network if using type "Managed" | | `name` | string | | | Required. The name of the Integration Runtime | | `type` | string | | `[Managed, SelfHosted]` | Required. The type of Integration Runtime | diff --git a/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/readme.md b/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/readme.md index b1c3111379..f701689fa5 100644 --- a/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/readme.md +++ b/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/readme.md @@ -12,8 +12,8 @@ This module deploys a Managed Virtual Network for an Azure Data Factory | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `dataFactoryName` | string | | | Required. The name of the Azure Data Factory | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. The name of the Managed Virtual Network | ## Outputs diff --git a/arm/Microsoft.DataFactory/factories/readme.md b/arm/Microsoft.DataFactory/factories/readme.md index d7f4b3166f..6c57ef1fb7 100644 --- a/arm/Microsoft.DataFactory/factories/readme.md +++ b/arm/Microsoft.DataFactory/factories/readme.md @@ -15,12 +15,12 @@ | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `gitAccountName` | string | | | Optional. The account name. | | `gitCollaborationBranch` | string | `main` | | Optional. The collaboration branch name. Default is 'main'. | | `gitConfigureLater` | bool | `True` | | Optional. Boolean to define whether or not to configure git during template deployment. | diff --git a/arm/Microsoft.Databricks/workspaces/readme.md b/arm/Microsoft.Databricks/workspaces/readme.md index 14144a5ed3..6f2f21c12f 100644 --- a/arm/Microsoft.Databricks/workspaces/readme.md +++ b/arm/Microsoft.Databricks/workspaces/readme.md @@ -13,12 +13,12 @@ | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all Resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[dbfs, clusters, accounts, jobs, notebook, ssh, workspace, secrets, sqlPermissions, instancePools]` | `[dbfs, clusters, accounts, jobs, notebook, ssh, workspace, secrets, sqlPermissions, instancePools]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/readme.md b/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/readme.md index 3159c3f2c4..5bdf1953b5 100644 --- a/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/readme.md +++ b/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/readme.md @@ -15,8 +15,8 @@ This module deploys AVD Applications. | `appGroupName` | string | | | Required. Name of the Application Group to create the application(s) in. | | `commandLineArguments` | string | | | Optional. Command-Line Arguments for Application. | | `commandLineSetting` | string | `DoNotAllow` | `[Allow, DoNotAllow, Require]` | Optional. Specifies whether this published application can be launched with command-line arguments provided by the client, command-line arguments specified at publish time, or no command-line arguments at all. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `description` | string | | | Optional. Description of Application.. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `filePath` | string | | | Required. Specifies a path for the executable file for the application. | | `friendlyName` | string | | | Required. Friendly name of Application.. | | `iconIndex` | int | | | Optional. Index of the icon. | diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/readme.md b/arm/Microsoft.DesktopVirtualization/applicationgroups/readme.md index 91e55d078f..cf891da4ee 100644 --- a/arm/Microsoft.DesktopVirtualization/applicationgroups/readme.md +++ b/arm/Microsoft.DesktopVirtualization/applicationgroups/readme.md @@ -18,13 +18,13 @@ This module deploys an Azure virtual desktop application group. | :-- | :-- | :-- | :-- | :-- | | `applicationGroupType` | string | | `[RemoteApp, Desktop]` | Required. The type of the Application Group to be created. Allowed values: RemoteApp or Desktop | | `applications` | _[applications](applications/readme.md)_ array | `[]` | | Optional. List of applications to be created in the Application Group. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `description` | string | | | Optional. The description of the Application Group to be created. | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of log analytics. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `friendlyName` | string | | | Optional. The friendly name of the Application Group to be created. | | `hostpoolName` | string | | | Required. Name of the Host Pool to be linked to this Application Group. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.DesktopVirtualization/hostpools/readme.md b/arm/Microsoft.DesktopVirtualization/hostpools/readme.md index 41a5c980d4..f44e3f1185 100644 --- a/arm/Microsoft.DesktopVirtualization/hostpools/readme.md +++ b/arm/Microsoft.DesktopVirtualization/hostpools/readme.md @@ -16,13 +16,13 @@ This module deploys an Azure virtual desktop host pool. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `baseTime` | string | `[utcNow('u')]` | | Generated. Do not provide a value! This date value is used to generate a registration token. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `customRdpProperty` | string | `audiocapturemode:i:1;audiomode:i:0;drivestoredirect:s:;redirectclipboard:i:1;redirectcomports:i:1;redirectprinters:i:1;redirectsmartcards:i:1;screen mode id:i:2;` | | Optional. Host Pool RDP properties | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `hostpoolDescription` | string | | | Optional. The description of the Host Pool to be created. | | `hostpoolFriendlyName` | string | | | Optional. The friendly name of the Host Pool to be created. | | `hostpoolType` | string | `Pooled` | `[Personal, Pooled]` | Optional. Set this parameter to Personal if you would like to enable Persistent Desktop experience. Defaults to Pooled. | diff --git a/arm/Microsoft.DesktopVirtualization/workspaces/readme.md b/arm/Microsoft.DesktopVirtualization/workspaces/readme.md index 9e32fb5206..9e5e225e76 100644 --- a/arm/Microsoft.DesktopVirtualization/workspaces/readme.md +++ b/arm/Microsoft.DesktopVirtualization/workspaces/readme.md @@ -16,12 +16,12 @@ This module deploys an Azure virtual desktop workspace. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `appGroupResourceIds` | array | `[]` | | Required. Resource IDs fo the existing Application groups this workspace will group together. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[Checkpoint, Error, Management, Feed]` | `[Checkpoint, Error, Management, Feed]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/readme.md b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/readme.md index afcec0c782..cdf9276862 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/readme.md +++ b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/readme.md @@ -12,8 +12,8 @@ This module deploys a collection within a MongoDB. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `databaseAccountName` | string | | | Required. Name of the Cosmos DB database account. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `indexes` | array | | | Required. Indexes for the collection | | `mongodbDatabaseName` | string | | | Required. Name of the mongodb database | | `name` | string | | | Required. Name of the collection | diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/readme.md b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/readme.md index 9951a0f9c6..ee4f0bf536 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/readme.md +++ b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/readme.md @@ -14,8 +14,8 @@ This module deploys a MongoDB within a CosmosDB account. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `collections` | _[collections](collections/readme.md)_ array | `[]` | | Optional. Collections in the mongodb database | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `databaseAccountName` | string | | | Required. Name of the Cosmos DB database account. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. Name of the mongodb database | | `tags` | object | `{object}` | | Optional. Tags of the resource. | | `throughput` | int | `400` | | Optional. Name of the mongodb database | diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/readme.md b/arm/Microsoft.DocumentDB/databaseAccounts/readme.md index 7c3c62aad0..b44fa2ce41 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/readme.md +++ b/arm/Microsoft.DocumentDB/databaseAccounts/readme.md @@ -20,7 +20,6 @@ This module deploys a DocumentDB database account and its child resources. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `automaticFailover` | bool | `True` | | Optional. Enable automatic failover for regions | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `databaseAccountOfferType` | string | `Standard` | `[Standard]` | Optional. The offer type for the Cosmos DB database account. | | `defaultConsistencyLevel` | string | `Session` | `[Eventual, ConsistentPrefix, Session, BoundedStaleness, Strong]` | Optional. The default consistency level of the Cosmos DB account. | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | @@ -28,6 +27,7 @@ This module deploys a DocumentDB database account and its child resources. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `locations` | array | | | Required. Locations enabled for the Cosmos DB account. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/readme.md b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/readme.md index 33910d196a..c2e273268f 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/readme.md +++ b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/readme.md @@ -10,8 +10,8 @@ | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `databaseAccountName` | string | | | Required. Name of the Database Account | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `kind` | string | `Hash` | `[Hash, MultiHash, Range]` | Optional. Indicates the kind of algorithm used for partitioning | | `name` | string | | | Required. Name of the container. | | `paths` | array | `[]` | | Optional. List of paths using which data within the container can be partitioned | diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/readme.md b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/readme.md index 3239eae54d..12abea1e83 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/readme.md +++ b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/readme.md @@ -12,8 +12,8 @@ | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `containers` | _[containers](containers/readme.md)_ array | `[]` | | Optional. Array of containers to deploy in the SQL database. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `databaseAccountName` | string | | | Required. ID of the Cosmos DB database account. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. Name of the SQL database | | `tags` | object | `{object}` | | Optional. Tags of the SQL database resource. | | `throughput` | int | `400` | | Optional. Request units per second | diff --git a/arm/Microsoft.EventGrid/topics/readme.md b/arm/Microsoft.EventGrid/topics/readme.md index 0a1fc362f8..69929a1be9 100644 --- a/arm/Microsoft.EventGrid/topics/readme.md +++ b/arm/Microsoft.EventGrid/topics/readme.md @@ -17,12 +17,12 @@ This module deploys an event grid topic. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `inboundIpRules` | array | `[]` | | Optional. Array of IPs to whitelist. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all Resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.EventHub/namespaces/authorizationRules/readme.md b/arm/Microsoft.EventHub/namespaces/authorizationRules/readme.md index 5eadafba9e..bcd5c96608 100644 --- a/arm/Microsoft.EventHub/namespaces/authorizationRules/readme.md +++ b/arm/Microsoft.EventHub/namespaces/authorizationRules/readme.md @@ -12,7 +12,7 @@ This module deploys an EventHub Namespace Authorization Rule | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. The name of the authorization rule | | `namespaceName` | string | | | Required. The name of the event hub namespace | | `rights` | array | `[]` | `[Listen, Manage, Send]` | Optional. The rights associated with the rule. | diff --git a/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/readme.md b/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/readme.md index cd4be265c8..7e32906285 100644 --- a/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/readme.md +++ b/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/readme.md @@ -12,7 +12,7 @@ This module deploys an EventHub Namespace Disaster Recovery Config | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. The name of the disaster recovery config | | `namespaceName` | string | | | Required. The name of the event hub namespace | | `partnerNamespaceId` | string | | | Optional. Resource ID of the Primary/Secondary event hub namespace name, which is part of GEO DR pairing | diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/readme.md b/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/readme.md index 9bd8ab8401..fd48c8e106 100644 --- a/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/readme.md +++ b/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/readme.md @@ -12,7 +12,7 @@ This module deploys an EventHub Namespace EventHubs Authorization Rule | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `eventHubName` | string | | | Required. The name of the event hub namespace event hub | | `name` | string | | | Required. The name of the authorization rule | | `namespaceName` | string | | | Required. The name of the event hub namespace | diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/readme.md b/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/readme.md index c0496dd1a7..95359b8218 100644 --- a/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/readme.md +++ b/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/readme.md @@ -12,7 +12,7 @@ This module deploys an EventHub Namespace EventHubs Consumer Group | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `eventHubName` | string | | | Required. The name of the event hub namespace event hub | | `name` | string | | | Required. The name of the consumer group | | `namespaceName` | string | | | Required. The name of the event hub namespace | diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/readme.md b/arm/Microsoft.EventHub/namespaces/eventhubs/readme.md index 9e68e0c575..e28b7d2df2 100644 --- a/arm/Microsoft.EventHub/namespaces/eventhubs/readme.md +++ b/arm/Microsoft.EventHub/namespaces/eventhubs/readme.md @@ -27,7 +27,7 @@ This module deploys an Event Hub. | `captureDescriptionSizeLimitInBytes` | int | `314572800` | | Optional. The size window defines the amount of data built up in your Event Hub before an capture operation | | `captureDescriptionSkipEmptyArchives` | bool | | | Optional. A value that indicates whether to Skip Empty Archives | | `consumerGroups` | _[consumerGroups](consumerGroups/readme.md)_ array | `[System.Collections.Hashtable]` | | Optional. The consumer groups to create in this event hub instance | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `messageRetentionInDays` | int | `1` | | Optional. Number of days to retain the events for this Event Hub, value should be 1 to 7 days | | `name` | string | | | Required. The name of the event hub | diff --git a/arm/Microsoft.EventHub/namespaces/readme.md b/arm/Microsoft.EventHub/namespaces/readme.md index 4cde7297ba..d4ec17be4a 100644 --- a/arm/Microsoft.EventHub/namespaces/readme.md +++ b/arm/Microsoft.EventHub/namespaces/readme.md @@ -24,13 +24,13 @@ This module deploys an event hub namespace. | :-- | :-- | :-- | :-- | :-- | | `authorizationRules` | _[authorizationRules](authorizationRules/readme.md)_ array | `[System.Collections.Hashtable]` | | Optional. Authorization Rules for the Event Hub namespace | | `baseTime` | string | `[utcNow('u')]` | | Generated. Do not provide a value! This date value is used to generate a SAS token to access the modules. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | | `disasterRecoveryConfig` | object | `{object}` | | Optional. The disaster recovery config for this namespace | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `eventHubs` | _[eventHubs](eventHubs/readme.md)_ array | `[]` | | Optional. The event hubs to deploy into this namespace | | `isAutoInflateEnabled` | bool | | | Optional. Switch to enable the Auto Inflate feature of Event Hub. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | @@ -40,7 +40,7 @@ This module deploys an event hub namespace. | `metricsToEnable` | array | `[AllMetrics]` | `[AllMetrics]` | Optional. The name of metrics that will be streamed. | | `name` | string | | | Optional. The name of the event hub namespace. If no name is provided, then unique name will be created. | | `networkAcls` | object | `{object}` | | Optional. Service endpoint object information | -| `privateEndpoints` | array | `[]` | | Optional. Configuration Details for private endpoints. For security reasons, it is recommended to use private endpoints whenever possible.| +| `privateEndpoints` | array | `[]` | | Optional. Configuration Details for private endpoints.For security reasons, it is recommended to use private endpoints whenever possible. | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | | `skuCapacity` | int | `1` | | Optional. Event Hub plan scale-out capacity of the resource | | `skuName` | string | `Standard` | `[Basic, Standard]` | Optional. event hub plan SKU name | diff --git a/arm/Microsoft.HealthBot/healthBots/readme.md b/arm/Microsoft.HealthBot/healthBots/readme.md index c548fd8f29..54079f7a61 100644 --- a/arm/Microsoft.HealthBot/healthBots/readme.md +++ b/arm/Microsoft.HealthBot/healthBots/readme.md @@ -14,7 +14,7 @@ This module deploys an Azure Health Bot. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Name of the resource | diff --git a/arm/Microsoft.Insights/actionGroups/readme.md b/arm/Microsoft.Insights/actionGroups/readme.md index 1706b7adcc..b6e99fd798 100644 --- a/arm/Microsoft.Insights/actionGroups/readme.md +++ b/arm/Microsoft.Insights/actionGroups/readme.md @@ -17,9 +17,9 @@ This module deploys an Action Group. | `automationRunbookReceivers` | array | `[]` | | Optional. The list of AutomationRunbook receivers that are part of this action group. | | `azureAppPushReceivers` | array | `[]` | | Optional. The list of AzureAppPush receivers that are part of this action group. | | `azureFunctionReceivers` | array | `[]` | | Optional. The list of function receivers that are part of this action group. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `emailReceivers` | array | `[]` | | Optional. The list of email receivers that are part of this action group. | | `enabled` | bool | `True` | | Optional. Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `groupShortName` | string | | | Required. The short name of the action group. | | `itsmReceivers` | array | `[]` | | Optional. The list of ITSM receivers that are part of this action group. | | `location` | string | `global` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.Insights/activityLogAlerts/readme.md b/arm/Microsoft.Insights/activityLogAlerts/readme.md index 1096d989ac..56f8e21d24 100644 --- a/arm/Microsoft.Insights/activityLogAlerts/readme.md +++ b/arm/Microsoft.Insights/activityLogAlerts/readme.md @@ -16,8 +16,8 @@ This module deploys an Alert based on Activity Log. | `actions` | array | `[]` | | Optional. The list of actions to take when alert triggers. | | `alertDescription` | string | | | Optional. Description of the alert. | | `conditions` | array | | | Required. The condition that will cause this alert to activate. Array of objects | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `enabled` | bool | `True` | | Optional. Indicates whether this alert is enabled. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `global` | | Optional. Location for all resources. | | `name` | string | | | Required. The name of the alert. | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | diff --git a/arm/Microsoft.Insights/components/readme.md b/arm/Microsoft.Insights/components/readme.md index 23f16bdcd3..4201c6e12b 100644 --- a/arm/Microsoft.Insights/components/readme.md +++ b/arm/Microsoft.Insights/components/readme.md @@ -15,7 +15,7 @@ | `appInsightsPublicNetworkAccessForQuery` | string | `Enabled` | `[Enabled, Disabled]` | Optional. The network access type for accessing Application Insights query. - Enabled or Disabled | | `appInsightsType` | string | `web` | `[web, other]` | Optional. Application type | | `appInsightsWorkspaceResourceId` | string | | | Required. Resource ID of the log analytics workspace which the data will be ingested to. This property is required to create an application with this API version. Applications from older versions will not have this property. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `kind` | string | | | Optional. The kind of application that this component refers to, used to customize UI. This value is a freeform string, values should typically be one of the following: web, ios, other, store, java, phone. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all Resources | | `name` | string | | | Required. Name of the Application Insights | diff --git a/arm/Microsoft.Insights/metricAlerts/readme.md b/arm/Microsoft.Insights/metricAlerts/readme.md index 881a62c042..25c14d0ac7 100644 --- a/arm/Microsoft.Insights/metricAlerts/readme.md +++ b/arm/Microsoft.Insights/metricAlerts/readme.md @@ -18,8 +18,8 @@ This module deploys an alert based on metrics. | `alertDescription` | string | | | Optional. Description of the alert. | | `autoMitigate` | bool | `True` | | Optional. The flag that indicates whether the alert should be auto resolved or not. | | `criterias` | array | | | Required. Criterias to trigger the alert. Array of 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' or 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' objects | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `enabled` | bool | `True` | | Optional. Indicates whether this alert is enabled. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `evaluationFrequency` | string | `PT5M` | `[PT1M, PT5M, PT15M, PT30M, PT1H]` | Optional. how often the metric alert is evaluated represented in ISO 8601 duration format. | | `location` | string | `global` | | Optional. Location for all resources. | | `name` | string | | | Required. The name of the alert. | diff --git a/arm/Microsoft.Insights/privateLinkScopes/readme.md b/arm/Microsoft.Insights/privateLinkScopes/readme.md index cd80bf8daa..70881ac1e4 100644 --- a/arm/Microsoft.Insights/privateLinkScopes/readme.md +++ b/arm/Microsoft.Insights/privateLinkScopes/readme.md @@ -17,7 +17,7 @@ This module deploys an Azure Monitor Private Link Scope. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `global` | | Optional. The location of the private link scope. Should be global. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Name of the private link scope. | diff --git a/arm/Microsoft.Insights/privateLinkScopes/scopedResources/readme.md b/arm/Microsoft.Insights/privateLinkScopes/scopedResources/readme.md index c4890d5261..10dd0a9811 100644 --- a/arm/Microsoft.Insights/privateLinkScopes/scopedResources/readme.md +++ b/arm/Microsoft.Insights/privateLinkScopes/scopedResources/readme.md @@ -12,7 +12,7 @@ This module deploys Insights PrivateLinkScopes ScopedResources. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `linkedResourceId` | string | | | Required. The resource ID of the scoped Azure monitor resource. | | `name` | string | | | Required. Name of the private link scoped resource. | | `privateLinkScopeName` | string | | | Required. Name of the parent private link scope. | diff --git a/arm/Microsoft.Insights/scheduledQueryRules/readme.md b/arm/Microsoft.Insights/scheduledQueryRules/readme.md index c615fd7108..2b682181dd 100644 --- a/arm/Microsoft.Insights/scheduledQueryRules/readme.md +++ b/arm/Microsoft.Insights/scheduledQueryRules/readme.md @@ -17,8 +17,8 @@ This module deploys a scheduled query rule. | `alertDescription` | string | | | Optional. The description of the scheduled query rule. | | `autoMitigate` | bool | `True` | | Optional. The flag that indicates whether the alert should be automatically resolved or not. Relevant only for rules of the kind LogAlert. | | `criterias` | object | `{object}` | | Optional. The rule criteria that defines the conditions of the scheduled query rule. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `enabled` | bool | `True` | | Optional. The flag which indicates whether this scheduled query rule is enabled. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `evaluationFrequency` | string | | | Optional. How often the scheduled query rule is evaluated represented in ISO 8601 duration format. Relevant and required only for rules of the kind LogAlert. | | `kind` | string | `LogAlert` | `[LogAlert, LogToMetric]` | Optional. Indicates the type of scheduled query rule. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.KeyVault/vaults/accessPolicies/readme.md b/arm/Microsoft.KeyVault/vaults/accessPolicies/readme.md index ce93fb6f6d..978a5aff56 100644 --- a/arm/Microsoft.KeyVault/vaults/accessPolicies/readme.md +++ b/arm/Microsoft.KeyVault/vaults/accessPolicies/readme.md @@ -13,7 +13,7 @@ This module deploys key vault access policies. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `accessPolicies` | array | `[]` | | Optional. An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `keyVaultName` | string | | | Required. The name of the key vault | | `name` | string | `add` | | Optional. The access policy deployment | diff --git a/arm/Microsoft.KeyVault/vaults/keys/readme.md b/arm/Microsoft.KeyVault/vaults/keys/readme.md index fb2825d888..dcbcadcc3c 100644 --- a/arm/Microsoft.KeyVault/vaults/keys/readme.md +++ b/arm/Microsoft.KeyVault/vaults/keys/readme.md @@ -16,8 +16,8 @@ This module deploys a key vault key. | `attributesEnabled` | bool | `True` | | Optional. Determines whether the object is enabled. | | `attributesExp` | int | `-1` | | Optional. Expiry date in seconds since 1970-01-01T00:00:00Z. For security reasons, it is recommended to set an expiration date whenever possible. | | `attributesNbf` | int | `-1` | | Optional. Not before date in seconds since 1970-01-01T00:00:00Z. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `curveName` | string | `P-256` | `[P-256, P-256K, P-384, P-521]` | Optional. The elliptic curve name. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `keyOps` | array | `[]` | `[decrypt, encrypt, import, sign, unwrapKey, verify, wrapKey]` | Optional. Array of JsonWebKeyOperation | | `keySize` | int | `-1` | | Optional. The key size in bits. For example: 2048, 3072, or 4096 for RSA. | | `keyVaultName` | string | | | Required. The name of the key vault | diff --git a/arm/Microsoft.KeyVault/vaults/readme.md b/arm/Microsoft.KeyVault/vaults/readme.md index a27f2d1f93..b0c334c59f 100644 --- a/arm/Microsoft.KeyVault/vaults/readme.md +++ b/arm/Microsoft.KeyVault/vaults/readme.md @@ -23,12 +23,12 @@ This module deploys a key vault and it's child resources. | `accessPolicies` | _[accessPolicies](accessPolicies/readme.md)_ array | `[]` | | Optional. Array of access policies object | | `baseTime` | string | `[utcNow('u')]` | | Generated. Do not provide a value! This date value is used to generate a SAS token to access the modules. | | `createMode` | string | `default` | | Optional. The vault's create mode to indicate whether the vault need to be recovered or not. - recover or default. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. For security reasons, it is recommended to set diagnostic settings to send data to either storage account, log analytics workspace or event hub | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. For security reasons, it is recommended to set diagnostic settings to send data to either storage account, log analytics workspace or event hub | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. For security reasons, it is recommended to set diagnostic settings to send data to either storage account, log analytics workspace or event hub | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enablePurgeProtection` | bool | | | Optional. Provide 'true' to enable Key Vault's purge protection feature. | | `enableRbacAuthorization` | bool | | | Optional. Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC. | | `enableSoftDelete` | bool | `True` | | Optional. Switch to enable/disable Key Vault's soft delete feature. | diff --git a/arm/Microsoft.KeyVault/vaults/secrets/readme.md b/arm/Microsoft.KeyVault/vaults/secrets/readme.md index 9facbb42e2..52cad73935 100644 --- a/arm/Microsoft.KeyVault/vaults/secrets/readme.md +++ b/arm/Microsoft.KeyVault/vaults/secrets/readme.md @@ -17,7 +17,7 @@ This module deploys a key vault secret. | `attributesExp` | int | `-1` | | Optional. Expiry date in seconds since 1970-01-01T00:00:00Z. For security reasons, it is recommended to set an expiration date whenever possible. | | `attributesNbf` | int | `-1` | | Optional. Not before date in seconds since 1970-01-01T00:00:00Z. | | `contentType` | secureString | | | Optional. The content type of the secret. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `keyVaultName` | string | | | Required. The name of the key vault | | `name` | string | | | Required. The name of the secret | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | diff --git a/arm/Microsoft.Logic/workflows/readme.md b/arm/Microsoft.Logic/workflows/readme.md index 1c3e99fb74..457b5f2052 100644 --- a/arm/Microsoft.Logic/workflows/readme.md +++ b/arm/Microsoft.Logic/workflows/readme.md @@ -18,13 +18,13 @@ This module deploys a Logic App resource. | `actionsAccessControlConfiguration` | object | `{object}` | | Optional. The access control configuration for workflow actions. | | `connectorEndpointsConfiguration` | object | `{object}` | | Optional. The endpoints configuration: Access endpoint and outgoing IP addresses for the connector. | | `contentsAccessControlConfiguration` | object | `{object}` | | Optional. The access control configuration for accessing workflow run contents. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | | `definitionParameters` | object | `{object}` | | Optional. Parameters for the definition template. | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `integrationAccount` | object | `{object}` | | Optional. The integration account. | | `integrationServiceEnvironment` | object | `{object}` | | Optional. The integration service environment. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.MachineLearningServices/workspaces/readme.md b/arm/Microsoft.MachineLearningServices/workspaces/readme.md index 70d961103b..0d65dd781b 100644 --- a/arm/Microsoft.MachineLearningServices/workspaces/readme.md +++ b/arm/Microsoft.MachineLearningServices/workspaces/readme.md @@ -22,12 +22,12 @@ This module deploys a Machine Learning Services Workspace. | `associatedContainerRegistryResourceId` | string | | | Optional. The resource ID of the associated Container Registry. | | `associatedKeyVaultResourceId` | string | | | Required. The resource ID of the associated Key Vault. | | `associatedStorageAccountResourceId` | string | | | Required. The resource ID of the associated Storage Account. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `hbiWorkspace` | bool | | | Optional. The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.ManagedIdentity/userAssignedIdentities/readme.md b/arm/Microsoft.ManagedIdentity/userAssignedIdentities/readme.md index ff6bea8421..f68a4c3db3 100644 --- a/arm/Microsoft.ManagedIdentity/userAssignedIdentities/readme.md +++ b/arm/Microsoft.ManagedIdentity/userAssignedIdentities/readme.md @@ -14,7 +14,7 @@ This module deploys a user assigned identity. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | `[guid(resourceGroup().id)]` | | Optional. Name of the User Assigned Identity. | diff --git a/arm/Microsoft.ManagedServices/registrationDefinitions/readme.md b/arm/Microsoft.ManagedServices/registrationDefinitions/readme.md index 54e148c0f4..07112c7a11 100644 --- a/arm/Microsoft.ManagedServices/registrationDefinitions/readme.md +++ b/arm/Microsoft.ManagedServices/registrationDefinitions/readme.md @@ -18,6 +18,7 @@ remote/managing tenant. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `authorizations` | array | | | Required. Specify an array of objects, containing object of Azure Active Directory principalId, a Azure roleDefinitionId, and an optional principalIdDisplayName. The roleDefinition specified is granted to the principalId in the provider's Active Directory and the principalIdDisplayName is visible to customers. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `managedByTenantId` | string | | | Required. Specify the tenant ID of the tenant which homes the principals you are delegating permissions to. | | `name` | string | | | Required. Specify a unique name for your offer/registration. i.e ' - - ' | | `registrationDescription` | string | | | Required. Description of the offer/registration. i.e. 'Managed by ' | @@ -59,8 +60,8 @@ remote/managing tenant. | Output Name | Type | Description | | :-- | :-- | :-- | -| `name` | string | The name of the registration definition | | `assignmentResourceId` | string | The registration assignment resource ID | +| `name` | string | The name of the registration definition | | `resourceId` | string | The resource ID of the registration definition | | `subscriptionName` | string | The subscription the registration definition was deployed into | diff --git a/arm/Microsoft.Management/managementGroups/readme.md b/arm/Microsoft.Management/managementGroups/readme.md index 66d0c227ac..45942d388e 100644 --- a/arm/Microsoft.Management/managementGroups/readme.md +++ b/arm/Microsoft.Management/managementGroups/readme.md @@ -19,6 +19,7 @@ This module has some known **limitations**: | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `displayName` | string | | | Optional. The friendly name of the management group. If no value is passed then this field will be set to the group ID. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. The group ID of the Management group | | `parentId` | string | | | Optional. The management group parent ID. Defaults to current scope. | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects to define RBAC on this resource. | diff --git a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/readme.md b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/readme.md index 570569a492..7391f5bad8 100644 --- a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/readme.md +++ b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/readme.md @@ -15,7 +15,7 @@ This template deploys capacity pools in an Azure NetApp Files. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `coolAccess` | bool | | | Optional. If enabled (true) the pool can contain cool Access enabled volumes. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location of the pool volume. | | `name` | string | | | Required. The name of the capacity pool. | | `netAppAccountName` | string | | | Required. The name of the NetApp account. | diff --git a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/readme.md b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/readme.md index c1c750e36f..7898b19b86 100644 --- a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/readme.md +++ b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/readme.md @@ -15,7 +15,7 @@ This template deploys volumes in a capacity pool of an Azure NetApp files. | :-- | :-- | :-- | :-- | :-- | | `capacityPoolName` | string | | | Required. The name of the capacity pool. | | `creationToken` | string | `[parameters('name')]` | | Optional. A unique file path for the volume. This is the name of the volume export. A volume is mounted using the export path. File path must start with an alphabetical character and be unique within the subscription. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `exportPolicyRules` | array | `[]` | | Optional. Export policy rules. | | `location` | string | `[resourceGroup().location]` | | Optional. Location of the pool volume. | | `name` | string | | | Required. The name of the pool volume. | diff --git a/arm/Microsoft.NetApp/netAppAccounts/readme.md b/arm/Microsoft.NetApp/netAppAccounts/readme.md index a2674375d5..80587449a2 100644 --- a/arm/Microsoft.NetApp/netAppAccounts/readme.md +++ b/arm/Microsoft.NetApp/netAppAccounts/readme.md @@ -17,12 +17,12 @@ This template deploys Azure NetApp Files. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `capacityPools` | _[capacityPools](capacityPools/readme.md)_ array | `[]` | | Optional. Capacity pools to create. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `dnsServers` | string | | | Optional. Required if domainName is specified. Comma separated list of DNS server IP addresses (IPv4 only) required for the Active Directory (AD) domain join and SMB authentication operations to succeed. | | `domainJoinOU` | string | | | Optional. Used only if domainName is specified. LDAP Path for the Organization Unit (OU) where SMB Server machine accounts will be created (i.e. 'OU=SecondLevel,OU=FirstLevel'). | | `domainJoinPassword` | secureString | | | Optional. Required if domainName is specified. Password of the user specified in domainJoinUser parameter | | `domainJoinUser` | string | | | Optional. Required if domainName is specified. Username of Active Directory domain administrator, with permissions to create SMB server machine account in the AD domain. | | `domainName` | string | | | Optional. Fully Qualified Active Directory DNS Domain Name (e.g. 'contoso.com') | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. The name of the NetApp account. | diff --git a/arm/Microsoft.Network/applicationGateways/readme.md b/arm/Microsoft.Network/applicationGateways/readme.md index 0d1e5b9758..f5e0c3d879 100644 --- a/arm/Microsoft.Network/applicationGateways/readme.md +++ b/arm/Microsoft.Network/applicationGateways/readme.md @@ -18,12 +18,12 @@ This template deploys an application gateway. | `backendHttpConfigurations` | array | | | Required. The backend HTTP settings to be configured. These HTTP settings will be used to rewrite the incoming HTTP requests for the backend pools. | | `backendPools` | array | | | Required. The backend pools to be configured. | | `capacity` | int | `2` | | Optional. The number of Application instances to be configured. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `frontendHttpListeners` | array | `[]` | | Required. The frontend http listeners to be configured. | | `frontendHttpRedirects` | array | `[]` | | Optional. The http redirects to be configured. Each redirect will route http traffic to a predefined frontEnd HTTPS listener. | | `frontendHttpsListeners` | array | `[]` | | Required. The frontend HTTPS listeners to be configured. | diff --git a/arm/Microsoft.Network/applicationSecurityGroups/readme.md b/arm/Microsoft.Network/applicationSecurityGroups/readme.md index bc5233fffb..01e6a86e51 100644 --- a/arm/Microsoft.Network/applicationSecurityGroups/readme.md +++ b/arm/Microsoft.Network/applicationSecurityGroups/readme.md @@ -14,7 +14,7 @@ This module deploys an application security group. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Name of the Application Security Group. | diff --git a/arm/Microsoft.Network/azureFirewalls/readme.md b/arm/Microsoft.Network/azureFirewalls/readme.md index 17ff93dc02..f555aa2c32 100644 --- a/arm/Microsoft.Network/azureFirewalls/readme.md +++ b/arm/Microsoft.Network/azureFirewalls/readme.md @@ -18,12 +18,12 @@ This module deploys a firewall. | `applicationRuleCollections` | array | `[]` | | Optional. Collection of application rule collections used by Azure Firewall. | | `azureSkuName` | string | `AZFW_VNet` | `[AZFW_VNet, AZFW_Hub]` | Optional. Name of an Azure Firewall SKU. | | `azureSkuTier` | string | `Standard` | `[Standard, Premium]` | Optional. Tier of an Azure Firewall. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Diagnostic Storage Account resource identifier | | `diagnosticWorkspaceId` | string | | | Optional. Log Analytics workspace resource identifier | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `firewallPolicyId` | string | | | Optional. Resource ID of the Firewall Policy that should be attached. | | `ipConfigurations` | array | | | Required. List of IP Configurations. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.Network/bastionHosts/readme.md b/arm/Microsoft.Network/bastionHosts/readme.md index 3b63ae0011..2d957fa018 100644 --- a/arm/Microsoft.Network/bastionHosts/readme.md +++ b/arm/Microsoft.Network/bastionHosts/readme.md @@ -16,12 +16,12 @@ This module deploys a bastion host. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[BastionAuditLogs]` | `[BastionAuditLogs]` | Optional. Optional. The name of bastion logs that will be streamed. | diff --git a/arm/Microsoft.Network/connections/readme.md b/arm/Microsoft.Network/connections/readme.md index 84d989b18a..d21b3a1a7c 100644 --- a/arm/Microsoft.Network/connections/readme.md +++ b/arm/Microsoft.Network/connections/readme.md @@ -13,9 +13,9 @@ This template deploys a virtual network gateway connection. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `customIPSecPolicy` | object | `{object}` | | Optional. The IPSec Policies to be considered by this connection | | `enableBgp` | bool | | | Optional. Value to specify if BGP is enabled or not | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `localVirtualNetworkGatewayName` | string | | | Required. Specifies the local Virtual Network Gateway name | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.Network/ddosProtectionPlans/readme.md b/arm/Microsoft.Network/ddosProtectionPlans/readme.md index 5755ada022..40761f415b 100644 --- a/arm/Microsoft.Network/ddosProtectionPlans/readme.md +++ b/arm/Microsoft.Network/ddosProtectionPlans/readme.md @@ -14,7 +14,7 @@ This template deploys a DDoS protection plan. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Name of the DDoS protection plan to assign the VNET to. | diff --git a/arm/Microsoft.Network/expressRouteCircuits/readme.md b/arm/Microsoft.Network/expressRouteCircuits/readme.md index 1572ef588e..119f3546e3 100644 --- a/arm/Microsoft.Network/expressRouteCircuits/readme.md +++ b/arm/Microsoft.Network/expressRouteCircuits/readme.md @@ -16,12 +16,12 @@ This template deploys an express route circuit. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `bandwidthInMbps` | int | | | Required. This is the bandwidth in Mbps of the circuit being created. It must exactly match one of the available bandwidth offers List ExpressRoute Service Providers API call. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[PeeringRouteLog]` | `[PeeringRouteLog]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.Network/firewallPolicies/readme.md b/arm/Microsoft.Network/firewallPolicies/readme.md index 4741a0943b..e9f74a5285 100644 --- a/arm/Microsoft.Network/firewallPolicies/readme.md +++ b/arm/Microsoft.Network/firewallPolicies/readme.md @@ -17,8 +17,8 @@ This module deploys Network Firewall Policies. | `basePolicyResourceId` | string | | | Optional. Resource ID of the base policy. | | `bypassTrafficSettings` | array | `[]` | | Optional. List of rules for traffic to bypass. | | `certificateName` | string | | | Optional. Name of the CA certificate. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `defaultWorkspaceId` | string | | | Optional. Default Log Analytics Resource ID for Firewall Policy Insights. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enableProxy` | bool | | | Optional. Enable DNS Proxy on Firewalls attached to the Firewall Policy. | | `fqdns` | array | `[]` | | Optional. List of FQDNs for the ThreatIntel Allowlist. | | `insightsIsEnabled` | bool | | | Optional. A flag to indicate if the insights are enabled on the policy. | diff --git a/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/readme.md b/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/readme.md index 1e07efedbf..de847f03e5 100644 --- a/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/readme.md +++ b/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/readme.md @@ -12,7 +12,7 @@ This module deploys Network Firewall Policies Rule Collection Groups. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `firewallPolicyName` | string | | | Required. Name of the Firewall Policy. | | `name` | string | | | Required. The name of the rule collection group to deploy | | `priority` | int | | | Required. Priority of the Firewall Policy Rule Collection Group resource. | diff --git a/arm/Microsoft.Network/firewallPolicies/ruleGroups/readme.md b/arm/Microsoft.Network/firewallPolicies/ruleGroups/readme.md index a8c895b04b..e36a7dce7e 100644 --- a/arm/Microsoft.Network/firewallPolicies/ruleGroups/readme.md +++ b/arm/Microsoft.Network/firewallPolicies/ruleGroups/readme.md @@ -12,7 +12,7 @@ This module deploys Network FirewallPolicies Rule Groups. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `firewallPolicyName` | string | | | Required. Name of the Firewall Policy. | | `name` | string | | | Required. The name of the rule group to deploy | | `priority` | int | | | Required. Priority of the Firewall Policy Rule Group resource. | diff --git a/arm/Microsoft.Network/ipGroups/readme.md b/arm/Microsoft.Network/ipGroups/readme.md index 9707e38b67..f86b01e116 100644 --- a/arm/Microsoft.Network/ipGroups/readme.md +++ b/arm/Microsoft.Network/ipGroups/readme.md @@ -14,7 +14,7 @@ This module deploys an IP group. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `ipAddresses` | array | `[]` | | Optional. IpAddresses/IpAddressPrefixes in the IpGroups resource. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.Network/loadBalancers/backendAddressPools/readme.md b/arm/Microsoft.Network/loadBalancers/backendAddressPools/readme.md index 029cf082a4..d8b375271f 100644 --- a/arm/Microsoft.Network/loadBalancers/backendAddressPools/readme.md +++ b/arm/Microsoft.Network/loadBalancers/backendAddressPools/readme.md @@ -12,7 +12,7 @@ This module deploys load balancer backend address pools. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `loadBalancerBackendAddresses` | array | `[]` | | Optional. An array of backend addresses. | | `loadBalancerName` | string | | | Required. The name of the parent load balancer | | `name` | string | | | Required. The name of the backend address pool | diff --git a/arm/Microsoft.Network/loadBalancers/inboundNatRules/readme.md b/arm/Microsoft.Network/loadBalancers/inboundNatRules/readme.md index 498b4a9090..23b5801c37 100644 --- a/arm/Microsoft.Network/loadBalancers/inboundNatRules/readme.md +++ b/arm/Microsoft.Network/loadBalancers/inboundNatRules/readme.md @@ -14,7 +14,7 @@ This module deploys load balancers inbound NAT rules. | :-- | :-- | :-- | :-- | :-- | | `backendAddressPoolName` | string | | | Optional. Name of the backend address pool | | `backendPort` | int | `[parameters('frontendPort')]` | | Optional. The port used for the internal endpoint. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enableFloatingIP` | bool | | | Optional. Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint. | | `enableTcpReset` | bool | | | Optional. Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP. | | `frontendIPConfigurationName` | string | | | Required. The name of the frontend IP address to set for the inbound NAT rule | diff --git a/arm/Microsoft.Network/loadBalancers/readme.md b/arm/Microsoft.Network/loadBalancers/readme.md index c27e84f969..67f32ce0b4 100644 --- a/arm/Microsoft.Network/loadBalancers/readme.md +++ b/arm/Microsoft.Network/loadBalancers/readme.md @@ -18,12 +18,12 @@ This module deploys a load balancer. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `backendAddressPools` | _[backendAddressPools](backendAddressPools/readme.md)_ array | `[]` | | Optional. Collection of backend address pools used by a load balancer. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `frontendIPConfigurations` | array | | | Required. Array of objects containing all frontend IP configurations | | `inboundNatRules` | _[inboundNatRules](inboundNatRules/readme.md)_ array | `[]` | | Optional. Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules. | | `loadBalancerSku` | string | `Standard` | `[Basic, Standard]` | Optional. Name of a load balancer SKU. | diff --git a/arm/Microsoft.Network/localNetworkGateways/readme.md b/arm/Microsoft.Network/localNetworkGateways/readme.md index 584826e91b..bc20df97fe 100644 --- a/arm/Microsoft.Network/localNetworkGateways/readme.md +++ b/arm/Microsoft.Network/localNetworkGateways/readme.md @@ -14,7 +14,7 @@ This module deploys a local network gateway. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `fqdn` | string | | | Optional. FQDN of local network gateway. | | `localAddressPrefixes` | array | | | Required. List of the local (on-premises) IP address ranges | | `localAsn` | string | | | Optional. The BGP speaker's ASN. Not providing this value will automatically disable BGP on this Local Network Gateway resource. | diff --git a/arm/Microsoft.Network/natGateways/readme.md b/arm/Microsoft.Network/natGateways/readme.md index 19bb680345..2839440708 100644 --- a/arm/Microsoft.Network/natGateways/readme.md +++ b/arm/Microsoft.Network/natGateways/readme.md @@ -16,12 +16,12 @@ This module deploys a NAT gateway. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `idleTimeoutInMinutes` | int | `5` | | Optional. The idle timeout of the nat gateway. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.Network/networkSecurityGroups/readme.md b/arm/Microsoft.Network/networkSecurityGroups/readme.md index dbb7ebe164..2590d712c5 100644 --- a/arm/Microsoft.Network/networkSecurityGroups/readme.md +++ b/arm/Microsoft.Network/networkSecurityGroups/readme.md @@ -15,12 +15,12 @@ This template deploys a network security group (NSG) with optional security rule | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[NetworkSecurityGroupEvent, NetworkSecurityGroupRuleCounter]` | `[NetworkSecurityGroupEvent, NetworkSecurityGroupRuleCounter]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.Network/networkWatchers/connectionMonitors/readme.md b/arm/Microsoft.Network/networkWatchers/connectionMonitors/readme.md index 0c196bf081..bdc68caf6b 100644 --- a/arm/Microsoft.Network/networkWatchers/connectionMonitors/readme.md +++ b/arm/Microsoft.Network/networkWatchers/connectionMonitors/readme.md @@ -12,7 +12,7 @@ This template deploys Connection Monitors. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `endpoints` | array | `[]` | | Optional. List of connection monitor endpoints. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `name` | string | | | Optional. Name of the resource. | diff --git a/arm/Microsoft.Network/networkWatchers/flowLogs/readme.md b/arm/Microsoft.Network/networkWatchers/flowLogs/readme.md index 4b8565cfd5..90086b0ca0 100644 --- a/arm/Microsoft.Network/networkWatchers/flowLogs/readme.md +++ b/arm/Microsoft.Network/networkWatchers/flowLogs/readme.md @@ -13,8 +13,8 @@ This module controls the Network Security Group Flow Logs and analytics settings | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `enabled` | bool | `True` | | Optional. If the flow log should be enabled | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `formatVersion` | int | `2` | `[1, 2]` | Optional. The flow log format version | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `name` | string | `[format('{0}-{1}-flowlog', last(split(parameters('targetResourceId'), '/')), split(parameters('targetResourceId'), '/')[4])]` | | Optional. Name of the resource. | diff --git a/arm/Microsoft.Network/networkWatchers/readme.md b/arm/Microsoft.Network/networkWatchers/readme.md index a08d977610..2ccd45de61 100644 --- a/arm/Microsoft.Network/networkWatchers/readme.md +++ b/arm/Microsoft.Network/networkWatchers/readme.md @@ -17,7 +17,7 @@ This template deploys a network watcher. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `connectionMonitors` | _[connectionMonitors](connectionMonitors/readme.md)_ array | `[]` | | Optional. Array that contains the Connection Monitors | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `flowLogs` | _[flowLogs](flowLogs/readme.md)_ array | `[]` | | Optional. Array that contains the Flow Logs | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.Network/privateDnsZones/readme.md b/arm/Microsoft.Network/privateDnsZones/readme.md index e3d8cf27fb..8c36e3a6ff 100644 --- a/arm/Microsoft.Network/privateDnsZones/readme.md +++ b/arm/Microsoft.Network/privateDnsZones/readme.md @@ -15,7 +15,7 @@ This template deploys a private DNS zone. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `global` | | Optional. The location of the PrivateDNSZone. Should be global. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Private DNS zone name. | diff --git a/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/readme.md b/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/readme.md index e9d84076fa..20c9d9236f 100644 --- a/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/readme.md +++ b/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/readme.md @@ -12,7 +12,7 @@ This module deploys private dns zone virtual network links. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `global` | | Optional. The location of the PrivateDNSZone. Should be global. | | `name` | string | `[format('{0}-vnetlink', last(split(parameters('virtualNetworkResourceId'), '/')))]` | | Optional. The name of the virtual network link. | | `privateDnsZoneName` | string | | | Required. Private DNS zone name. | diff --git a/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/readme.md b/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/readme.md index fe8600eed3..21a27bf60a 100644 --- a/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/readme.md +++ b/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/readme.md @@ -12,7 +12,7 @@ This module deploys a private endpoint private DNS zone group | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | `default` | | Optional. The name of the private DNS Zone Group | | `privateDNSResourceIds` | array | | | Required. List of private DNS resource IDs | | `privateEndpointName` | string | | | Required. The name of the private endpoint | diff --git a/arm/Microsoft.Network/privateEndpoints/readme.md b/arm/Microsoft.Network/privateEndpoints/readme.md index 7b39346092..6010be9c5e 100644 --- a/arm/Microsoft.Network/privateEndpoints/readme.md +++ b/arm/Microsoft.Network/privateEndpoints/readme.md @@ -25,7 +25,7 @@ The following resources are required to be able to deploy this resource: | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `groupId` | array | | | Required. Subtype(s) of the connection to be created. The allowed values depend on the type serviceResourceId refers to. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all Resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.Network/publicIPAddresses/readme.md b/arm/Microsoft.Network/publicIPAddresses/readme.md index 205856c3e9..000e00f749 100644 --- a/arm/Microsoft.Network/publicIPAddresses/readme.md +++ b/arm/Microsoft.Network/publicIPAddresses/readme.md @@ -13,12 +13,12 @@ | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[DDoSProtectionNotifications, DDoSMitigationFlowLogs, DDoSMitigationReports]` | `[DDoSProtectionNotifications, DDoSMitigationFlowLogs, DDoSMitigationReports]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.Network/publicIPPrefixes/readme.md b/arm/Microsoft.Network/publicIPPrefixes/readme.md index 720e062074..09e1fc3298 100644 --- a/arm/Microsoft.Network/publicIPPrefixes/readme.md +++ b/arm/Microsoft.Network/publicIPPrefixes/readme.md @@ -14,7 +14,7 @@ This template deploys a public IP prefix. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Name of the Public IP Prefix | diff --git a/arm/Microsoft.Network/routeTables/readme.md b/arm/Microsoft.Network/routeTables/readme.md index 62c7f349f3..4b4a089bdd 100644 --- a/arm/Microsoft.Network/routeTables/readme.md +++ b/arm/Microsoft.Network/routeTables/readme.md @@ -14,8 +14,8 @@ This module deploys a user defined route table. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `disableBgpRoutePropagation` | bool | | | Optional. Switch to disable BGP route propagation. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Name given for the hub route table. | diff --git a/arm/Microsoft.Network/trafficmanagerprofiles/readme.md b/arm/Microsoft.Network/trafficmanagerprofiles/readme.md index ddd859ab67..1898b14d3e 100644 --- a/arm/Microsoft.Network/trafficmanagerprofiles/readme.md +++ b/arm/Microsoft.Network/trafficmanagerprofiles/readme.md @@ -15,12 +15,12 @@ This module deploys a traffic manager profile. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `endpoints` | array | `[]` | | Optional. The list of endpoints in the Traffic Manager profile. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[ProbeHealthStatusEvents]` | `[ProbeHealthStatusEvents]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.Network/virtualNetworkGateways/readme.md b/arm/Microsoft.Network/virtualNetworkGateways/readme.md index 66af91952a..1c3692a5f7 100644 --- a/arm/Microsoft.Network/virtualNetworkGateways/readme.md +++ b/arm/Microsoft.Network/virtualNetworkGateways/readme.md @@ -20,7 +20,6 @@ This module deploys a virtual network gateway. | `asn` | int | `65815` | | Optional. ASN value | | `clientRevokedCertThumbprint` | string | | | Optional. Thumbprint of the revoked certificate. This would revoke VPN client certificates matching this thumbprint from connecting to the VNet. | | `clientRootCertData` | string | | | Optional. Client root certificate data used to authenticate VPN clients. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | @@ -28,6 +27,7 @@ This module deploys a virtual network gateway. | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | | `domainNameLabel` | array | `[]` | | Optional. DNS name(s) of the Public IP resource(s). If you enabled active-active configuration, you need to provide 2 DNS names, if you want to use this feature. A region specific suffix will be appended to it, e.g.: your-DNS-name.westeurope.cloudapp.azure.com | | `enableBgp` | bool | `True` | | Optional. Value to specify if BGP is enabled or not | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `gatewayPipName` | array | `[]` | | Optional. Specifies the name of the Public IP used by the Virtual Network Gateway. If it's not provided, a '-pip' suffix will be appended to the gateway's name. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.Network/virtualNetworks/readme.md b/arm/Microsoft.Network/virtualNetworks/readme.md index 0c7783c945..2fcd5026e9 100644 --- a/arm/Microsoft.Network/virtualNetworks/readme.md +++ b/arm/Microsoft.Network/virtualNetworks/readme.md @@ -18,7 +18,6 @@ This template deploys a virtual network (vNet). | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `addressPrefixes` | array | | | Required. An Array of 1 or more IP Address Prefixes for the Virtual Network. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `ddosProtectionPlanId` | string | | | Optional. Resource ID of the DDoS protection plan to assign the VNET to. If it's left blank, DDoS protection will not be configured. If it's provided, the VNET created by this template will be attached to the referenced DDoS protection plan. The DDoS protection plan can exist in the same or in a different subscription. | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | @@ -26,6 +25,7 @@ This template deploys a virtual network (vNet). | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | | `dnsServers` | array | `[]` | | Optional. DNS Servers associated to the Virtual Network. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[VMProtectionAlerts]` | `[VMProtectionAlerts]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.Network/virtualNetworks/subnets/readme.md b/arm/Microsoft.Network/virtualNetworks/subnets/readme.md index 146f8dd589..19ed6052b8 100644 --- a/arm/Microsoft.Network/virtualNetworks/subnets/readme.md +++ b/arm/Microsoft.Network/virtualNetworks/subnets/readme.md @@ -15,8 +15,8 @@ This module deploys a virtual network subnet. | `addressPrefix` | string | | | Required. The address prefix for the subnet. | | `addressPrefixes` | array | `[]` | | Optional. List of address prefixes for the subnet. | | `applicationGatewayIpConfigurations` | array | `[]` | | Optional. Application gateway IP configurations of virtual network resource. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `delegations` | array | `[]` | | Optional. The delegations to enable on the subnet | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `ipAllocations` | array | `[]` | | Optional. Array of IpAllocation which reference this subnet | | `name` | string | | | Optional. The Name of the subnet resource. | | `natGatewayName` | string | | | Optional. The name of the NAT Gateway to use for the subnet | diff --git a/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/readme.md b/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/readme.md index 23928a62f5..bdf931e755 100644 --- a/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/readme.md +++ b/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/readme.md @@ -22,8 +22,8 @@ The following resources are required to be able to deploy this resource. | `allowForwardedTraffic` | bool | `True` | | Optional. Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network. Default is true | | `allowGatewayTransit` | bool | | | Optional. If gateway links can be used in remote virtual networking to link to this virtual network. Default is false | | `allowVirtualNetworkAccess` | bool | `True` | | Optional. Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space. Default is true | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `doNotVerifyRemoteGateways` | bool | `True` | | Optional. If we need to verify the provisioning state of the remote gateway. Default is true | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `localVnetName` | string | | | Required. The Name of the Virtual Network to add the peering to. | | `name` | string | `[format('{0}-{1}', parameters('localVnetName'), last(split(parameters('remoteVirtualNetworkId'), '/')))]` | | Optional. The Name of Vnet Peering resource. If not provided, default value will be localVnetName-remoteVnetName | | `remoteVirtualNetworkId` | string | | | Required. The Resource ID of the VNet that is this Local VNet is being peered to. Should be in the format of a Resource ID | diff --git a/arm/Microsoft.Network/virtualWans/readme.md b/arm/Microsoft.Network/virtualWans/readme.md index 8f8857faff..68373d4260 100644 --- a/arm/Microsoft.Network/virtualWans/readme.md +++ b/arm/Microsoft.Network/virtualWans/readme.md @@ -19,8 +19,8 @@ This template deploys a virtual WAN. | :-- | :-- | :-- | :-- | :-- | | `addressPrefix` | string | `192.168.0.0/24` | | Optional. The hub address prefix. This address prefix will be used as the address prefix for the hub vnet | | `connectionName` | string | `SampleVpnsiteVpnGwConnection` | | Optional. Name of the vpnconnection. A vpn connection is established between a vpnsite and a vpn gateway. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `enableBgp` | string | `false` | `[true, false]` | Optional. his needs to be set to true if BGP needs to enabled on the vpn connection. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location where all resources will be created. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Name of the Virtual Wan. | diff --git a/arm/Microsoft.OperationalInsights/workspaces/dataSources/readme.md b/arm/Microsoft.OperationalInsights/workspaces/dataSources/readme.md index 46a9619dfa..afb47ff59c 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/dataSources/readme.md +++ b/arm/Microsoft.OperationalInsights/workspaces/dataSources/readme.md @@ -13,7 +13,7 @@ This template deploys a data source for a Log Analytics workspace. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `counterName` | string | | | Optional. Counter name to configure when kind is WindowsPerformanceCounter. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `eventLogName` | string | | | Optional. Windows event log name to configure when kind is WindowsEvent. | | `eventTypes` | array | `[]` | | Optional. Windows event types to configure when kind is WindowsEvent. | | `instanceName` | string | `*` | | Optional. Name of the instance to configure when kind is WindowsPerformanceCounter or LinuxPerformanceObject. | diff --git a/arm/Microsoft.OperationalInsights/workspaces/linkedServices/readme.md b/arm/Microsoft.OperationalInsights/workspaces/linkedServices/readme.md index 744192a22b..8e2bbd673c 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/linkedServices/readme.md +++ b/arm/Microsoft.OperationalInsights/workspaces/linkedServices/readme.md @@ -12,7 +12,7 @@ This template deploys a linked service for a Log Analytics workspace. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `logAnalyticsWorkspaceName` | string | | | Required. Name of the Log Analytics workspace | | `name` | string | | | Required. Name of the link | | `resourceId` | string | | | Required. The resource ID of the resource that will be linked to the workspace. This should be used for linking resources which require read access. | diff --git a/arm/Microsoft.OperationalInsights/workspaces/readme.md b/arm/Microsoft.OperationalInsights/workspaces/readme.md index eef7c6e9c5..e05e07bfeb 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/readme.md +++ b/arm/Microsoft.OperationalInsights/workspaces/readme.md @@ -20,7 +20,6 @@ This template deploys a log analytics workspace. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `dailyQuotaGb` | int | `-1` | | Optional. The workspace daily quota for ingestion. | | `dataRetention` | int | `365` | | Required. Number of days data will be retained for | | `dataSources` | _[dataSources](dataSources/readme.md)_ array | `[]` | | Optional. LAW data sources to configure. | @@ -29,6 +28,7 @@ This template deploys a log analytics workspace. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of a log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `gallerySolutions` | array | `[]` | | Optional. LAW gallerySolutions from the gallery. | | `linkedServices` | _[linkedServices](linkedServices/readme.md)_ array | `[]` | | Optional. List of services to be linked. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.OperationalInsights/workspaces/savedSearches/readme.md b/arm/Microsoft.OperationalInsights/workspaces/savedSearches/readme.md index a0287f00ee..3777ce868b 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/savedSearches/readme.md +++ b/arm/Microsoft.OperationalInsights/workspaces/savedSearches/readme.md @@ -13,8 +13,8 @@ This template deploys a saved search for a Log Analytics workspace. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `category` | string | | | Required. Query category. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `displayName` | string | | | Required. Display name for the search. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `functionAlias` | string | | | Optional. The function alias if query serves as a function.. | | `functionParameters` | string | | | Optional. The optional function parameters if query serves as a function. Value should be in the following format: "param-name1:type1 = default_value1, param-name2:type2 = default_value2". For more examples and proper syntax please refer to /azure/kusto/query/functions/user-defined-functions. | | `logAnalyticsWorkspaceName` | string | | | Required. Name of the Log Analytics workspace | diff --git a/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/readme.md b/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/readme.md index 84dd066656..7853cd8959 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/readme.md +++ b/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/readme.md @@ -13,7 +13,7 @@ This template deploys a storage insights configuration for a Log Analytics works | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `containers` | array | `[]` | | Optional. The names of the blob containers that the workspace should read. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `logAnalyticsWorkspaceName` | string | | | Required. Name of the Log Analytics workspace. | | `name` | string | `[format('{0}-stinsconfig', last(split(parameters('storageAccountId'), '/')))]` | | Optional. The name of the storage insights config | | `storageAccountId` | string | | | Required. The Azure Resource Manager ID of the storage account resource. | diff --git a/arm/Microsoft.RecoveryServices/vaults/backupConfig/readme.md b/arm/Microsoft.RecoveryServices/vaults/backupConfig/readme.md index ca64357282..7b49874b87 100644 --- a/arm/Microsoft.RecoveryServices/vaults/backupConfig/readme.md +++ b/arm/Microsoft.RecoveryServices/vaults/backupConfig/readme.md @@ -12,7 +12,7 @@ This module deploys recovery services vault backup config. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enhancedSecurityState` | string | `Enabled` | `[Disabled, Enabled]` | Optional. Enable this setting to protect hybrid backups against accidental deletes and add additional layer of authentication for critical operations. | | `name` | string | `vaultconfig` | | Optional. Name of the Azure Recovery Service Vault Backup Policy | | `recoveryVaultName` | string | | | Required. Name of the Azure Recovery Service Vault | diff --git a/arm/Microsoft.RecoveryServices/vaults/backupPolicies/readme.md b/arm/Microsoft.RecoveryServices/vaults/backupPolicies/readme.md index ab5aa2d778..5cca921c95 100644 --- a/arm/Microsoft.RecoveryServices/vaults/backupPolicies/readme.md +++ b/arm/Microsoft.RecoveryServices/vaults/backupPolicies/readme.md @@ -13,7 +13,7 @@ This module deploys a Backup Policy for a Recovery Services Vault | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `backupPolicyProperties` | object | | | Required. Configuration of the Azure Recovery Service Vault Backup Policy | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. Name of the Azure Recovery Service Vault Backup Policy | | `recoveryVaultName` | string | | | Required. Name of the Azure Recovery Service Vault | diff --git a/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/readme.md b/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/readme.md index 0c16dc6f7a..608cdc3a61 100644 --- a/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/readme.md +++ b/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/readme.md @@ -12,7 +12,7 @@ This module deploys the Backup Storage Configuration for the Recovery Service Va | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `crossRegionRestoreFlag` | bool | `True` | | Optional. Opt in details of Cross Region Restore feature | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | `vaultstorageconfig` | | Optional. The name of the backup storage config | | `recoveryVaultName` | string | | | Required. Name of the Azure Recovery Service Vault | | `storageModelType` | string | `GeoRedundant` | `[GeoRedundant, LocallyRedundant, ReadAccessGeoZoneRedundant, ZoneRedundant]` | Optional. Change Vault Storage Type (Works if vault has not registered any backup instance) | diff --git a/arm/Microsoft.RecoveryServices/vaults/protectionContainers/readme.md b/arm/Microsoft.RecoveryServices/vaults/protectionContainers/readme.md index 8dd51ae0f1..b322f62d09 100644 --- a/arm/Microsoft.RecoveryServices/vaults/protectionContainers/readme.md +++ b/arm/Microsoft.RecoveryServices/vaults/protectionContainers/readme.md @@ -14,7 +14,7 @@ This module deploys a Protection Container for a Recovery Services Vault | :-- | :-- | :-- | :-- | :-- | | `backupManagementType` | string | | `[AzureBackupServer, AzureIaasVM, AzureSql, AzureStorage, AzureWorkload, DPM, DefaultBackup, Invalid, MAB, ]` | Optional. Backup management type to execute the current Protection Container job. | | `containerType` | string | | `[AzureBackupServerContainer, AzureSqlContainer, GenericContainer, Microsoft.ClassicCompute/virtualMachines, Microsoft.Compute/virtualMachines, SQLAGWorkLoadContainer, StorageContainer, VMAppContainer, Windows, ]` | Optional. Type of the container | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `friendlyName` | string | | | Optional. Friendly name of the Protection Container | | `name` | string | | | Required. Name of the Azure Recovery Service Vault Protection Container | | `recoveryVaultName` | string | | | Required. Name of the Azure Recovery Service Vault | diff --git a/arm/Microsoft.RecoveryServices/vaults/readme.md b/arm/Microsoft.RecoveryServices/vaults/readme.md index 5673106b2a..73e07f8f30 100644 --- a/arm/Microsoft.RecoveryServices/vaults/readme.md +++ b/arm/Microsoft.RecoveryServices/vaults/readme.md @@ -22,12 +22,12 @@ This module deploys a recovery service vault. | `backupConfig` | _[backupConfig](backupConfig/readme.md)_ object | `{object}` | | Optional. The backup configuration. | | `backupPolicies` | _[backupPolicies](backupPolicies/readme.md)_ array | `[]` | | Optional. List of all backup policies. | | `backupStorageConfig` | _[backupStorageConfig](backupStorageConfig/readme.md)_ object | `{object}` | | Optional. The storage configuration for the Azure Recovery Service Vault | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[AzureBackupReport, CoreAzureBackup, AddonAzureBackupJobs, AddonAzureBackupAlerts, AddonAzureBackupPolicy, AddonAzureBackupStorage, AddonAzureBackupProtectedInstance, AzureSiteRecoveryJobs, AzureSiteRecoveryEvents, AzureSiteRecoveryReplicatedItems, AzureSiteRecoveryReplicationStats, AzureSiteRecoveryRecoveryPoints, AzureSiteRecoveryReplicationDataUploadRate, AzureSiteRecoveryProtectedDiskDataChurn]` | `[AzureBackupReport, CoreAzureBackup, AddonAzureBackupJobs, AddonAzureBackupAlerts, AddonAzureBackupPolicy, AddonAzureBackupStorage, AddonAzureBackupProtectedInstance, AzureSiteRecoveryJobs, AzureSiteRecoveryEvents, AzureSiteRecoveryReplicatedItems, AzureSiteRecoveryReplicationStats, AzureSiteRecoveryRecoveryPoints, AzureSiteRecoveryReplicationDataUploadRate, AzureSiteRecoveryProtectedDiskDataChurn]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.Resources/deploymentScripts/readme.md b/arm/Microsoft.Resources/deploymentScripts/readme.md index 7b4728b0d4..e45bbc47fa 100644 --- a/arm/Microsoft.Resources/deploymentScripts/readme.md +++ b/arm/Microsoft.Resources/deploymentScripts/readme.md @@ -19,7 +19,7 @@ This module deploys a deployment script. | `baseTime` | string | `[utcNow('yyyy-MM-dd-HH-mm-ss')]` | | Generated. Do not provide a value! This date value is used to make sure the script run every time the template is deployed. | | `cleanupPreference` | string | `Always` | `[Always, OnSuccess, OnExpiration]` | Optional. The clean up preference when the script execution gets in a terminal state. Specify the preference on when to delete the deployment script resources. The default value is Always, which means the deployment script resources are deleted despite the terminal state (Succeeded, Failed, canceled). | | `containerGroupName` | string | | | Optional. Container group name, if not specified then the name will get auto-generated. Not specifying a 'containerGroupName' indicates the system to generate a unique name which might end up flagging an Azure Policy as non-compliant. Use 'containerGroupName' when you have an Azure Policy that expects a specific naming convention or when you want to fully control the name. 'containerGroupName' property must be between 1 and 63 characters long, must contain only lowercase letters, numbers, and dashes and it cannot start or end with a dash and consecutive dashes are not allowed. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `environmentVariables` | array | `[]` | | Optional. The environment variables to pass over to the script. Must have a 'name' and a 'value' or a 'secretValue' property. | | `kind` | string | `AzurePowerShell` | `[AzurePowerShell, AzureCLI]` | Optional. Type of the script. AzurePowerShell, AzureCLI. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.Security/azureSecurityCenter/readme.md b/arm/Microsoft.Security/azureSecurityCenter/readme.md index 26e8936353..7f10d24d7b 100644 --- a/arm/Microsoft.Security/azureSecurityCenter/readme.md +++ b/arm/Microsoft.Security/azureSecurityCenter/readme.md @@ -23,6 +23,7 @@ This template enables Azure security center - Standard tier by default, could be | `containerRegistryPricingTier` | string | `Free` | `[Free, Standard]` | Optional. The pricing tier value for ContainerRegistry. Azure Security Center is provided in two pricing tiers: free and standard, with the standard tier available with a trial period. The standard tier offers advanced security capabilities, while the free tier offers basic security features. - Free or Standard | | `deviceSecurityGroupProperties` | object | `{object}` | | Optional. Device Security group data | | `dnsPricingTier` | string | `Free` | `[Free, Standard]` | Optional. The pricing tier value for DNS. Azure Security Center is provided in two pricing tiers: free and standard, with the standard tier available with a trial period. The standard tier offers advanced security capabilities, while the free tier offers basic security features. - Free or Standard | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `ioTSecuritySolutionProperties` | object | `{object}` | | Optional. Security Solution data | | `keyVaultsPricingTier` | string | `Free` | `[Free, Standard]` | Optional. The pricing tier value for KeyVaults. Azure Security Center is provided in two pricing tiers: free and standard, with the standard tier available with a trial period. The standard tier offers advanced security capabilities, while the free tier offers basic security features. - Free or Standard | | `kubernetesServicePricingTier` | string | `Free` | `[Free, Standard]` | Optional. The pricing tier value for KubernetesService. Azure Security Center is provided in two pricing tiers: free and standard, with the standard tier available with a trial period. The standard tier offers advanced security capabilities, while the free tier offers basic security features. - Free or Standard | diff --git a/arm/Microsoft.ServiceBus/namespaces/authorizationRules/readme.md b/arm/Microsoft.ServiceBus/namespaces/authorizationRules/readme.md index a2fe838c9a..03674fe068 100644 --- a/arm/Microsoft.ServiceBus/namespaces/authorizationRules/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/authorizationRules/readme.md @@ -12,7 +12,7 @@ This module deploys authorization rules for a service bus namespace | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. The name of the authorization rule | | `namespaceName` | string | | | Required. Name of the parent Service Bus Namespace for the Service Bus Queue. | | `rights` | array | `[]` | `[Listen, Manage, Send]` | Optional. The rights associated with the rule. | diff --git a/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/readme.md b/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/readme.md index 8ca3465db5..f8ff413d96 100644 --- a/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/readme.md @@ -13,7 +13,7 @@ This module deploys a disaster recovery config for a service bus Namespace | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `alternateName` | string | | | Optional. Primary/Secondary eventhub namespace name, which is part of GEO DR pairing | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | `default` | | Optional. The name of the disaster recovery config | | `namespaceName` | string | | | Required. Name of the parent Service Bus Namespace for the Service Bus Queue. | | `partnerNamespaceResourceID` | string | | | Optional. Resource ID of the Primary/Secondary event hub namespace name, which is part of GEO DR pairing | diff --git a/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/readme.md b/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/readme.md index 76eb14feff..a2062090af 100644 --- a/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/readme.md @@ -13,7 +13,7 @@ This module deploys IP filter rules for a service bus namespace | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `action` | string | | `[Accept]` | Required. The IP Filter Action | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `filterName` | string | | | Required. IP Filter name | | `ipMask` | string | | | Required. IP Mask | | `name` | string | `[parameters('filterName')]` | | Optional. The name of the ip filter rule | diff --git a/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/readme.md b/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/readme.md index a5fd108c94..00b7696722 100644 --- a/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/readme.md @@ -12,7 +12,7 @@ This module deploys a migration configuration for a service bus namespace | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | `$default` | | Optional. The name of the migration configuration | | `namespaceName` | string | | | Required. Name of the parent Service Bus Namespace for the Service Bus Queue. | | `postMigrationName` | string | | | Required. Name to access Standard Namespace after migration | diff --git a/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/readme.md b/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/readme.md index 133d1b54ba..1a055098e9 100644 --- a/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/readme.md @@ -12,7 +12,7 @@ This module deploys an authorization rule for a service bus namespace queue. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. The name of the service bus namepace queue | | `namespaceName` | string | | | Required. The name of the parent service bus namespace | | `queueName` | string | | | Required. The name of the parent service bus namespace queue | diff --git a/arm/Microsoft.ServiceBus/namespaces/queues/readme.md b/arm/Microsoft.ServiceBus/namespaces/queues/readme.md index 9ec38fc936..b8e704158d 100644 --- a/arm/Microsoft.ServiceBus/namespaces/queues/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/queues/readme.md @@ -16,11 +16,11 @@ This module deploys a queue for a service bus namespace. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `authorizationRules` | _[authorizationRules](authorizationRules/readme.md)_ array | `[System.Collections.Hashtable]` | | Optional. Authorization Rules for the Service Bus Queue | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `deadLetteringOnMessageExpiration` | bool | `True` | | Optional. A value that indicates whether this queue has dead letter support when a message expires. | | `defaultMessageTimeToLive` | string | `P14D` | | Optional. ISO 8601 default message timespan to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself. | | `duplicateDetectionHistoryTimeWindow` | string | `PT10M` | | Optional. ISO 8601 timeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes. | | `enableBatchedOperations` | bool | `True` | | Optional. Value that indicates whether server-side batched operations are enabled. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enableExpress` | bool | | | Optional. A value that indicates whether Express Entities are enabled. An express queue holds a message in memory temporarily before writing it to persistent storage. | | `enablePartitioning` | bool | | | Optional. A value that indicates whether the queue is to be partitioned across multiple message brokers. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.ServiceBus/namespaces/readme.md b/arm/Microsoft.ServiceBus/namespaces/readme.md index 5e7f45c61c..90ab4bab7d 100644 --- a/arm/Microsoft.ServiceBus/namespaces/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/readme.md @@ -26,13 +26,13 @@ This module deploys a service bus namespace resource. | :-- | :-- | :-- | :-- | :-- | | `authorizationRules` | _[authorizationRules](authorizationRules/readme.md)_ array | `[System.Collections.Hashtable]` | | Optional. Authorization Rules for the Service Bus namespace | | `baseTime` | string | `[utcNow('u')]` | | Generated. Do not provide a value! This date value is used to generate a SAS token to access the modules. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | | `disasterRecoveryConfigs` | _[disasterRecoveryConfigs](disasterRecoveryConfigs/readme.md)_ object | `{object}` | | Optional. The disaster recovery configuration. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `ipFilterRules` | _[ipFilterRules](ipFilterRules/readme.md)_ array | `[]` | | Optional. IP Filter Rules for the Service Bus namespace | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/readme.md b/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/readme.md index 1b3b176ba8..83f61bd9ad 100644 --- a/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/readme.md @@ -12,7 +12,7 @@ This module deploys a virtual network rule for a service bus namespace. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | `[format('{0}-vnr', parameters('namespaceName'))]` | | Optional. The name of the virtual network rule | | `namespaceName` | string | | | Required. Name of the parent Service Bus Namespace for the Service Bus Queue. | | `virtualNetworkSubnetId` | string | | | Required. Resource ID of Virtual Network Subnet | diff --git a/arm/Microsoft.ServiceFabric/clusters/applicationTypes/readme.md b/arm/Microsoft.ServiceFabric/clusters/applicationTypes/readme.md index 796bec35ef..97ea0d6dee 100644 --- a/arm/Microsoft.ServiceFabric/clusters/applicationTypes/readme.md +++ b/arm/Microsoft.ServiceFabric/clusters/applicationTypes/readme.md @@ -12,7 +12,7 @@ This module deploys a ServiceFabric cluster application type. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | `defaultApplicationType` | | Optional. Application type name. | | `serviceFabricClusterName` | string | | | Required. Name of the Service Fabric cluster. | | `tags` | object | `{object}` | | Optional. Tags of the resource. | diff --git a/arm/Microsoft.ServiceFabric/clusters/readme.md b/arm/Microsoft.ServiceFabric/clusters/readme.md index d9fd43170b..2fac8b70e2 100644 --- a/arm/Microsoft.ServiceFabric/clusters/readme.md +++ b/arm/Microsoft.ServiceFabric/clusters/readme.md @@ -23,8 +23,8 @@ This module deploys a service fabric cluster. | `clientCertificateCommonNames` | array | `[]` | | Optional. The list of client certificates referenced by common name that are allowed to manage the cluster. | | `clientCertificateThumbprints` | array | `[]` | | Optional. The list of client certificates referenced by thumbprint that are allowed to manage the cluster. | | `clusterCodeVersion` | string | | | Optional. The Service Fabric runtime version of the cluster. This property can only by set the user when upgradeMode is set to "Manual". To get list of available Service Fabric versions for new clusters use ClusterVersion API. To get the list of available version for existing clusters use availableClusterVersions. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticsStorageAccountConfig` | object | `{object}` | | Optional. The storage account information for storing Service Fabric diagnostic logs. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `eventStoreServiceEnabled` | bool | | | Optional. Indicates if the event store service is enabled. | | `fabricSettings` | array | `[]` | | Optional. The list of custom fabric settings to configure the cluster. | | `infrastructureServiceManager` | bool | | | Optional. Indicates if infrastructure service manager is enabled. | diff --git a/arm/Microsoft.Sql/managedInstances/administrators/readme.md b/arm/Microsoft.Sql/managedInstances/administrators/readme.md index 7aab5dfb6c..c7af280822 100644 --- a/arm/Microsoft.Sql/managedInstances/administrators/readme.md +++ b/arm/Microsoft.Sql/managedInstances/administrators/readme.md @@ -12,7 +12,7 @@ This module deploys an administrator for the SQL managed instance | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `login` | string | | | Required. Login name of the managed instance administrator. | | `managedInstanceName` | string | | | Required. Name of the SQL managed instance. | | `name` | string | `ActiveDirectory` | | Optional. The name of the managed instance administrator | diff --git a/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/readme.md b/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/readme.md index 97369638ff..e32c966fea 100644 --- a/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/readme.md +++ b/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/readme.md @@ -12,8 +12,8 @@ This module deploys a backup long-term retention policies for SQL Managed Instan | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `databaseName` | string | | | Required. The name of the managed instance database | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `managedInstanceName` | string | | | Required. Name of the managed instance. | | `monthlyRetention` | string | `P1Y` | | Optional. The monthly retention policy for an LTR backup in an ISO 8601 format. | | `name` | string | | | Required. The name of the Long Term Retention backup policy. For example "default". | diff --git a/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/readme.md b/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/readme.md index 603f571e96..ba7fb7f0c0 100644 --- a/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/readme.md +++ b/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/readme.md @@ -13,8 +13,8 @@ This module deploys a backup short-term retention policies for SQL Managed Insta | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `databaseName` | string | | | Required. The name of the SQL managed instance database | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `managedInstanceName` | string | | | Required. Name of the SQL managed instance. | | `name` | string | | | Required. The name of the Short Term Retention backup policy. For example "default". | | `retentionDays` | int | `35` | | Optional. The backup retention period in days. This is how many days Point-in-Time Restore will be supported. | diff --git a/arm/Microsoft.Sql/managedInstances/databases/readme.md b/arm/Microsoft.Sql/managedInstances/databases/readme.md index a138625811..49f066aa52 100644 --- a/arm/Microsoft.Sql/managedInstances/databases/readme.md +++ b/arm/Microsoft.Sql/managedInstances/databases/readme.md @@ -25,12 +25,12 @@ The SQL Managed Instance Database is deployed on a SQL Managed Instance. | `catalogCollation` | string | `SQL_Latin1_General_CP1_CI_AS` | | Optional. Collation of the managed instance. | | `collation` | string | `SQL_Latin1_General_CP1_CI_AS` | | Optional. Collation of the managed instance database. | | `createMode` | string | `Default` | `[Default, RestoreExternalBackup, PointInTimeRestore, Recovery, RestoreLongTermRetentionBackup]` | Optional. Managed database create mode. PointInTimeRestore: Create a database by restoring a point in time backup of an existing database. SourceDatabaseName, SourceManagedInstanceName and PointInTime must be specified. RestoreExternalBackup: Create a database by restoring from external backup files. Collation, StorageContainerUri and StorageContainerSasToken must be specified. Recovery: Creates a database by restoring a geo-replicated backup. RecoverableDatabaseId must be specified as the recoverable database resource ID to restore. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[SQLInsights, QueryStoreRuntimeStatistics, QueryStoreWaitStatistics, Errors]` | `[SQLInsights, QueryStoreRuntimeStatistics, QueryStoreWaitStatistics, Errors]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.Sql/managedInstances/encryptionProtector/readme.md b/arm/Microsoft.Sql/managedInstances/encryptionProtector/readme.md index c44761f7f6..9bbab23e54 100644 --- a/arm/Microsoft.Sql/managedInstances/encryptionProtector/readme.md +++ b/arm/Microsoft.Sql/managedInstances/encryptionProtector/readme.md @@ -13,7 +13,7 @@ This module deploys an encryption protector for a SQL managed instance. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `autoRotationEnabled` | bool | | | Optional. Key auto rotation opt-in flag | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `managedInstanceName` | string | | | Required. Name of the SQL managed instance. | | `name` | string | `current` | | Required. The name of the encryptionProtector | | `serverKeyName` | string | | | Required. The name of the SQL managed instance key. | diff --git a/arm/Microsoft.Sql/managedInstances/keys/readme.md b/arm/Microsoft.Sql/managedInstances/keys/readme.md index 483576d50f..14ae4c0eec 100644 --- a/arm/Microsoft.Sql/managedInstances/keys/readme.md +++ b/arm/Microsoft.Sql/managedInstances/keys/readme.md @@ -12,7 +12,7 @@ This module deploys a key for a SQL managed instance. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `managedInstanceName` | string | | | Required. Name of the SQL managed instance. | | `name` | string | | | Optional. The name of the key. Must follow the [__] pattern | | `serverKeyType` | string | `ServiceManaged` | `[AzureKeyVault, ServiceManaged]` | Optional. The encryption protector type like "ServiceManaged", "AzureKeyVault" | diff --git a/arm/Microsoft.Sql/managedInstances/readme.md b/arm/Microsoft.Sql/managedInstances/readme.md index 0b980597e6..7af811a78a 100644 --- a/arm/Microsoft.Sql/managedInstances/readme.md +++ b/arm/Microsoft.Sql/managedInstances/readme.md @@ -31,7 +31,6 @@ SQL Managed Instance is deployed on a virtual network. This network is required | `administratorLoginPassword` | secureString | | | Required. The password given to the admin user. | | `administratorsObj` | _[administrators](administrators/readme.md)_ object | `{object}` | | Optional. The administrator configuration | | `collation` | string | `SQL_Latin1_General_CP1_CI_AS` | | Optional. Collation of the managed instance. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `databases` | _[databases](databases/readme.md)_ array | `[]` | | Optional. Databases to create in this server. | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | @@ -39,6 +38,7 @@ SQL Managed Instance is deployed on a virtual network. This network is required | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | | `dnsZonePartner` | string | | | Optional. The resource ID of another managed instance whose DNS zone this managed instance will share after creation. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `encryptionProtectorObj` | _[encryptionProtector](encryptionProtector/readme.md)_ object | `{object}` | | Optional. The encryption protection configuration | | `hardwareFamily` | string | `Gen5` | | Optional. If the service has different generations of hardware, for the same SKU, then that can be captured here. | | `instancePoolResourceId` | string | | | Optional. The resource ID of the instance pool this managed server belongs to. | diff --git a/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/readme.md b/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/readme.md index 38a7d16064..20db9231a4 100644 --- a/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/readme.md +++ b/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/readme.md @@ -12,8 +12,8 @@ This module deploys a security alert policy for a SQL managed instance. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `emailAccountAdmins` | bool | | | Optional. Specifies that the schedule scan notification will be is sent to the subscription administrators. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `managedInstanceName` | string | | | Required. Name of the SQL managed instance. | | `name` | string | | | Required. The name of the security alert policy | | `state` | string | `Disabled` | `[Enabled, Disabled]` | Optional. Enables advanced data security features, like recuring vulnerability assesment scans and ATP. If enabled, storage account must be provided. | @@ -23,8 +23,8 @@ This module deploys a security alert policy for a SQL managed instance. | Output Name | Type | Description | | :-- | :-- | :-- | | `name` | string | The name of the deployed security alert policy | -| `resourceId` | string | The resource ID of the deployed security alert policy | | `resourceGroupName` | string | The resource group of the deployed security alert policy | +| `resourceId` | string | The resource ID of the deployed security alert policy | ## Template references diff --git a/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/readme.md b/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/readme.md index e99ac3cafb..9f84a840ab 100644 --- a/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/readme.md +++ b/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/readme.md @@ -12,7 +12,7 @@ This module deploys a vulnerability assessment for a SQL managed instance. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `managedInstanceName` | string | | | Required. Name of the SQL managed instance. | | `name` | string | | | Required. The name of the vulnerability assessment | | `recurringScansEmails` | array | `[]` | | Optional. Specifies an array of email addresses to which the scan notification is sent. | @@ -25,8 +25,8 @@ This module deploys a vulnerability assessment for a SQL managed instance. | Output Name | Type | Description | | :-- | :-- | :-- | | `name` | string | The name of the deployed vulnerability assessment | -| `resourceId` | string | The resource ID of the deployed vulnerability assessment | | `resourceGroupName` | string | The resource group of the deployed vulnerability assessment | +| `resourceId` | string | The resource ID of the deployed vulnerability assessment | ## Template references diff --git a/arm/Microsoft.Sql/servers/databases/readme.md b/arm/Microsoft.Sql/servers/databases/readme.md index 5462b37a22..f9baa2ec15 100644 --- a/arm/Microsoft.Sql/servers/databases/readme.md +++ b/arm/Microsoft.Sql/servers/databases/readme.md @@ -15,12 +15,12 @@ This module deploys an Azure SQL Server. | :-- | :-- | :-- | :-- | :-- | | `autoPauseDelay` | string | | | Optional. Time in minutes after which database is automatically paused. | | `collation` | string | | | Optional. The collation of the database. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `highAvailabilityReplicaCount` | int | | | Optional. The number of readonly secondary replicas associated with the database. | | `isLedgerOn` | bool | | | Optional. Whether or not this database is a ledger database, which means all tables in the database are ledger tables. Note: the value of this property cannot be changed after the database has been created. | | `licenseType` | string | | | Optional. The license type to apply for this database. | diff --git a/arm/Microsoft.Sql/servers/firewallRules/readme.md b/arm/Microsoft.Sql/servers/firewallRules/readme.md index c7972e226a..dec6560559 100644 --- a/arm/Microsoft.Sql/servers/firewallRules/readme.md +++ b/arm/Microsoft.Sql/servers/firewallRules/readme.md @@ -12,7 +12,7 @@ This module deploys an SQL Server Firewall rule. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `endIpAddress` | string | `0.0.0.0` | | Optional. The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to startIpAddress. Use value '0.0.0.0' for all Azure-internal IP addresses. | | `name` | string | | | Required. The name of the Server Firewall Rule. | | `serverName` | string | | | Required. The Name of SQL Server | diff --git a/arm/Microsoft.Sql/servers/readme.md b/arm/Microsoft.Sql/servers/readme.md index 8c869cb7c7..badd60ce0a 100644 --- a/arm/Microsoft.Sql/servers/readme.md +++ b/arm/Microsoft.Sql/servers/readme.md @@ -20,8 +20,8 @@ This module deploys a SQL server. | :-- | :-- | :-- | :-- | :-- | | `administratorLogin` | string | | | Required. Administrator username for the server. | | `administratorLoginPassword` | secureString | | | Required. The administrator login password. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `databases` | _[databases](databases/readme.md)_ array | `[]` | | Optional. The databases to create in the server | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `firewallRules` | _[firewallRules](firewallRules/readme.md)_ array | `[]` | | Optional. The firewall rules to create in the server | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.Sql/servers/securityAlertPolicies/readme.md b/arm/Microsoft.Sql/servers/securityAlertPolicies/readme.md index d041e102e6..772bbac4a7 100644 --- a/arm/Microsoft.Sql/servers/securityAlertPolicies/readme.md +++ b/arm/Microsoft.Sql/servers/securityAlertPolicies/readme.md @@ -12,10 +12,10 @@ This module deploys an SQL Server Security Alert Policy. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `disabledAlerts` | array | `[]` | | Optional. Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force. | | `emailAccountAdmins` | bool | | | Optional. Specifies that the alert is sent to the account administrators. | | `emailAddresses` | array | `[]` | | Optional. Specifies an array of email addresses to which the alert is sent. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. The name of the Security Alert Policy. | | `retentionDays` | int | | | Optional. Specifies the number of days to keep in the Threat Detection audit logs. | | `serverName` | string | | | Required. The Name of SQL Server | diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/readme.md b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/readme.md index 1eab57af1f..8644f1fece 100644 --- a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/readme.md @@ -15,7 +15,7 @@ This module deployes an Immutability Policy for a blob container | `allowProtectedAppendWrites` | bool | `True` | | Optional. This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API | | `blobServicesName` | string | `default` | | Optional. Name of the blob service. | | `containerName` | string | | | Required. Name of the container to apply the policy to | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `immutabilityPeriodSinceCreationInDays` | int | `365` | | Optional. The immutability period for the blobs in the container since the policy creation, in days. | | `name` | string | `default` | | Optional. Name of the immutable policy. | | `storageAccountName` | string | | | Required. Name of the Storage Account. | diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/readme.md b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/readme.md index eec887ffe1..60eaed2d55 100644 --- a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/readme.md @@ -15,7 +15,7 @@ This module deployes a blob container | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `blobServicesName` | string | `default` | | Optional. Name of the blob service. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `immutabilityPolicyName` | string | `default` | | Optional. Name of the immutable policy. | | `immutabilityPolicyProperties` | object | `{object}` | | Optional. Configure immutability policy. | | `name` | string | | | Required. The name of the storage container to deploy | diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/readme.md b/arm/Microsoft.Storage/storageAccounts/blobServices/readme.md index d7caf305dd..ce43ec4031 100644 --- a/arm/Microsoft.Storage/storageAccounts/blobServices/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/blobServices/readme.md @@ -18,7 +18,6 @@ This module can be used to deploy a blob service into a storage account. | :-- | :-- | :-- | :-- | :-- | | `automaticSnapshotPolicyEnabled` | bool | | | Optional. Automatic Snapshot is enabled if set to true. | | `containers` | _[containers](containers/readme.md)_ array | `[]` | | Optional. Blob containers to create. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `deleteRetentionPolicy` | bool | `True` | | Optional. Indicates whether DeleteRetentionPolicy is enabled for the Blob service. | | `deleteRetentionPolicyDays` | int | `7` | | Optional. Indicates the number of days that the deleted blob should be retained. The minimum specified value can be 1 and the maximum value can be 365. | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | @@ -26,6 +25,7 @@ This module can be used to deploy a blob service into a storage account. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of a log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `logsToEnable` | array | `[StorageRead, StorageWrite, StorageDelete]` | `[StorageRead, StorageWrite, StorageDelete]` | Optional. The name of logs that will be streamed. | | `metricsToEnable` | array | `[Transaction]` | `[Transaction]` | Optional. The name of metrics that will be streamed. | | `name` | string | `default` | | Optional. The name of the blob service | diff --git a/arm/Microsoft.Storage/storageAccounts/fileServices/readme.md b/arm/Microsoft.Storage/storageAccounts/fileServices/readme.md index ca67ea0a92..2f611d0891 100644 --- a/arm/Microsoft.Storage/storageAccounts/fileServices/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/fileServices/readme.md @@ -15,12 +15,12 @@ This module can be used to deploy a file share service into a storage account. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of a log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `logsToEnable` | array | `[StorageRead, StorageWrite, StorageDelete]` | `[StorageRead, StorageWrite, StorageDelete]` | Optional. The name of logs that will be streamed. | | `metricsToEnable` | array | `[Transaction]` | `[Transaction]` | Optional. The name of metrics that will be streamed. | | `name` | string | `default` | | Optional. The name of the file service | diff --git a/arm/Microsoft.Storage/storageAccounts/fileServices/shares/readme.md b/arm/Microsoft.Storage/storageAccounts/fileServices/shares/readme.md index 03b527b455..5c4b6b266a 100644 --- a/arm/Microsoft.Storage/storageAccounts/fileServices/shares/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/fileServices/shares/readme.md @@ -13,7 +13,7 @@ This module deploys a storage account file share. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `fileServicesName` | string | `default` | | Optional. The name of the file service | | `name` | string | | | Required. The name of the file share to create | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or it's fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | diff --git a/arm/Microsoft.Storage/storageAccounts/managementPolicies/readme.md b/arm/Microsoft.Storage/storageAccounts/managementPolicies/readme.md index c0c51f1883..f5e14ca49e 100644 --- a/arm/Microsoft.Storage/storageAccounts/managementPolicies/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/managementPolicies/readme.md @@ -12,7 +12,7 @@ This module can be used to deploy a management policies into a storage account. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | `default` | | Optional. The name of the storage container to deploy | | `rules` | array | | | Required. The Storage Account ManagementPolicies Rules | | `storageAccountName` | string | | | Required. Name of the Storage Account. | diff --git a/arm/Microsoft.Storage/storageAccounts/queueServices/queues/readme.md b/arm/Microsoft.Storage/storageAccounts/queueServices/queues/readme.md index 9579f6f0e8..aea68fc756 100644 --- a/arm/Microsoft.Storage/storageAccounts/queueServices/queues/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/queueServices/queues/readme.md @@ -13,7 +13,7 @@ This module deployes a storage account queue | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `metadata` | object | `{object}` | | Required. A name-value pair that represents queue metadata. | | `name` | string | | | Required. The name of the storage queue to deploy | | `queueServicesName` | string | `default` | | Optional. The name of the queue service | diff --git a/arm/Microsoft.Storage/storageAccounts/queueServices/readme.md b/arm/Microsoft.Storage/storageAccounts/queueServices/readme.md index e395831c4b..dec9d81c27 100644 --- a/arm/Microsoft.Storage/storageAccounts/queueServices/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/queueServices/readme.md @@ -15,12 +15,12 @@ This module can be used to deploy a file share service into a storage account. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of a log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `logsToEnable` | array | `[StorageRead, StorageWrite, StorageDelete]` | `[StorageRead, StorageWrite, StorageDelete]` | Optional. The name of logs that will be streamed. | | `metricsToEnable` | array | `[Transaction]` | `[Transaction]` | Optional. The name of metrics that will be streamed. | | `name` | string | `default` | | Optional. The name of the queue service | diff --git a/arm/Microsoft.Storage/storageAccounts/readme.md b/arm/Microsoft.Storage/storageAccounts/readme.md index 4810d4e37e..8fa7085be6 100644 --- a/arm/Microsoft.Storage/storageAccounts/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/readme.md @@ -27,17 +27,16 @@ This module is used to deploy a storage account, with the ability to deploy 1 or | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `allowBlobPublicAccess` | bool | `False` | | Optional. Indicates whether public access is enabled for all blobs or containers in the storage account. For security reasons, it is recommended to set it to false. | -| `requireInfrastructureEncryption` | boolean | `True` | | Optional. A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest. For security reasons, it is recommended to set it to true. | +| `allowBlobPublicAccess` | bool | | | Optional. Indicates whether public access is enabled for all blobs or containers in the storage account. For security reasons, it is recommended to set it to false. | | `azureFilesIdentityBasedAuthentication` | object | `{object}` | | Optional. Provides the identity based authentication settings for Azure Files. | | `basetime` | string | `[utcNow('u')]` | | Generated. Do not provide a value! This date value is used to generate a SAS token to access the modules. | | `blobServices` | _[blobServices](blobServices/readme.md)_ object | `{object}` | | Optional. Blob service and containers to deploy | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enableHierarchicalNamespace` | bool | | | Optional. If true, enables Hierarchical Namespace for the storage account | | `fileServices` | _[fileServices](fileServices/readme.md)_ object | `{object}` | | Optional. File service and shares to deploy | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | @@ -46,9 +45,10 @@ This module is used to deploy a storage account, with the ability to deploy 1 or | `metricsToEnable` | array | `[Transaction]` | `[Transaction]` | Optional. The name of metrics that will be streamed. | | `minimumTlsVersion` | string | `TLS1_2` | `[TLS1_0, TLS1_1, TLS1_2]` | Optional. Set the minimum TLS version on request to storage. | | `name` | string | | | Optional. Name of the Storage Account. | -| `networkAcls` | object | `{object}` | | Optional. Networks ACLs, this value contains IPs to whitelist and/or Subnet information. | -| `privateEndpoints` | array | `[]` | | Optional. Configuration Details for private endpoints. | +| `networkAcls` | object | `{object}` | | Optional. Networks ACLs, this value contains IPs to whitelist and/or Subnet information. For security reasons, it is recommended to set the DefaultAction Deny | +| `privateEndpoints` | array | `[]` | | Optional. Configuration Details for private endpoints. For security reasons, it is recommended to use private endpoints whenever possible | | `queueServices` | _[queueServices](queueServices/readme.md)_ object | `{object}` | | Optional. Queue service and queues to create. | +| `requireInfrastructureEncryption` | bool | `True` | | Optional. A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest. For security reasons, it is recommended to set it to true. | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or it's fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | | `storageAccountAccessTier` | string | `Hot` | `[Hot, Cool]` | Optional. Storage Account Access Tier. | | `storageAccountKind` | string | `StorageV2` | `[Storage, StorageV2, BlobStorage, FileStorage, BlockBlobStorage]` | Optional. Type of Storage Account to create. | diff --git a/arm/Microsoft.Storage/storageAccounts/tableServices/readme.md b/arm/Microsoft.Storage/storageAccounts/tableServices/readme.md index 68baf4ab7c..68fb49ec9e 100644 --- a/arm/Microsoft.Storage/storageAccounts/tableServices/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/tableServices/readme.md @@ -14,12 +14,12 @@ This module deploys a storage account table service | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of a log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `logsToEnable` | array | `[StorageRead, StorageWrite, StorageDelete]` | `[StorageRead, StorageWrite, StorageDelete]` | Optional. The name of logs that will be streamed. | | `metricsToEnable` | array | `[Transaction]` | `[Transaction]` | Optional. The name of metrics that will be streamed. | | `name` | string | `default` | | Optional. The name of the table service | diff --git a/arm/Microsoft.Storage/storageAccounts/tableServices/tables/readme.md b/arm/Microsoft.Storage/storageAccounts/tableServices/tables/readme.md index 66b5b6dbfc..c62fb58531 100644 --- a/arm/Microsoft.Storage/storageAccounts/tableServices/tables/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/tableServices/tables/readme.md @@ -12,7 +12,7 @@ This module deploys a storage account table | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. Name of the table. | | `storageAccountName` | string | | | Required. Name of the Storage Account. | | `tableServicesName` | string | `default` | | Optional. The name of the table service | diff --git a/arm/Microsoft.Synapse/privateLinkHubs/readme.md b/arm/Microsoft.Synapse/privateLinkHubs/readme.md index 0c3aac2746..6e705f5665 100644 --- a/arm/Microsoft.Synapse/privateLinkHubs/readme.md +++ b/arm/Microsoft.Synapse/privateLinkHubs/readme.md @@ -16,6 +16,7 @@ This module deploys Synapse PrivateLinkHubs. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. The geo-location where the resource lives. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. The name of the Private Link Hub. | diff --git a/arm/Microsoft.VirtualMachineImages/imageTemplates/readme.md b/arm/Microsoft.VirtualMachineImages/imageTemplates/readme.md index 223e9f8adc..053b5d287f 100644 --- a/arm/Microsoft.VirtualMachineImages/imageTemplates/readme.md +++ b/arm/Microsoft.VirtualMachineImages/imageTemplates/readme.md @@ -16,8 +16,8 @@ This module deploys an image template that can be consumed by the Azure Image Bu | :-- | :-- | :-- | :-- | :-- | | `baseTime` | string | `[utcNow('yyyy-MM-dd-HH-mm-ss')]` | | Generated. Do not provide a value! This date value is used to generate a unique image template name. | | `buildTimeoutInMinutes` | int | | | Optional. Image build timeout in minutes. Allowed values: 0-960. 0 means the default 240 minutes | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `customizationSteps` | array | | | Required. Customization steps to be run when building the VM image. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `imageReplicationRegions` | array | `[]` | | Optional. List of the regions the image produced by this solution should be stored in the Shared Image Gallery. When left empty, the deployment's location will be taken as a default value. | | `imageSource` | object | | | Required. Image source definition in object format. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.Web/connections/readme.md b/arm/Microsoft.Web/connections/readme.md index 0612618703..3bb1ec908b 100644 --- a/arm/Microsoft.Web/connections/readme.md +++ b/arm/Microsoft.Web/connections/readme.md @@ -17,9 +17,9 @@ This module deploys an Azure API connection. | `alternativeParameterValues` | object | `{object}` | | Optional. Alternative parameter values. | | `connectionApi` | object | `{object}` | | Optional. Specific values for some API connections. | | `connectionKind` | string | | | Required. Connection Kind. Example: 'V1' when using blobs. It can change depending on the resource. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | | `customParameterValues` | object | `{object}` | | Optional. Customized parameter values for specific connections. | | `displayName` | string | | | Required. Display name connection. Example: 'blobconnection' when using blobs. It can change depending on the resource. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location of the deployment. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Connection name for connection. Example: 'azureblob' when using blobs. It can change depending on the resource. | diff --git a/arm/Microsoft.Web/hostingEnvironments/readme.md b/arm/Microsoft.Web/hostingEnvironments/readme.md index fa1a8e63ce..08647273ad 100644 --- a/arm/Microsoft.Web/hostingEnvironments/readme.md +++ b/arm/Microsoft.Web/hostingEnvironments/readme.md @@ -17,7 +17,6 @@ This module deploys an app service environment. | :-- | :-- | :-- | :-- | :-- | | `apiManagementAccountId` | string | | | Optional. API Management Account associated with the App Service Environment. | | `clusterSettings` | array | `[]` | | Optional. Custom settings for changing the behavior of the App Service Environment | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | @@ -25,6 +24,7 @@ This module deploys an app service environment. | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | | `dnsSuffix` | string | | | Optional. DNS suffix of the App Service Environment. | | `dynamicCacheEnabled` | bool | | | Optional. True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available(most likely because NSG blocked the incoming traffic). | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `frontEndScaleFactor` | int | `15` | | Optional. Scale factor for frontends. | | `hasLinuxWorkers` | bool | | | Optional. Flag that displays whether an ASE has linux workers or not | | `internalLoadBalancingMode` | string | `None` | `[None, Web, Publishing]` | Optional. Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment. - None, Web, Publishing, Web,Publishing | diff --git a/arm/Microsoft.Web/serverfarms/readme.md b/arm/Microsoft.Web/serverfarms/readme.md index b4aa0ac6d6..d2abfedd64 100644 --- a/arm/Microsoft.Web/serverfarms/readme.md +++ b/arm/Microsoft.Web/serverfarms/readme.md @@ -15,7 +15,7 @@ This module deploys an app service plan. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `appServiceEnvironmentId` | string | | | Optional. The Resource ID of the App Service Environment to use for the App Service Plan. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `maximumElasticWorkerCount` | int | `1` | | Optional. Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan. | diff --git a/arm/Microsoft.Web/sites/config/readme.md b/arm/Microsoft.Web/sites/config/readme.md index 21a9281170..d2329c32bc 100644 --- a/arm/Microsoft.Web/sites/config/readme.md +++ b/arm/Microsoft.Web/sites/config/readme.md @@ -14,7 +14,7 @@ This module deploys a site config resource. | :-- | :-- | :-- | :-- | :-- | | `appInsightId` | string | | | Optional. Resource ID of the app insight to leverage for this resource. | | `appName` | string | | | Required. Name of the site parent resource. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `functionsExtensionVersion` | string | `~3` | | Optional. Version of the function extension. | | `functionsWorkerRuntime` | string | | `[dotnet, node, python, java, powershell, ]` | Optional. Runtime of the function worker. | | `name` | string | | `[appsettings]` | Required. Name of the site config. | diff --git a/arm/Microsoft.Web/sites/readme.md b/arm/Microsoft.Web/sites/readme.md index e54329821a..2b43685eb3 100644 --- a/arm/Microsoft.Web/sites/readme.md +++ b/arm/Microsoft.Web/sites/readme.md @@ -26,12 +26,12 @@ This module deploys a web or function app. | `appServicePlanId` | string | | | Optional. The resource ID of the app service plan to use for the site. If not provided, the appServicePlanObject is used to create a new plan. | | `appServicePlanObject` | object | `{object}` | | Optional. Required if no appServicePlanId is provided to deploy a new app service plan. | | `clientAffinityEnabled` | bool | `True` | | Optional. If client affinity is enabled. | -| `telemetryCuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of log analytics workspace. | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `functionsExtensionVersion` | string | `~3` | | Optional. Version if the function extension. | | `functionsWorkerRuntime` | string | | `[dotnet, node, python, java, powershell, ]` | Optional. Runtime of the function worker. | | `httpsOnly` | bool | `True` | | Optional. Configures a site to accept only HTTPS requests. Issues redirect for HTTP requests. | From 8bdde66e5632c1bea1375d61ff0c56e99d6f3c64 Mon Sep 17 00:00:00 2001 From: MrMCake Date: Wed, 2 Feb 2022 10:50:00 +0100 Subject: [PATCH 10/14] Added cua --- .../resourceGroups/deploy.bicep | 15 +++++++++++++++ arm/Microsoft.Resources/resourceGroups/readme.md | 1 + 2 files changed, 16 insertions(+) diff --git a/arm/Microsoft.Resources/resourceGroups/deploy.bicep b/arm/Microsoft.Resources/resourceGroups/deploy.bicep index 0327349f79..deec9b1552 100644 --- a/arm/Microsoft.Resources/resourceGroups/deploy.bicep +++ b/arm/Microsoft.Resources/resourceGroups/deploy.bicep @@ -20,6 +20,21 @@ param roleAssignments array = [] @description('Optional. Tags of the storage account resource.') param tags object = {} +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false + +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } +} + resource resourceGroup 'Microsoft.Resources/resourceGroups@2019-05-01' = { location: location name: name diff --git a/arm/Microsoft.Resources/resourceGroups/readme.md b/arm/Microsoft.Resources/resourceGroups/readme.md index a823c64167..5b511c841a 100644 --- a/arm/Microsoft.Resources/resourceGroups/readme.md +++ b/arm/Microsoft.Resources/resourceGroups/readme.md @@ -14,6 +14,7 @@ This module deploys a resource group. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | +| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[deployment().location]` | | Optional. Location of the Resource Group. It uses the deployment's location when not provided. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. The name of the Resource Group | From c57d7bcc93865f7b9534fb1da782284e31473c92 Mon Sep 17 00:00:00 2001 From: MrMCake Date: Tue, 1 Mar 2022 18:48:09 +0100 Subject: [PATCH 11/14] Updated to latest --- arm/.global/global.module.tests.ps1 | 10 +++++----- .../service/.parameters/max.parameters.json | 3 --- .../service/.parameters/parameters.json | 3 --- .../service/apis/policies/readme.md | 2 +- .../service/apis/readme.md | 4 ++-- .../accounts/.parameters/parameters.json | 3 --- .../disks/.bicep/nested_cuaId.bicep | 1 - .../virtualHubs/.bicep/nested_cuaId.bicep | 1 - arm/Microsoft.Network/virtualHubs/deploy.bicep | 17 ++++++++++++----- .../hubRouteTables/.bicep/nested_cuaId.bicep | 1 - .../virtualHubs/hubRouteTables/deploy.bicep | 17 ++++++++++++----- .../.bicep/nested_cuaId.bicep | 1 - .../hubVirtualNetworkConnections/deploy.bicep | 17 ++++++++++++----- .../namespaces/topics/.bicep/nested_cuaId.bicep | 1 - .../.bicep/nested_cuaId.bicep | 1 - .../topics/authorizationRules/deploy.bicep | 17 ++++++++++++----- .../namespaces/topics/deploy.bicep | 17 ++++++++++++----- .../clusters/.bicep/nested_cuaId.bicep | 0 .../applicationTypes/.bicep/nested_cuaId.bicep | 0 docs/wiki/ModulesDesign.md | 3 --- .../resourcePublish/Get-ModulesToPublish.ps1 | 2 +- 21 files changed, 69 insertions(+), 52 deletions(-) delete mode 100644 arm/Microsoft.Compute/disks/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/virtualHubs/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/virtualHubs/hubRouteTables/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ServiceBus/namespaces/topics/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ServiceBus/namespaces/topics/authorizationRules/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ServiceFabric/clusters/.bicep/nested_cuaId.bicep delete mode 100644 arm/Microsoft.ServiceFabric/clusters/applicationTypes/.bicep/nested_cuaId.bicep diff --git a/arm/.global/global.module.tests.ps1 b/arm/.global/global.module.tests.ps1 index 2d44d67cbe..fbf1d6fa86 100644 --- a/arm/.global/global.module.tests.ps1 +++ b/arm/.global/global.module.tests.ps1 @@ -600,16 +600,16 @@ Describe 'Deployment template tests' -Tag Template { $moduleFolderName, $templateContent ) - $CuaIDFlag = @() + $enableDefaultTelemetryFlag = @() $Schemaverion = $templateContent.'$schema' if ((($Schemaverion.Split('/')[5]).Split('.')[0]) -eq (($RGdeployment.Split('/')[5]).Split('.')[0])) { - if (($templateContent.resources.type -ccontains 'Microsoft.Resources/deployments' -and $templateContent.resources.condition -like "*[not(empty(parameters('cuaId')))]*") -or ($templateContent.resources.resources.type -ccontains 'Microsoft.Resources/deployments' -and $templateContent.resources.resources.condition -like "*[not(empty(parameters('cuaId')))]*")) { - $CuaIDFlag += $true + if (($templateContent.resources.type -ccontains 'Microsoft.Resources/deployments' -and $templateContent.resources.condition -like "*[parameters('enableDefaultTelemetry')]*") -or ($templateContent.resources.resources.type -ccontains 'Microsoft.Resources/deployments' -and $templateContent.resources.resources.condition -like "*[parameters('enableDefaultTelemetry')]*")) { + $enableDefaultTelemetryFlag += $true } else { - $CuaIDFlag += $false + $enableDefaultTelemetryFlag += $false } } - $CuaIDFlag | Should -Not -Contain $false + $enableDefaultTelemetryFlag | Should -Not -Contain $false } It "[] The Location should be defined as a parameter, with the default value of 'resourceGroup().Location' or global for ResourceGroup deployment scope" -TestCases $deploymentFolderTestCases { diff --git a/arm/Microsoft.ApiManagement/service/.parameters/max.parameters.json b/arm/Microsoft.ApiManagement/service/.parameters/max.parameters.json index 127fda3403..6e0aa4c385 100644 --- a/arm/Microsoft.ApiManagement/service/.parameters/max.parameters.json +++ b/arm/Microsoft.ApiManagement/service/.parameters/max.parameters.json @@ -11,9 +11,6 @@ "publisherName": { "value": "<>-az-amorg-x-001" }, - "cuaId": { - "value": "00000-0-000000" - }, "apis": { "value": [ { diff --git a/arm/Microsoft.ApiManagement/service/.parameters/parameters.json b/arm/Microsoft.ApiManagement/service/.parameters/parameters.json index a7ae0692b9..4cf5e8349e 100644 --- a/arm/Microsoft.ApiManagement/service/.parameters/parameters.json +++ b/arm/Microsoft.ApiManagement/service/.parameters/parameters.json @@ -11,9 +11,6 @@ "publisherName": { "value": "<>-az-amorg-x-001" }, - "cuaId": { - "value": "00000-0-000000" - }, "portalSettings": { "value": [ { diff --git a/arm/Microsoft.ApiManagement/service/apis/policies/readme.md b/arm/Microsoft.ApiManagement/service/apis/policies/readme.md index 46cd85b4ec..430f7d8c1c 100644 --- a/arm/Microsoft.ApiManagement/service/apis/policies/readme.md +++ b/arm/Microsoft.ApiManagement/service/apis/policies/readme.md @@ -14,7 +14,7 @@ This module deploys API Management Service APIs policies. | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | | `apiName` | string | | | Required. The name of the of the API. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `format` | string | `xml` | `[rawxml, rawxml-link, xml, xml-link]` | Optional. Format of the policyContent. | | `name` | string | `policy` | | Optional. The name of the policy | | `value` | string | | | Required. Contents of the Policy as defined by the format. | diff --git a/arm/Microsoft.ApiManagement/service/apis/readme.md b/arm/Microsoft.ApiManagement/service/apis/readme.md index 15e0de1579..f256ab634b 100644 --- a/arm/Microsoft.ApiManagement/service/apis/readme.md +++ b/arm/Microsoft.ApiManagement/service/apis/readme.md @@ -29,7 +29,7 @@ The following resources are required to be able to deploy this resource. | `apiVersionSetId` | string | | | Optional. Indicates the Version identifier of the API version set | | `authenticationSettings` | object | `{object}` | | Optional. Collection of authentication settings included into this API. | | `displayName` | string | | | Required. API name. Must be 1 to 300 characters long. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `format` | string | `openapi` | `[wadl-xml, wadl-link-json, swagger-json, swagger-link-json, wsdl, wsdl-link, openapi, openapi+json, openapi-link, openapi+json-link]` | Optional. Format of the Content in which the API is getting imported. | | `isCurrent` | bool | `True` | | Optional. Indicates if API revision is current API revision. | | `name` | string | | | Required. API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number. | @@ -39,7 +39,7 @@ The following resources are required to be able to deploy this resource. | `serviceUrl` | string | | | Optional. Absolute URL of the backend service implementing this API. Cannot be more than 2000 characters long. | | `sourceApiId` | string | | | Optional. API identifier of the source API. | | `subscriptionKeyParameterNames` | object | `{object}` | | Optional. Protocols over which API is made available. | -| `subscriptionRequired` | bool | | | Optional. Specifies whether an API or Product subscription is required for accessing the API. | +| `subscriptionRequired` | bool | `False` | | Optional. Specifies whether an API or Product subscription is required for accessing the API. | | `type` | string | `http` | `[http, soap]` | Optional. Type of API. | | `value` | string | | | Optional. Content value when Importing an API. | | `wsdlSelector` | object | `{object}` | | Optional. Criteria to limit import of WSDL to a subset of the document. | diff --git a/arm/Microsoft.CognitiveServices/accounts/.parameters/parameters.json b/arm/Microsoft.CognitiveServices/accounts/.parameters/parameters.json index bc8e4e4d63..a7eb9a7d6f 100644 --- a/arm/Microsoft.CognitiveServices/accounts/.parameters/parameters.json +++ b/arm/Microsoft.CognitiveServices/accounts/.parameters/parameters.json @@ -11,9 +11,6 @@ "sku": { "value": "F0" }, - "cuaId": { - "value": "00000000-0000-0000-0000-000000000000" - }, "roleAssignments": { "value": [ { diff --git a/arm/Microsoft.Compute/disks/.bicep/nested_cuaId.bicep b/arm/Microsoft.Compute/disks/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Compute/disks/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/virtualHubs/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/virtualHubs/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/virtualHubs/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/virtualHubs/deploy.bicep b/arm/Microsoft.Network/virtualHubs/deploy.bicep index c7c7437961..b0e2e38010 100644 --- a/arm/Microsoft.Network/virtualHubs/deploy.bicep +++ b/arm/Microsoft.Network/virtualHubs/deploy.bicep @@ -68,12 +68,19 @@ param hubRouteTables array = [] @description('Optional. Virtual network connections to create for the virtual hub.') param hubVirtualNetworkConnections array = [] -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource virtualHub 'Microsoft.Network/virtualHubs@2021-05-01' = { diff --git a/arm/Microsoft.Network/virtualHubs/hubRouteTables/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/virtualHubs/hubRouteTables/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/virtualHubs/hubRouteTables/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/virtualHubs/hubRouteTables/deploy.bicep b/arm/Microsoft.Network/virtualHubs/hubRouteTables/deploy.bicep index 321da33b5b..2b96bc52a3 100644 --- a/arm/Microsoft.Network/virtualHubs/hubRouteTables/deploy.bicep +++ b/arm/Microsoft.Network/virtualHubs/hubRouteTables/deploy.bicep @@ -10,12 +10,19 @@ param labels array = [] @description('Optional. List of all routes.') param routes array = [] -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource virtualHub 'Microsoft.Network/virtualHubs@2021-05-01' existing = { diff --git a/arm/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/.bicep/nested_cuaId.bicep b/arm/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/deploy.bicep b/arm/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/deploy.bicep index b45de46b7e..fbc2c68251 100644 --- a/arm/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/deploy.bicep +++ b/arm/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/deploy.bicep @@ -13,12 +13,19 @@ param remoteVirtualNetworkId string @description('Optional. Routing Configuration indicating the associated and propagated route tables for this connection.') param routingConfiguration object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource virtualHub 'Microsoft.Network/virtualHubs@2021-05-01' existing = { diff --git a/arm/Microsoft.ServiceBus/namespaces/topics/.bicep/nested_cuaId.bicep b/arm/Microsoft.ServiceBus/namespaces/topics/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ServiceBus/namespaces/topics/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ServiceBus/namespaces/topics/authorizationRules/.bicep/nested_cuaId.bicep b/arm/Microsoft.ServiceBus/namespaces/topics/authorizationRules/.bicep/nested_cuaId.bicep deleted file mode 100644 index 8b13789179..0000000000 --- a/arm/Microsoft.ServiceBus/namespaces/topics/authorizationRules/.bicep/nested_cuaId.bicep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/arm/Microsoft.ServiceBus/namespaces/topics/authorizationRules/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/topics/authorizationRules/deploy.bicep index 1c018d575e..bf18038776 100644 --- a/arm/Microsoft.ServiceBus/namespaces/topics/authorizationRules/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/topics/authorizationRules/deploy.bicep @@ -15,12 +15,19 @@ param topicName string ]) param rights array = [] -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource namespace 'Microsoft.ServiceBus/namespaces@2021-06-01-preview' existing = { diff --git a/arm/Microsoft.ServiceBus/namespaces/topics/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/topics/deploy.bicep index e16fbc08cd..e190d655c5 100644 --- a/arm/Microsoft.ServiceBus/namespaces/topics/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/topics/deploy.bicep @@ -77,12 +77,19 @@ param lock string = 'NotSpecified' @description('Optional. Array of role assignment objects that contain the \'roleDefinitionIdOrName\' and \'principalId\' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: \'/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11\'') param roleAssignments array = [] -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = false -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource namespace 'Microsoft.ServiceBus/namespaces@2021-06-01-preview' existing = { diff --git a/arm/Microsoft.ServiceFabric/clusters/.bicep/nested_cuaId.bicep b/arm/Microsoft.ServiceFabric/clusters/.bicep/nested_cuaId.bicep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/arm/Microsoft.ServiceFabric/clusters/applicationTypes/.bicep/nested_cuaId.bicep b/arm/Microsoft.ServiceFabric/clusters/applicationTypes/.bicep/nested_cuaId.bicep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/docs/wiki/ModulesDesign.md b/docs/wiki/ModulesDesign.md index f59ae9f338..c5f7b641d7 100644 --- a/docs/wiki/ModulesDesign.md +++ b/docs/wiki/ModulesDesign.md @@ -87,8 +87,6 @@ param databases array = [] module server_databases 'databases/deploy.bicep' = [for (database, index) in databases: {}] ``` -Each module should come with a `.bicep` folder with a least the `nested_cuaId.bicep` file in it - ## Naming Use the following naming standard for module files and folders: @@ -114,7 +112,6 @@ Use the following naming standard for module files and folders: >└─ sites > ├─ .bicep > | ├─ nested_components.bicep - > | ├─ nested_cuaId.bicep > | ├─ nested_privateEndpoint.bicep > | ├─ nested_rbac.bicep > | └─ nested_serverfarms.bicep diff --git a/utilities/pipelines/resourcePublish/Get-ModulesToPublish.ps1 b/utilities/pipelines/resourcePublish/Get-ModulesToPublish.ps1 index f0dfed8001..5d05db7223 100644 --- a/utilities/pipelines/resourcePublish/Get-ModulesToPublish.ps1 +++ b/utilities/pipelines/resourcePublish/Get-ModulesToPublish.ps1 @@ -84,7 +84,7 @@ This function will search the current directory and all parent directories for a Mandatory. Path to the folder/file that should be searched .EXAMPLE -Find-TemplateFile -Path "C:\Repos\Azure\ResourceModules\arm\Microsoft.Storage\storageAccounts\tableServices\tables\.bicep\nested_cuaId.bicep" +Find-TemplateFile -Path "C:\Repos\Azure\ResourceModules\arm\Microsoft.Storage\storageAccounts\tableServices\tables\.bicep\nested_rbac.bicep" Directory: C:\Repos\Azure\ResourceModules\arm\Microsoft.Storage\storageAccounts\tableServices\tables From 0c04156e064c8e57daf4adf224240d2c93c69684 Mon Sep 17 00:00:00 2001 From: MrMCake Date: Tue, 1 Mar 2022 19:02:01 +0100 Subject: [PATCH 12/14] Updated docs --- .../servers/readme.md | 2 +- .../service/apiVersionSets/readme.md | 2 +- .../service/authorizationServers/readme.md | 4 +-- .../service/backends/readme.md | 2 +- .../service/caches/readme.md | 2 +- .../service/identityProviders/readme.md | 4 +-- .../service/namedValues/readme.md | 4 +-- .../service/policies/readme.md | 2 +- .../service/portalsettings/readme.md | 2 +- .../service/products/apis/readme.md | 2 +- .../service/products/groups/readme.md | 2 +- .../service/products/readme.md | 6 ++-- arm/Microsoft.ApiManagement/service/readme.md | 10 +++--- .../service/subscriptions/readme.md | 2 +- .../automationAccounts/jobSchedules/readme.md | 2 +- .../automationAccounts/modules/readme.md | 2 +- .../automationAccounts/readme.md | 2 +- .../automationAccounts/runbooks/readme.md | 2 +- .../automationAccounts/schedules/readme.md | 4 +-- .../softwareUpdateConfigurations/readme.md | 6 ++-- .../automationAccounts/variables/readme.md | 4 +-- arm/Microsoft.Batch/batchAccounts/readme.md | 2 +- .../accounts/readme.md | 4 +-- .../availabilitySets/readme.md | 2 +- .../diskEncryptionSets/readme.md | 6 ++-- arm/Microsoft.Compute/disks/readme.md | 12 +++---- .../galleries/images/readme.md | 2 +- arm/Microsoft.Compute/galleries/readme.md | 2 +- arm/Microsoft.Compute/images/readme.md | 4 +-- .../proximityPlacementGroups/readme.md | 2 +- .../extensions/readme.md | 4 +-- .../virtualMachineScaleSets/readme.md | 34 +++++++++---------- .../virtualMachines/extensions/readme.md | 4 +-- .../virtualMachines/readme.md | 2 +- arm/Microsoft.Consumption/budgets/readme.md | 2 +- .../containerGroups/readme.md | 4 +-- .../registries/readme.md | 12 +++---- .../managedClusters/agentPools/readme.md | 14 ++++---- .../managedClusters/readme.md | 14 ++++---- .../factories/integrationRuntime/readme.md | 2 +- .../factories/managedVirtualNetwork/readme.md | 2 +- arm/Microsoft.DataFactory/factories/readme.md | 4 +-- arm/Microsoft.Databricks/workspaces/readme.md | 2 +- .../applicationgroups/applications/readme.md | 6 ++-- .../applicationgroups/readme.md | 2 +- .../hostpools/readme.md | 8 ++--- .../workspaces/readme.md | 2 +- .../mongodbDatabases/collections/readme.md | 2 +- .../mongodbDatabases/readme.md | 2 +- .../databaseAccounts/readme.md | 4 +-- .../sqlDatabases/containers/readme.md | 2 +- .../databaseAccounts/sqlDatabases/readme.md | 2 +- arm/Microsoft.EventGrid/topics/readme.md | 2 +- .../namespaces/authorizationRules/readme.md | 2 +- .../disasterRecoveryConfigs/readme.md | 2 +- .../eventhubs/authorizationRules/readme.md | 2 +- .../eventhubs/consumergroups/readme.md | 2 +- .../namespaces/eventhubs/readme.md | 6 ++-- arm/Microsoft.EventHub/namespaces/readme.md | 10 +++--- arm/Microsoft.HealthBot/healthBots/readme.md | 2 +- arm/Microsoft.Insights/actionGroups/readme.md | 2 +- .../activityLogAlerts/readme.md | 2 +- arm/Microsoft.Insights/components/readme.md | 8 ++--- arm/Microsoft.Insights/metricAlerts/readme.md | 2 +- .../privateLinkScopes/readme.md | 4 +-- .../scopedResources/readme.md | 2 +- .../scheduledQueryRules/readme.md | 4 +-- .../vaults/accessPolicies/readme.md | 2 +- arm/Microsoft.KeyVault/vaults/keys/readme.md | 2 +- arm/Microsoft.KeyVault/vaults/readme.md | 8 ++--- .../vaults/secrets/readme.md | 2 +- arm/Microsoft.Logic/workflows/readme.md | 4 +-- .../workspaces/readme.md | 8 ++--- .../userAssignedIdentities/readme.md | 2 +- .../registrationDefinitions/readme.md | 2 +- .../managementGroups/readme.md | 2 +- .../netAppAccounts/capacityPools/readme.md | 4 +-- .../capacityPools/volumes/readme.md | 2 +- arm/Microsoft.NetApp/netAppAccounts/readme.md | 2 +- .../applicationGateways/readme.md | 10 +++--- .../applicationSecurityGroups/readme.md | 2 +- .../azureFirewalls/readme.md | 2 +- arm/Microsoft.Network/bastionHosts/readme.md | 2 +- arm/Microsoft.Network/connections/readme.md | 6 ++-- .../ddosProtectionPlans/readme.md | 2 +- .../expressRouteCircuits/readme.md | 8 ++--- .../firewallPolicies/readme.md | 8 ++--- .../ruleCollectionGroups/readme.md | 2 +- .../firewallPolicies/ruleGroups/readme.md | 2 +- arm/Microsoft.Network/ipGroups/readme.md | 2 +- .../backendAddressPools/readme.md | 2 +- .../loadBalancers/inboundNatRules/readme.md | 6 ++-- arm/Microsoft.Network/loadBalancers/readme.md | 2 +- .../localNetworkGateways/readme.md | 2 +- arm/Microsoft.Network/natGateways/readme.md | 4 +-- .../networkSecurityGroups/readme.md | 2 +- .../connectionMonitors/readme.md | 2 +- .../networkWatchers/flowLogs/readme.md | 2 +- .../networkWatchers/readme.md | 2 +- .../privateDnsZones/readme.md | 2 +- .../virtualNetworkLinks/readme.md | 4 +-- .../privateDnsZoneGroups/readme.md | 4 +-- .../privateEndpoints/readme.md | 6 ++-- .../publicIPAddresses/readme.md | 2 +- .../publicIPPrefixes/readme.md | 2 +- arm/Microsoft.Network/routeTables/readme.md | 4 +-- .../trafficmanagerprofiles/readme.md | 2 +- .../virtualHubs/hubRouteTables/readme.md | 2 +- .../hubVirtualNetworkConnections/readme.md | 2 +- arm/Microsoft.Network/virtualHubs/readme.md | 4 +-- .../virtualNetworkGateways/readme.md | 2 +- .../virtualNetworks/readme.md | 2 +- .../virtualNetworks/subnets/readme.md | 2 +- .../virtualNetworkPeerings/readme.md | 6 ++-- arm/Microsoft.Network/virtualWans/readme.md | 2 +- .../workspaces/dataSources/readme.md | 2 +- .../workspaces/linkedServices/readme.md | 2 +- .../workspaces/readme.md | 4 +-- .../workspaces/savedSearches/readme.md | 2 +- .../storageInsightConfigs/readme.md | 2 +- .../vaults/backupConfig/readme.md | 2 +- .../vaults/backupPolicies/readme.md | 2 +- .../vaults/backupStorageConfig/readme.md | 2 +- .../vaults/protectionContainers/readme.md | 2 +- .../vaults/readme.md | 4 +-- .../deploymentScripts/readme.md | 4 +-- .../resourceGroups/readme.md | 2 +- arm/Microsoft.Resources/tags/readme.md | 2 +- .../tags/resourceGroups/readme.md | 2 +- .../tags/subscriptions/readme.md | 2 +- .../azureSecurityCenter/readme.md | 2 +- .../namespaces/authorizationRules/readme.md | 2 +- .../disasterRecoveryConfigs/readme.md | 2 +- .../namespaces/ipFilterRules/readme.md | 2 +- .../migrationConfigurations/readme.md | 2 +- .../queues/authorizationRules/readme.md | 2 +- .../namespaces/queues/readme.md | 10 +++--- arm/Microsoft.ServiceBus/namespaces/readme.md | 6 ++-- .../topics/authorizationRules/readme.md | 2 +- .../namespaces/topics/readme.md | 10 +++--- .../namespaces/virtualNetworkRules/readme.md | 2 +- .../clusters/applicationTypes/readme.md | 2 +- .../clusters/readme.md | 8 ++--- .../managedInstances/administrators/readme.md | 2 +- .../backupLongTermRetentionPolicies/readme.md | 2 +- .../readme.md | 2 +- .../managedInstances/databases/readme.md | 2 +- .../encryptionProtector/readme.md | 4 +-- .../managedInstances/keys/readme.md | 2 +- arm/Microsoft.Sql/managedInstances/readme.md | 6 ++-- .../securityAlertPolicies/readme.md | 4 +-- .../vulnerabilityAssessments/readme.md | 6 ++-- arm/Microsoft.Sql/servers/databases/readme.md | 8 ++--- .../servers/firewallRules/readme.md | 2 +- arm/Microsoft.Sql/servers/readme.md | 4 +-- .../servers/securityAlertPolicies/readme.md | 6 ++-- .../containers/immutabilityPolicies/readme.md | 2 +- .../blobServices/containers/readme.md | 2 +- .../storageAccounts/blobServices/readme.md | 4 +-- .../storageAccounts/fileServices/readme.md | 2 +- .../fileServices/shares/readme.md | 2 +- .../managementPolicies/readme.md | 2 +- .../queueServices/queues/readme.md | 2 +- .../storageAccounts/queueServices/readme.md | 2 +- .../storageAccounts/readme.md | 2 +- .../storageAccounts/tableServices/readme.md | 2 +- .../tableServices/tables/readme.md | 2 +- .../privateLinkHubs/readme.md | 6 ++-- .../imageTemplates/readme.md | 6 ++-- arm/Microsoft.Web/connections/readme.md | 2 +- .../hostingEnvironments/readme.md | 8 ++--- arm/Microsoft.Web/serverfarms/readme.md | 8 ++--- arm/Microsoft.Web/sites/config/readme.md | 2 +- arm/Microsoft.Web/sites/readme.md | 8 ++--- 174 files changed, 323 insertions(+), 323 deletions(-) diff --git a/arm/Microsoft.AnalysisServices/servers/readme.md b/arm/Microsoft.AnalysisServices/servers/readme.md index 59f80b1ee0..d9143aa4d9 100644 --- a/arm/Microsoft.AnalysisServices/servers/readme.md +++ b/arm/Microsoft.AnalysisServices/servers/readme.md @@ -26,7 +26,7 @@ The following resources are required to be able to deploy this resource. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `firewallSettings` | object | `{object}` | | Optional. The inbound firewall rules to define on the server. If not specified, firewall is disabled. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all Resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.ApiManagement/service/apiVersionSets/readme.md b/arm/Microsoft.ApiManagement/service/apiVersionSets/readme.md index e715059a9b..2a9d593727 100644 --- a/arm/Microsoft.ApiManagement/service/apiVersionSets/readme.md +++ b/arm/Microsoft.ApiManagement/service/apiVersionSets/readme.md @@ -13,7 +13,7 @@ This module deploys API Management Service APIs Version Set. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | `default` | | Optional. API Version set name | | `properties` | object | `{object}` | | Optional. API Version set properties | diff --git a/arm/Microsoft.ApiManagement/service/authorizationServers/readme.md b/arm/Microsoft.ApiManagement/service/authorizationServers/readme.md index 0e2c0d49cc..d3717cc53a 100644 --- a/arm/Microsoft.ApiManagement/service/authorizationServers/readme.md +++ b/arm/Microsoft.ApiManagement/service/authorizationServers/readme.md @@ -27,13 +27,13 @@ The following resources are required to be able to deploy this resource. | `clientRegistrationEndpoint` | string | | | Optional. Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced. | | `clientSecret` | secureString | | | Required. Client or app secret registered with this authorization server. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value. | | `defaultScope` | string | | | Optional. Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `grantTypes` | array | | | Required. Form of an authorization grant, which the client uses to request the access token. - authorizationCode, implicit, resourceOwnerPassword, clientCredentials | | `name` | string | | | Required. Identifier of the authorization server. | | `resourceOwnerPassword` | string | | | Optional. Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password. | | `resourceOwnerUsername` | string | | | Optional. Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username. | | `serverDescription` | string | | | Optional. Description of the authorization server. Can contain HTML formatting tags. | -| `supportState` | bool | | | Optional. If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security. | +| `supportState` | bool | `False` | | Optional. If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security. | | `tokenBodyParameters` | array | `[]` | | Optional. Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {"name" : "name value", "value": "a value"}. - TokenBodyParameterContract object | | `tokenEndpoint` | string | | | Optional. OAuth token endpoint. Contains absolute URI to entity being referenced. | diff --git a/arm/Microsoft.ApiManagement/service/backends/readme.md b/arm/Microsoft.ApiManagement/service/backends/readme.md index 56c5addf13..1fbbaa57ae 100644 --- a/arm/Microsoft.ApiManagement/service/backends/readme.md +++ b/arm/Microsoft.ApiManagement/service/backends/readme.md @@ -21,7 +21,7 @@ The following resources are required to be able to deploy this resource. | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | | `backendDescription` | string | | | Optional. Backend Description. | | `credentials` | object | `{object}` | | Optional. Backend Credentials Contract Properties. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. Backend Name. | | `protocol` | string | `http` | | Optional. Backend communication protocol. - http or soap | | `proxy` | object | `{object}` | | Optional. Backend Proxy Contract Properties | diff --git a/arm/Microsoft.ApiManagement/service/caches/readme.md b/arm/Microsoft.ApiManagement/service/caches/readme.md index 17f5a310dc..6c688eb85c 100644 --- a/arm/Microsoft.ApiManagement/service/caches/readme.md +++ b/arm/Microsoft.ApiManagement/service/caches/readme.md @@ -21,7 +21,7 @@ The following resources are required to be able to deploy this resource. | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | | `cacheDescription` | string | | | Optional. Cache description | | `connectionString` | string | | | Required. Runtime connection string to cache. Can be referenced by a named value like so, {{}} | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. Identifier of the Cache entity. Cache identifier (should be either 'default' or valid Azure region identifier). | | `resourceId` | string | | | Optional. Original uri of entity in external system cache points to. | | `useFromLocation` | string | | | Required. Location identifier to use cache from (should be either 'default' or valid Azure region identifier) | diff --git a/arm/Microsoft.ApiManagement/service/identityProviders/readme.md b/arm/Microsoft.ApiManagement/service/identityProviders/readme.md index f7a1c1af24..6b8c5d0b69 100644 --- a/arm/Microsoft.ApiManagement/service/identityProviders/readme.md +++ b/arm/Microsoft.ApiManagement/service/identityProviders/readme.md @@ -13,8 +13,8 @@ This module deploys API Management Service Identity Provider. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | -| `enableIdentityProviders` | bool | | | Optional. Used to enable the deployment of the identityProviders child resource. | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableIdentityProviders` | bool | `False` | | Optional. Used to enable the deployment of the identityProviders child resource. | | `identityProviderAllowedTenants` | array | `[]` | | Optional. List of Allowed Tenants when configuring Azure Active Directory login. - string | | `identityProviderAuthority` | string | | | Optional. OpenID Connect discovery endpoint hostname for AAD or AAD B2C. | | `identityProviderClientId` | string | | | Optional. Client ID of the Application in the external Identity Provider. Required if identity provider is used. | diff --git a/arm/Microsoft.ApiManagement/service/namedValues/readme.md b/arm/Microsoft.ApiManagement/service/namedValues/readme.md index 26837c2c7a..24b630f0c3 100644 --- a/arm/Microsoft.ApiManagement/service/namedValues/readme.md +++ b/arm/Microsoft.ApiManagement/service/namedValues/readme.md @@ -20,11 +20,11 @@ The following resources are required to be able to deploy this resource. | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | | `displayName` | string | | | Required. Unique name of NamedValue. It may contain only letters, digits, period, dash, and underscore characters. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `keyVault` | object | `{object}` | | Optional. KeyVault location details of the namedValue. | | `name` | string | | | Required. Named value Name. | | `namedValueTags` | array | `[]` | | Optional. Tags that when provided can be used to filter the NamedValue list. - string | -| `secret` | bool | | | Optional. Determines whether the value is a secret and should be encrypted or not. Default value is false. | +| `secret` | bool | `False` | | Optional. Determines whether the value is a secret and should be encrypted or not. Default value is false. | | `value` | string | `[newGuid()]` | | Optional. Value of the NamedValue. Can contain policy expressions. It may not be empty or consist only of whitespace. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value. | ### Parameter Usage: `keyVault` diff --git a/arm/Microsoft.ApiManagement/service/policies/readme.md b/arm/Microsoft.ApiManagement/service/policies/readme.md index 903830cff3..4b91d908fb 100644 --- a/arm/Microsoft.ApiManagement/service/policies/readme.md +++ b/arm/Microsoft.ApiManagement/service/policies/readme.md @@ -13,7 +13,7 @@ This module deploys API Management Service Policy. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `format` | string | `xml` | `[rawxml, rawxml-link, xml, xml-link]` | Optional. Format of the policyContent. | | `name` | string | `policy` | | Optional. The name of the policy | | `value` | string | | | Required. Contents of the Policy as defined by the format. | diff --git a/arm/Microsoft.ApiManagement/service/portalsettings/readme.md b/arm/Microsoft.ApiManagement/service/portalsettings/readme.md index 8fdae406c3..4b642176f9 100644 --- a/arm/Microsoft.ApiManagement/service/portalsettings/readme.md +++ b/arm/Microsoft.ApiManagement/service/portalsettings/readme.md @@ -13,7 +13,7 @@ This module deploys API Management Service Portal Setting. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | `[delegation, signin, signup]` | Required. Portal setting name | | `properties` | object | `{object}` | | Optional. Portal setting properties. | diff --git a/arm/Microsoft.ApiManagement/service/products/apis/readme.md b/arm/Microsoft.ApiManagement/service/products/apis/readme.md index f559d9ce8b..b1bafbfa24 100644 --- a/arm/Microsoft.ApiManagement/service/products/apis/readme.md +++ b/arm/Microsoft.ApiManagement/service/products/apis/readme.md @@ -13,7 +13,7 @@ This module deploys API Management Service Product APIs. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. Name of the product API. | | `productName` | string | | | Required. The name of the of the Product. | diff --git a/arm/Microsoft.ApiManagement/service/products/groups/readme.md b/arm/Microsoft.ApiManagement/service/products/groups/readme.md index dea933245c..db7d0a62e2 100644 --- a/arm/Microsoft.ApiManagement/service/products/groups/readme.md +++ b/arm/Microsoft.ApiManagement/service/products/groups/readme.md @@ -13,7 +13,7 @@ This module deploys API Management Service Product Groups. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. Name of the product group. | | `productName` | string | | | Required. The name of the of the Product. | diff --git a/arm/Microsoft.ApiManagement/service/products/readme.md b/arm/Microsoft.ApiManagement/service/products/readme.md index 25d519d411..cf2697391f 100644 --- a/arm/Microsoft.ApiManagement/service/products/readme.md +++ b/arm/Microsoft.ApiManagement/service/products/readme.md @@ -22,13 +22,13 @@ The following resources are required to be able to deploy this resource. | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | | `apis` | _[apis](apis/readme.md)_ array | `[]` | | Optional. Array of Product APIs. | -| `approvalRequired` | bool | | | Optional. Whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the products APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the products APIs. Can be present only if subscriptionRequired property is present and has a value of false. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `approvalRequired` | bool | `False` | | Optional. Whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the products APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the products APIs. Can be present only if subscriptionRequired property is present and has a value of false. | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `groups` | _[groups](groups/readme.md)_ array | `[]` | | Optional. Array of Product Groups. | | `name` | string | | | Required. Product Name. | | `productDescription` | string | | | Optional. Product description. May include HTML formatting tags. | | `state` | string | `published` | | Optional. whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is notPublished. - notPublished or published | -| `subscriptionRequired` | bool | | | Optional. Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as "protected" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as "open" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true. | +| `subscriptionRequired` | bool | `False` | | Optional. Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as "protected" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as "open" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true. | | `subscriptionsLimit` | int | `1` | | Optional. Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of false. | | `terms` | string | | | Optional. Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process. | diff --git a/arm/Microsoft.ApiManagement/service/readme.md b/arm/Microsoft.ApiManagement/service/readme.md index b99de7741c..5fe1eb963b 100644 --- a/arm/Microsoft.ApiManagement/service/readme.md +++ b/arm/Microsoft.ApiManagement/service/readme.md @@ -42,9 +42,9 @@ This module deploys an API management service. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `disableGateway` | bool | | | Optional. Property only valid for an API Management service deployed in multiple locations. This can be used to disable the gateway in master region. | -| `enableClientCertificate` | bool | | | Optional. Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `disableGateway` | bool | `False` | | Optional. Property only valid for an API Management service deployed in multiple locations. This can be used to disable the gateway in master region. | +| `enableClientCertificate` | bool | `False` | | Optional. Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway. | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `hostnameConfigurations` | array | `[]` | | Optional. Custom hostname configuration of the API Management service. | | `identityProviders` | _[identityProviders](identityProviders/readme.md)_ array | `[]` | | Optional. Identity providers. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all Resources. | @@ -61,13 +61,13 @@ This module deploys an API management service. | `products` | _[products](products/readme.md)_ array | `[]` | | Optional. Products. | | `publisherEmail` | string | | | Required. The email address of the owner of the service. | | `publisherName` | string | | | Required. The name of the owner of the service. | -| `restore` | bool | | | Optional. Undelete API Management Service if it was previously soft-deleted. If this flag is specified and set to True all other properties will be ignored. | +| `restore` | bool | `False` | | Optional. Undelete API Management Service if it was previously soft-deleted. If this flag is specified and set to True all other properties will be ignored. | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | | `sku` | string | `Developer` | `[Consumption, Developer, Basic, Standard, Premium]` | Optional. The pricing tier of this API Management service. | | `skuCount` | int | `1` | `[1, 2]` | Optional. The instance size of this API Management service. | | `subnetResourceId` | string | | | Optional. The full resource ID of a subnet in a virtual network to deploy the API Management service in. | | `subscriptions` | _[subscriptions](subscriptions/readme.md)_ array | `[]` | | Optional. Subscriptions. | -| `systemAssignedIdentity` | bool | | | Optional. Enables system assigned managed identity on the resource. | +| `systemAssignedIdentity` | bool | `False` | | Optional. Enables system assigned managed identity on the resource. | | `tags` | object | `{object}` | | Optional. Tags of the resource. | | `userAssignedIdentities` | object | `{object}` | | Optional. The ID(s) to assign to the resource. | | `virtualNetworkType` | string | `None` | `[None, External, Internal]` | Optional. The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only. | diff --git a/arm/Microsoft.ApiManagement/service/subscriptions/readme.md b/arm/Microsoft.ApiManagement/service/subscriptions/readme.md index 068252c677..26145acf44 100644 --- a/arm/Microsoft.ApiManagement/service/subscriptions/readme.md +++ b/arm/Microsoft.ApiManagement/service/subscriptions/readme.md @@ -20,7 +20,7 @@ The following resources are required to be able to deploy this resource. | :-- | :-- | :-- | :-- | :-- | | `allowTracing` | bool | `True` | | Optional. Determines whether tracing can be enabled. | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. Subscription name. | | `ownerId` | string | | | Optional. User (user ID path) for whom subscription is being created in form /users/{userId} | | `primaryKey` | string | | | Optional. Primary subscription key. If not specified during request key will be generated automatically. | diff --git a/arm/Microsoft.Automation/automationAccounts/jobSchedules/readme.md b/arm/Microsoft.Automation/automationAccounts/jobSchedules/readme.md index 08ac58f579..17f7b9a7ab 100644 --- a/arm/Microsoft.Automation/automationAccounts/jobSchedules/readme.md +++ b/arm/Microsoft.Automation/automationAccounts/jobSchedules/readme.md @@ -13,7 +13,7 @@ This module deploys an Azure Automation Account Job Schedule. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `automationAccountName` | string | | | Required. Name of the parent Automation Account. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | `[newGuid()]` | | Optional. Name of the Automation Account job schedule. Must be a GUID. If not provided, a new GUID is generated. | | `parameters` | object | `{object}` | | Optional. List of job properties. | | `runbookName` | string | | | Required. The runbook property associated with the entity. | diff --git a/arm/Microsoft.Automation/automationAccounts/modules/readme.md b/arm/Microsoft.Automation/automationAccounts/modules/readme.md index 545ec51a83..aa9214b2b6 100644 --- a/arm/Microsoft.Automation/automationAccounts/modules/readme.md +++ b/arm/Microsoft.Automation/automationAccounts/modules/readme.md @@ -13,7 +13,7 @@ This module deploys an Azure Automation Account Module. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `automationAccountName` | string | | | Required. Name of the parent Automation Account. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `name` | string | | | Required. Name of the Automation Account module. | | `tags` | object | `{object}` | | Optional. Tags of the Automation Account resource. | diff --git a/arm/Microsoft.Automation/automationAccounts/readme.md b/arm/Microsoft.Automation/automationAccounts/readme.md index 3a6868ec94..42e3cde7db 100644 --- a/arm/Microsoft.Automation/automationAccounts/readme.md +++ b/arm/Microsoft.Automation/automationAccounts/readme.md @@ -30,7 +30,7 @@ This module deploys an Azure Automation Account. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `gallerySolutions` | array | `[]` | | Optional. List of gallerySolutions to be created in the linked log analytics workspace | | `jobSchedules` | _[jobSchedules](jobSchedules/readme.md)_ array | `[]` | | Optional. List of jobSchedules to be created in the automation account. | | `linkedWorkspaceId` | string | | | Optional. ID of the log analytics workspace to be linked to the deployed automation account. | diff --git a/arm/Microsoft.Automation/automationAccounts/runbooks/readme.md b/arm/Microsoft.Automation/automationAccounts/runbooks/readme.md index cb2a0bd9af..0e32b86ffc 100644 --- a/arm/Microsoft.Automation/automationAccounts/runbooks/readme.md +++ b/arm/Microsoft.Automation/automationAccounts/runbooks/readme.md @@ -14,7 +14,7 @@ This module deploys an Azure Automation Account Runbook. | :-- | :-- | :-- | :-- | :-- | | `automationAccountName` | string | | | Required. Name of the parent Automation Account. | | `baseTime` | string | `[utcNow('u')]` | | Optional. Time used as a basis for e.g. the schedule start date. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `name` | string | | | Required. Name of the Automation Account runbook. | | `runbookDescription` | string | | | Optional. The description of the runbook. | diff --git a/arm/Microsoft.Automation/automationAccounts/schedules/readme.md b/arm/Microsoft.Automation/automationAccounts/schedules/readme.md index bed3d42438..8d9f214532 100644 --- a/arm/Microsoft.Automation/automationAccounts/schedules/readme.md +++ b/arm/Microsoft.Automation/automationAccounts/schedules/readme.md @@ -15,10 +15,10 @@ This module deploys an Azure Automation Account Schedule. | `advancedSchedule` | object | `{object}` | | Optional. The properties of the create Advanced Schedule. | | `automationAccountName` | string | | | Required. Name of the parent Automation Account. | | `baseTime` | string | `[utcNow('u')]` | | Optional. Time used as a basis for e.g. the schedule start date. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `expiryTime` | string | | | Optional. The end time of the schedule. | | `frequency` | string | `OneTime` | `[Day, Hour, Minute, Month, OneTime, Week]` | Optional. The frequency of the schedule. | -| `interval` | int | | | Optional. Anything | +| `interval` | int | `0` | | Optional. Anything | | `name` | string | | | Required. Name of the Automation Account schedule. | | `scheduleDescription` | string | | | Optional. The description of the schedule. | | `startTime` | string | | | Optional. The start time of the schedule. | diff --git a/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/readme.md b/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/readme.md index 362141b370..e6768d1c92 100644 --- a/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/readme.md +++ b/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/readme.md @@ -15,10 +15,10 @@ This module deploys an Azure Automation Account Software update Configuration. | `automationAccountName` | string | | | Required. Name of the parent Automation Account | | `azureVirtualMachines` | array | `[]` | | Optional. List of azure resource IDs for azure virtual machines in scope for the deployment schedule. | | `baseTime` | string | `[utcNow('u')]` | | Generated. Do not touch. Is used to provide the base time for time comparison for startTime. If startTime is specified in HH:MM format, baseTime is used to check if the provided startTime has passed, adding one day before setting the deployment schedule. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `excludeUpdates` | array | `[]` | | Optional. KB numbers or Linux packages excluded in the deployment schedule. | | `expiryTime` | string | | | Optional. The end time of the deployment schedule in ISO 8601 format. YYYY-MM-DDTHH:MM:SS, 2021-12-31T23:00:00 | -| `expiryTimeOffsetMinutes` | int | | | Optional. The expiry time's offset in minutes. | +| `expiryTimeOffsetMinutes` | int | `0` | | Optional. The expiry time's offset in minutes. | | `frequency` | string | | `[OneTime, Hour, Day, Week, Month]` | Required. The frequency of the deployment schedule. When using 'Hour', 'Day', 'Week' or 'Month', an interval needs to be provided. | | `includeUpdates` | array | `[]` | | Optional. KB numbers or Linux packages included in the deployment schedule. | | `interval` | int | `1` | | Optional. The interval of the frequency for the deployment schedule. 1 Hour is every hour, 2 Day is every second day, etc. | @@ -28,7 +28,7 @@ This module deploys an Azure Automation Account Software update Configuration. | `monthlyOccurrences` | array | `[]` | | Optional. Can be used with frequency 'Month'. Provides the pattern/cadence for running the deployment schedule in a month. Takes objects formed like this {occurance(int),day(string)}. Day is the name of the day to run the deployment schedule, the occurance specifies which occurance of that day to run the deployment schedule. | | `name` | string | | | Required. The name of the Deployment schedule. | | `nextRun` | string | | | Optional. The next time the deployment schedule runs in ISO 8601 format. YYYY-MM-DDTHH:MM:SS, 2021-12-31T23:00:00 | -| `nextRunOffsetMinutes` | int | | | Optional. The next run's offset in minutes. | +| `nextRunOffsetMinutes` | int | `0` | | Optional. The next run's offset in minutes. | | `nonAzureComputerNames` | array | `[]` | | Optional. List of names of non-azure machines in scope for the deployment schedule. | | `nonAzureQueries` | array | `[]` | | Optional. Array of functions from a Log Analytics workspace, used to scope the deployment schedule. | | `operatingSystem` | string | | `[Windows, Linux]` | Required. The operating system to be configured by the deployment schedule. | diff --git a/arm/Microsoft.Automation/automationAccounts/variables/readme.md b/arm/Microsoft.Automation/automationAccounts/variables/readme.md index 0e6a5f23ab..4bc33d5f51 100644 --- a/arm/Microsoft.Automation/automationAccounts/variables/readme.md +++ b/arm/Microsoft.Automation/automationAccounts/variables/readme.md @@ -14,8 +14,8 @@ This module deploys a variable to an Azure Automation Account. | :-- | :-- | :-- | :-- | :-- | | `automationAccountName` | string | | | Required. Name of the parent Automation Account | | `description` | string | | | Optional. The description of the variable. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | -| `isEncrypted` | bool | | | Optional. If the variable should be encrypted. | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `isEncrypted` | bool | `False` | | Optional. If the variable should be encrypted. | | `name` | string | | | Required. The name of the variable. | | `value` | string | | | Required. The value of the variable. | diff --git a/arm/Microsoft.Batch/batchAccounts/readme.md b/arm/Microsoft.Batch/batchAccounts/readme.md index 9e7997e7ac..984c92f443 100644 --- a/arm/Microsoft.Batch/batchAccounts/readme.md +++ b/arm/Microsoft.Batch/batchAccounts/readme.md @@ -17,7 +17,7 @@ | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all Resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[ServiceLog]` | `[ServiceLog]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.CognitiveServices/accounts/readme.md b/arm/Microsoft.CognitiveServices/accounts/readme.md index 44ce3a8c87..87e087380e 100644 --- a/arm/Microsoft.CognitiveServices/accounts/readme.md +++ b/arm/Microsoft.CognitiveServices/accounts/readme.md @@ -23,7 +23,7 @@ This module deploys different kinds of cognitive services resources | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `kind` | string | | `[AnomalyDetector, Bing.Autosuggest.v7, Bing.CustomSearch, Bing.EntitySearch, Bing.Search.v7, Bing.SpellCheck.v7, CognitiveServices, ComputerVision, ContentModerator, CustomVision.Prediction, CustomVision.Training, Face, FormRecognizer, ImmersiveReader, Internal.AllInOne, LUIS, LUIS.Authoring, Personalizer, QnAMaker, SpeechServices, TextAnalytics, TextTranslation]` | Required. Kind of the Cognitive Services. Use 'Get-AzCognitiveServicesAccountSku' to determine a valid combinations of 'kind' and 'sku' for your Azure region. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all Resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | @@ -35,7 +35,7 @@ This module deploys different kinds of cognitive services resources | `publicNetworkAccess` | string | `Enabled` | `[Enabled, Disabled]` | Optional. Subdomain name used for token-based authentication. Must be set if 'networkAcls' are set. | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | | `sku` | string | `S0` | `[C2, C3, C4, F0, F1, S, S0, S1, S10, S2, S3, S4, S5, S6, S7, S8, S9]` | Optional. SKU of the Cognitive Services resource. Use 'Get-AzCognitiveServicesAccountSku' to determine a valid combinations of 'kind' and 'sku' for your Azure region. | -| `systemAssignedIdentity` | bool | | | Optional. Enables system assigned managed identity on the resource. | +| `systemAssignedIdentity` | bool | `False` | | Optional. Enables system assigned managed identity on the resource. | | `tags` | object | `{object}` | | Optional. Tags of the resource. | | `userAssignedIdentities` | object | `{object}` | | Optional. The ID(s) to assign to the resource. | diff --git a/arm/Microsoft.Compute/availabilitySets/readme.md b/arm/Microsoft.Compute/availabilitySets/readme.md index 61915bc273..b76fa393fe 100644 --- a/arm/Microsoft.Compute/availabilitySets/readme.md +++ b/arm/Microsoft.Compute/availabilitySets/readme.md @@ -17,7 +17,7 @@ This template deploys an availability set | `availabilitySetFaultDomain` | int | `2` | | Optional. The number of fault domains to use. | | `availabilitySetSku` | string | `Aligned` | | Optional. Sku of the availability set. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. | | `availabilitySetUpdateDomain` | int | `5` | | Optional. The number of update domains to use. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Resource location. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. The name of the availability set that is being created. | diff --git a/arm/Microsoft.Compute/diskEncryptionSets/readme.md b/arm/Microsoft.Compute/diskEncryptionSets/readme.md index e2ae830efd..b03c093b50 100644 --- a/arm/Microsoft.Compute/diskEncryptionSets/readme.md +++ b/arm/Microsoft.Compute/diskEncryptionSets/readme.md @@ -14,14 +14,14 @@ This template deploys a disk encryption set. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | -| `encryptionType` | string | `EncryptionAtRestWithPlatformAndCustomerKeys` | `[EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeys]` | Optional. The type of key used to encrypt the data of the disk. For security reasons, it is recommended to set 'encryptionType' to 'EncryptionAtRestWithPlatformAndCustomerKeys' | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `encryptionType` | string | `EncryptionAtRestWithPlatformAndCustomerKeys` | `[EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeys]` | Optional. The type of key used to encrypt the data of the disk. For security reasons, it is recommended to set encryptionType to EncryptionAtRestWithPlatformAndCustomerKeys | | `keyUrl` | string | | | Required. Key URL (with version) pointing to a key or secret in KeyVault. | | `keyVaultId` | string | | | Required. Resource ID of the KeyVault containing the key or secret. | | `location` | string | `[resourceGroup().location]` | | Optional. Resource location. | | `name` | string | | | Required. The name of the disk encryption set that is being created. | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | -| `rotationToLatestKeyVersionEnabled` | bool | | | Optional. Set this flag to true to enable auto-updating of this disk encryption set to the latest key version. | +| `rotationToLatestKeyVersionEnabled` | bool | `False` | | Optional. Set this flag to true to enable auto-updating of this disk encryption set to the latest key version. | | `tags` | object | `{object}` | | Optional. Tags of the disk encryption resource. | ### Parameter Usage: `roleAssignments` diff --git a/arm/Microsoft.Compute/disks/readme.md b/arm/Microsoft.Compute/disks/readme.md index f28ff013d4..6cdd486e54 100644 --- a/arm/Microsoft.Compute/disks/readme.md +++ b/arm/Microsoft.Compute/disks/readme.md @@ -14,14 +14,14 @@ This template deploys a disk | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `acceleratedNetwork` | bool | | | Optional. True if the image from which the OS disk is created supports accelerated networking. | -| `burstingEnabled` | bool | | | Optional. Set to true to enable bursting beyond the provisioned performance target of the disk. | +| `acceleratedNetwork` | bool | `False` | | Optional. True if the image from which the OS disk is created supports accelerated networking. | +| `burstingEnabled` | bool | `False` | | Optional. Set to true to enable bursting beyond the provisioned performance target of the disk. | | `completionPercent` | int | `100` | | Optional. Percentage complete for the background copy when a resource is created via the CopyStart operation. | | `createOption` | string | `Empty` | `[Attach, Copy, CopyStart, Empty, FromImage, Import, ImportSecure, Restore, Upload, UploadPreparedSecure]` | Optional. Sources of a disk creation. | -| `diskIOPSReadWrite` | int | | | Optional. The number of IOPS allowed for this disk; only settable for UltraSSD disks. | -| `diskMBpsReadWrite` | int | | | Optional. The bandwidth allowed for this disk; only settable for UltraSSD disks. | -| `diskSizeGB` | int | | | Optional. If create option is empty, this field is mandatory and it indicates the size of the disk to create. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `diskIOPSReadWrite` | int | `0` | | Optional. The number of IOPS allowed for this disk; only settable for UltraSSD disks. | +| `diskMBpsReadWrite` | int | `0` | | Optional. The bandwidth allowed for this disk; only settable for UltraSSD disks. | +| `diskSizeGB` | int | `0` | | Optional. If create option is empty, this field is mandatory and it indicates the size of the disk to create. | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `hyperVGeneration` | string | `V2` | `[V1, V2]` | Optional. The hypervisor generation of the Virtual Machine. Applicable to OS disks only. | | `imageReferenceId` | string | | | Optional. A relative uri containing either a Platform Image Repository or user image reference. | | `location` | string | `[resourceGroup().location]` | | Optional. Resource location. | diff --git a/arm/Microsoft.Compute/galleries/images/readme.md b/arm/Microsoft.Compute/galleries/images/readme.md index 796cf19c37..9b8face07f 100644 --- a/arm/Microsoft.Compute/galleries/images/readme.md +++ b/arm/Microsoft.Compute/galleries/images/readme.md @@ -13,7 +13,7 @@ This module deploys an Image Definition in a Shared Image Gallery. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `endOfLife` | string | | | Optional. The end of life date of the gallery Image Definition. This property can be used for decommissioning purposes. This property is updatable. Allowed format: 2020-01-10T23:00:00.000Z | | `eula` | string | | | Optional. The Eula agreement for the gallery Image Definition. Has to be a valid URL. | | `excludedDiskTypes` | array | `[]` | | Optional. List of the excluded disk types. E.g. Standard_LRS | diff --git a/arm/Microsoft.Compute/galleries/readme.md b/arm/Microsoft.Compute/galleries/readme.md index 25e926f077..24c0d6f860 100644 --- a/arm/Microsoft.Compute/galleries/readme.md +++ b/arm/Microsoft.Compute/galleries/readme.md @@ -15,7 +15,7 @@ This module deploys an Azure compute gallery (formerly known as shared image gal | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `galleryDescription` | string | | | Optional. Description of the Azure Shared Image Gallery | | `images` | _[images](images/readme.md)_ array | `[]` | | Optional. Images to create | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.Compute/images/readme.md b/arm/Microsoft.Compute/images/readme.md index 4c0d8bffa9..adfd4487c1 100644 --- a/arm/Microsoft.Compute/images/readme.md +++ b/arm/Microsoft.Compute/images/readme.md @@ -13,7 +13,7 @@ This module deploys a compute image. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `hyperVGeneration` | string | `V1` | | Optional. Gets the HyperVGenerationType of the VirtualMachine created from the image. - V1 or V2 | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `name` | string | | | Required. The name of the image. | @@ -23,7 +23,7 @@ This module deploys a compute image. | `osType` | string | | | Required. This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image. - Windows or Linux | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | | `tags` | object | `{object}` | | Optional. Tags of the resource. | -| `zoneResilient` | bool | | | Optional. Default is false. Specifies whether an image is zone resilient or not. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS). | +| `zoneResilient` | bool | `False` | | Optional. Default is false. Specifies whether an image is zone resilient or not. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS). | ### Parameter Usage: `roleAssignments` diff --git a/arm/Microsoft.Compute/proximityPlacementGroups/readme.md b/arm/Microsoft.Compute/proximityPlacementGroups/readme.md index 05ed13a776..75463e1a50 100644 --- a/arm/Microsoft.Compute/proximityPlacementGroups/readme.md +++ b/arm/Microsoft.Compute/proximityPlacementGroups/readme.md @@ -14,7 +14,7 @@ This template deploys a proximity placement group. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Resource location. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. The name of the proximity placement group that is being created. | diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/readme.md b/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/readme.md index f0532485f6..21e0874f9f 100644 --- a/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/readme.md +++ b/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/readme.md @@ -14,13 +14,13 @@ This module deploys a virtual machine scale set extension. | :-- | :-- | :-- | :-- | :-- | | `autoUpgradeMinorVersion` | bool | | | Required. Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true | | `enableAutomaticUpgrade` | bool | | | Required. Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `forceUpdateTag` | string | | | Optional. How the extension handler should be forced to update even if the extension configuration has not changed | | `name` | string | | | Required. The name of the virtual machine scale set extension | | `protectedSettings` | secureObject | `{object}` | | Optional. Any object that contains the extension specific protected settings | | `publisher` | string | | | Required. The name of the extension handler publisher | | `settings` | object | `{object}` | | Optional. Any object that contains the extension specific settings | -| `supressFailures` | bool | | | Optional. Indicates whether failures stemming from the extension will be suppressed (Operational failures such as not connecting to the VM will not be suppressed regardless of this value). The default is false | +| `supressFailures` | bool | `False` | | Optional. Indicates whether failures stemming from the extension will be suppressed (Operational failures such as not connecting to the VM will not be suppressed regardless of this value). The default is false | | `type` | string | | | Required. Specifies the type of the extension; an example is "CustomScriptExtension" | | `typeHandlerVersion` | string | | | Required. Specifies the version of the script handler | | `virtualMachineScaleSetName` | string | | | Required. The name of the virtual machine scale set that extension is provisioned for | diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/readme.md b/arm/Microsoft.Compute/virtualMachineScaleSets/readme.md index 394e0dbe06..f1ab64ac5a 100644 --- a/arm/Microsoft.Compute/virtualMachineScaleSets/readme.md +++ b/arm/Microsoft.Compute/virtualMachineScaleSets/readme.md @@ -26,7 +26,7 @@ The following resources are required to be able to deploy this resource. | `additionalUnattendContent` | array | `[]` | | Optional. Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup. - AdditionalUnattendContent object | | `adminPassword` | secureString | | | Optional. When specifying a Windows Virtual Machine, this value should be passed | | `adminUsername` | secureString | | | Required. Administrator username | -| `automaticRepairsPolicyEnabled` | bool | | | Optional. Specifies whether automatic repairs should be enabled on the virtual machine scale set. | +| `automaticRepairsPolicyEnabled` | bool | `False` | | Optional. Specifies whether automatic repairs should be enabled on the virtual machine scale set. | | `availabilityZones` | array | `[]` | | Optional. The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set. | | `baseTime` | string | `[utcNow('u')]` | | Generated. Do not provide a value! This date value is used to generate a registration token. | | `bootDiagnosticStorageAccountName` | string | | | Optional. Storage account used to store boot diagnostic information. Boot diagnostics will be disabled if no value is provided. | @@ -38,15 +38,15 @@ The following resources are required to be able to deploy this resource. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `disableAutomaticRollback` | bool | | | Optional. Whether OS image rollback feature should be disabled. | -| `disablePasswordAuthentication` | bool | | | Optional. Specifies whether password authentication should be disabled. | -| `doNotRunExtensionsOnOverprovisionedVMs` | bool | | | Optional. When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs. | -| `enableAutomaticOSUpgrade` | bool | | | Optional. Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false. If this is set to true for Windows based scale sets, enableAutomaticUpdates is automatically set to false and cannot be set to true. | +| `disableAutomaticRollback` | bool | `False` | | Optional. Whether OS image rollback feature should be disabled. | +| `disablePasswordAuthentication` | bool | `False` | | Optional. Specifies whether password authentication should be disabled. | +| `doNotRunExtensionsOnOverprovisionedVMs` | bool | `False` | | Optional. When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs. | +| `enableAutomaticOSUpgrade` | bool | `False` | | Optional. Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false. If this is set to true for Windows based scale sets, enableAutomaticUpdates is automatically set to false and cannot be set to true. | | `enableAutomaticUpdates` | bool | `True` | | Optional. Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true. For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | -| `enableEvictionPolicy` | bool | | | Optional. Specifies the eviction policy for the low priority virtual machine. Will result in 'Deallocate' eviction policy. | -| `enableServerSideEncryption` | bool | | | Optional. Specifies if Windows VM disks should be encrypted with Server-side encryption + Customer managed Key. | -| `encryptionAtHost` | bool | `True` | | Optional. This property can be used by user in the request to enable or disable the Host Encryption for the virtual machine scale set. This will enable the encryption for all the disks including Resource/Temp disk at host itself. For security reasons, it is recommended to set encryptionAtHost to True. Restrictions: Cannot be enabled if Azure Disk Encryption (guest-VM encryption using bitlocker/DM-Crypt) is enabled on your VM Scale sets. | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableEvictionPolicy` | bool | `False` | | Optional. Specifies the eviction policy for the low priority virtual machine. Will result in 'Deallocate' eviction policy. | +| `enableServerSideEncryption` | bool | `False` | | Optional. Specifies if Windows VM disks should be encrypted with Server-side encryption + Customer managed Key. | +| `encryptionAtHost` | bool | `True` | | Optional. This property can be used by user in the request to enable or disable the Host Encryption for the virtual machine. This will enable the encryption for all the disks including Resource/Temp disk at host itself. For security reasons, it is recommended to set encryptionAtHost to True. Restrictions: Cannot be enabled if Azure Disk Encryption (guest-VM encryption using bitlocker/DM-Crypt) is enabled on your virtual machine scale sets. | | `extensionAntiMalwareConfig` | object | `{object}` | | Optional. The configuration for the [Anti Malware] extension. Must at least contain the ["enabled": true] property to be executed | | `extensionCustomScriptConfig` | object | `{object}` | | Optional. The configuration for the [Custom Script] extension. Must at least contain the ["enabled": true] property to be executed | | `extensionDependencyAgentConfig` | object | `{object}` | | Optional. The configuration for the [Dependency Agent] extension. Must at least contain the ["enabled": true] property to be executed | @@ -69,9 +69,9 @@ The following resources are required to be able to deploy this resource. | `monitoringWorkspaceId` | string | | | Optional. Resource ID of the monitoring log analytics workspace. | | `name` | string | | | Required. Name of the VMSS. | | `nicConfigurations` | array | `[]` | | Required. Configures NICs and PIPs. | -| `osDisk` | object | | | Required. Specifies the OS disk. For security reasons, it is recommended to specify DiskEncryptionSet into the osDisk object. Restrictions: DiskEncryptionSet cannot be enabled if Azure Disk Encryption (guest-VM encryption using bitlocker/DM-Crypt) is enabled on your VM Scale sets.| +| `osDisk` | object | | | Required. Specifies the OS disk. For security reasons, it is recommended to specify DiskEncryptionSet into the osDisk object. Restrictions: DiskEncryptionSet cannot be enabled if Azure Disk Encryption (guest-VM encryption using bitlocker/DM-Crypt) is enabled on your VM Scale sets. | | `osType` | string | | `[Windows, Linux]` | Required. The chosen OS type | -| `overprovision` | bool | | | Optional. Specifies whether the Virtual Machine Scale Set should be overprovisioned. | +| `overprovision` | bool | `False` | | Optional. Specifies whether the Virtual Machine Scale Set should be overprovisioned. | | `pauseTimeBetweenBatches` | string | `PT0S` | | Optional. The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format | | `plan` | object | `{object}` | | Optional. Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. | | `provisionVMAgent` | bool | `True` | | Optional. Indicates whether virtual machine agent should be provisioned on the virtual machine. When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later. | @@ -84,22 +84,22 @@ The following resources are required to be able to deploy this resource. | `scaleSetFaultDomain` | int | `2` | | Optional. Fault Domain count for each placement group. | | `scheduledEventsProfile` | object | `{object}` | | Optional. Specifies Scheduled Event related configurations | | `secrets` | array | `[]` | | Optional. Specifies set of certificates that should be installed onto the virtual machines in the scale set. | -| `securityType` | string | | `TrustedLaunch` | Optional. Specifies the SecurityType of the virtual machine scale set. It is set as TrustedLaunch to enable UefiSettings. | -| `secureBootEnabled` | bool | `False` | | Optional. Specifies whether secure boot should be enabled on the virtual machine scale set. This parameter is part of the UefiSettings. SecurityType should be set to TrustedLaunch to enable UefiSettings. | +| `secureBootEnabled` | bool | `False` | | Optional. Specifies whether secure boot should be enabled on the virtual machine scale set. This parameter is part of the UefiSettings. SecurityType should be set to TrustedLaunch to enable UefiSettings. | +| `securityType` | string | | | Optional. Specifies the SecurityType of the virtual machine scale set. It is set as TrustedLaunch to enable UefiSettings. | | `singlePlacementGroup` | bool | `True` | | Optional. When true this limits the scale set to a single placement group, of max size 100 virtual machines. NOTE: If singlePlacementGroup is true, it may be modified to false. However, if singlePlacementGroup is false, it may not be modified to true. | | `skuCapacity` | int | `1` | | Optional. The initial instance count of scale set VMs. | | `skuName` | string | | | Required. The SKU size of the VMs. | -| `systemAssignedIdentity` | bool | | | Optional. Enables system assigned managed identity on the resource. | +| `systemAssignedIdentity` | bool | `False` | | Optional. Enables system assigned managed identity on the resource. | | `tags` | object | `{object}` | | Optional. Tags of the resource. | -| `timeZone` | string | | | Optional. Specifies the time zone of the virtual machine. e.g. 'Pacific Standard Time'. Possible values can be 'TimeZoneInfo.id' value from time zones returned by TimeZoneInfo.GetSystemTimeZones. | -| `ultraSSDEnabled` | bool | | | Optional. The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled. | +| `timeZone` | string | | | Optional. Specifies the time zone of the virtual machine. e.g. 'Pacific Standard Time'. Possible values can be TimeZoneInfo.id value from time zones returned by TimeZoneInfo.GetSystemTimeZones. | +| `ultraSSDEnabled` | bool | `False` | | Optional. The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled. | | `upgradePolicyMode` | string | `Manual` | `[Manual, Automatic, Rolling]` | Optional. Specifies the mode of an upgrade to virtual machines in the scale set.' Manual - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action. ; Automatic - All virtual machines in the scale set are automatically updated at the same time. - Automatic, Manual, Rolling | | `userAssignedIdentities` | object | `{object}` | | Optional. The ID(s) to assign to the resource. | | `vmNamePrefix` | string | `vmssvm` | | Optional. Specifies the computer name prefix for all of the virtual machines in the scale set. | | `vmPriority` | string | `Regular` | `[Regular, Low, Spot]` | Optional. Specifies the priority for the virtual machine. | | `vTpmEnabled` | bool | `False` | | Optional. Specifies whether vTPM should be enabled on the virtual machine scale set. This parameter is part of the UefiSettings. SecurityType should be set to TrustedLaunch to enable UefiSettings. | | `winRM` | object | `{object}` | | Optional. Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell. - WinRMConfiguration object. | -| `zoneBalance` | bool | | | Optional. Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage. | +| `zoneBalance` | bool | `False` | | Optional. Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage. | #### Marketplace images diff --git a/arm/Microsoft.Compute/virtualMachines/extensions/readme.md b/arm/Microsoft.Compute/virtualMachines/extensions/readme.md index dec88dd134..a7505fd0b5 100644 --- a/arm/Microsoft.Compute/virtualMachines/extensions/readme.md +++ b/arm/Microsoft.Compute/virtualMachines/extensions/readme.md @@ -14,14 +14,14 @@ This module deploys a virtual machine extension. | :-- | :-- | :-- | :-- | :-- | | `autoUpgradeMinorVersion` | bool | | | Required. Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true | | `enableAutomaticUpgrade` | bool | | | Required. Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `forceUpdateTag` | string | | | Optional. How the extension handler should be forced to update even if the extension configuration has not changed | | `location` | string | `[resourceGroup().location]` | | Optional. The location the extension is deployed to | | `name` | string | | | Required. The name of the virtual machine extension | | `protectedSettings` | secureObject | `{object}` | | Optional. Any object that contains the extension specific protected settings | | `publisher` | string | | | Required. The name of the extension handler publisher | | `settings` | object | `{object}` | | Optional. Any object that contains the extension specific settings | -| `supressFailures` | bool | | | Optional. Indicates whether failures stemming from the extension will be suppressed (Operational failures such as not connecting to the VM will not be suppressed regardless of this value). The default is false | +| `supressFailures` | bool | `False` | | Optional. Indicates whether failures stemming from the extension will be suppressed (Operational failures such as not connecting to the VM will not be suppressed regardless of this value). The default is false | | `type` | string | | | Required. Specifies the type of the extension; an example is "CustomScriptExtension" | | `typeHandlerVersion` | string | | | Required. Specifies the version of the script handler | | `virtualMachineName` | string | | | Required. The name of the virtual machine that extension is provisioned for | diff --git a/arm/Microsoft.Compute/virtualMachines/readme.md b/arm/Microsoft.Compute/virtualMachines/readme.md index d028bd360e..2085e81ad4 100644 --- a/arm/Microsoft.Compute/virtualMachines/readme.md +++ b/arm/Microsoft.Compute/virtualMachines/readme.md @@ -44,7 +44,7 @@ This module deploys one Virtual Machine with one or multiple nics and optionally | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | | `disablePasswordAuthentication` | bool | `False` | | Optional. Specifies whether password authentication should be disabled. | | `enableAutomaticUpdates` | bool | `True` | | Optional. Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true. For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enableEvictionPolicy` | bool | `False` | | Optional. Specifies the eviction policy for the low priority virtual machine. Will result in 'Deallocate' eviction policy. | | `enableServerSideEncryption` | bool | `False` | | Optional. Specifies if Windows VM disks should be encrypted with Server-side encryption + Customer managed Key. | | `encryptionAtHost` | bool | `True` | | Optional. This property can be used by user in the request to enable or disable the Host Encryption for the virtual machine. This will enable the encryption for all the disks including Resource/Temp disk at host itself. For security reasons, it is recommended to set encryptionAtHost to True. Restrictions: Cannot be enabled if Azure Disk Encryption (guest-VM encryption using bitlocker/DM-Crypt) is enabled on your VMs. | diff --git a/arm/Microsoft.Consumption/budgets/readme.md b/arm/Microsoft.Consumption/budgets/readme.md index 0ea2b8d250..439cae319c 100644 --- a/arm/Microsoft.Consumption/budgets/readme.md +++ b/arm/Microsoft.Consumption/budgets/readme.md @@ -17,7 +17,7 @@ This module deploys budgets for subscriptions. | `category` | string | `Cost` | `[Cost, Usage]` | Optional. The category of the budget, whether the budget tracks cost or usage. | | `contactEmails` | array | `[]` | | Optional. The list of email addresses to send the budget notification to when the thresholds are exceeded. | | `contactRoles` | array | `[]` | | Optional. The list of contact roles to send the budget notification to when the thresholds are exceeded. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `endDate` | string | | | Optional. The end date for the budget. If not provided, it will default to 10 years from the start date. | | `name` | string | | | Optional. The name of the budget. | | `resetPeriod` | string | `Monthly` | `[Monthly, Quarterly, Annually, BillingMonth, BillingQuarter, BillingAnnual]` | Optional. The time covered by a budget. Tracking of the amount will be reset based on the time grain. BillingMonth, BillingQuarter, and BillingAnnual are only supported by WD customers. | diff --git a/arm/Microsoft.ContainerInstance/containerGroups/readme.md b/arm/Microsoft.ContainerInstance/containerGroups/readme.md index 4de93b4052..49bcaf8a05 100644 --- a/arm/Microsoft.ContainerInstance/containerGroups/readme.md +++ b/arm/Microsoft.ContainerInstance/containerGroups/readme.md @@ -17,7 +17,7 @@ The top-level resource in Azure Container Instances is the container group. A co | :-- | :-- | :-- | :-- | :-- | | `containername` | string | | | Required. Name for the container. | | `cpuCores` | int | `2` | | Optional. The number of CPU cores to allocate to the container. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `environmentVariables` | array | `[]` | | Optional. Envrionment variables of the container group. | | `image` | string | | | Required. Name of the image. | | `imageRegistryCredentials` | array | `[]` | | Optional. The image registry credentials by which the container group is created from. | @@ -29,7 +29,7 @@ The top-level resource in Azure Container Instances is the container group. A co | `osType` | string | `Linux` | | Optional. The operating system type required by the containers in the container group. - Windows or Linux. | | `ports` | array | `[System.Collections.Hashtable]` | | Optional. Port to open on the container and the public IP address. | | `restartPolicy` | string | `Always` | | Optional. Restart policy for all containers within the container group. - Always: Always restart. OnFailure: Restart on failure. Never: Never restart. - Always, OnFailure, Never | -| `systemAssignedIdentity` | bool | | | Optional. Enables system assigned managed identity on the resource. | +| `systemAssignedIdentity` | bool | `False` | | Optional. Enables system assigned managed identity on the resource. | | `tags` | object | `{object}` | | Optional. Tags of the resource. | | `userAssignedIdentities` | object | `{object}` | | Optional. The ID(s) to assign to the resource. | diff --git a/arm/Microsoft.ContainerRegistry/registries/readme.md b/arm/Microsoft.ContainerRegistry/registries/readme.md index b19569435b..435ad09184 100644 --- a/arm/Microsoft.ContainerRegistry/registries/readme.md +++ b/arm/Microsoft.ContainerRegistry/registries/readme.md @@ -10,22 +10,22 @@ Azure Container Registry is a managed, private Docker registry service based on | `Microsoft.Authorization/roleAssignments` | 2021-04-01-preview | | `Microsoft.ContainerRegistry/registries` | 2021-09-01 | | `Microsoft.Insights/diagnosticSettings` | 2021-05-01-preview | -| `Microsoft.Network/privateEndpoints` | 2021-02-01 | +| `Microsoft.Network/privateEndpoints` | 2021-05-01 | | `Microsoft.Network/privateEndpoints/privateDnsZoneGroups` | 2021-02-01 | ## Parameters | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `acrAdminUserEnabled` | bool | | | Optional. Enable admin user that have push / pull permission to the registry. | +| `acrAdminUserEnabled` | bool | `False` | | Optional. Enable admin user that have push / pull permission to the registry. | | `acrSku` | string | `Basic` | `[Basic, Standard, Premium]` | Optional. Tier of your Azure container registry. | -| `dataEndpointEnabled` | bool | | | Optional. Enable a single data endpoint per region for serving data. Not relevant in case of disabled public access. | +| `dataEndpointEnabled` | bool | `False` | | Optional. Enable a single data endpoint per region for serving data. Not relevant in case of disabled public access. | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[ContainerRegistryRepositoryEvents, ContainerRegistryLoginEvents]` | `[ContainerRegistryRepositoryEvents, ContainerRegistryLoginEvents]` | Optional. The name of logs that will be streamed. | @@ -38,7 +38,7 @@ Azure Container Registry is a managed, private Docker registry service based on | `retentionPolicyDays` | string | | | Optional. The number of days to retain an untagged manifest after which it gets purged. | | `retentionPolicyStatus` | string | | | Optional. The value that indicates whether the policy is enabled or not. | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | -| `systemAssignedIdentity` | bool | | | Optional. Enables system assigned managed identity on the resource. | +| `systemAssignedIdentity` | bool | `False` | | Optional. Enables system assigned managed identity on the resource. | | `tags` | object | `{object}` | | Optional. Tags of the resource. | | `trustPolicyStatus` | string | | | Optional. The value that indicates whether the policy is enabled or not. | | `userAssignedIdentities` | object | `{object}` | | Optional. The ID(s) to assign to the resource. | @@ -160,7 +160,7 @@ You can specify multiple user assigned identities to a resource by providing add - [Diagnosticsettings](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Insights/2021-05-01-preview/diagnosticSettings) - [Locks](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Authorization/2017-04-01/locks) -- [Privateendpoints](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Network/2021-02-01/privateEndpoints) +- [Privateendpoints](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Network/2021-05-01/privateEndpoints) - [Privateendpoints/Privatednszonegroups](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Network/2021-02-01/privateEndpoints/privateDnsZoneGroups) - [Registries](https://docs.microsoft.com/en-us/azure/templates/Microsoft.ContainerRegistry/2021-09-01/registries) - [Roleassignments](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Authorization/roleAssignments) diff --git a/arm/Microsoft.ContainerService/managedClusters/agentPools/readme.md b/arm/Microsoft.ContainerService/managedClusters/agentPools/readme.md index 57ff0d3b30..3cd32493b7 100644 --- a/arm/Microsoft.ContainerService/managedClusters/agentPools/readme.md +++ b/arm/Microsoft.ContainerService/managedClusters/agentPools/readme.md @@ -14,12 +14,12 @@ This module deploys an Agent Pool for a Container Service Managed Cluster | :-- | :-- | :-- | :-- | :-- | | `availabilityZones` | array | `[]` | | Optional. The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is "VirtualMachineScaleSets". | | `count` | int | `1` | | Optional. Desired Number of agents (VMs) specified to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1. | -| `enableAutoScaling` | bool | | `[True, False]` | Optional. Whether to enable auto-scaler | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | -| `enableEncryptionAtHost` | bool | | `[True, False]` | Optional. This is only supported on certain VM sizes and in certain Azure regions. For more information, see: /azure/aks/enable-host-encryption | -| `enableFIPS` | bool | | `[True, False]` | Optional. See Add a FIPS-enabled node pool (https://docs.microsoft.com/en-us/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details. | -| `enableNodePublicIP` | bool | | `[True, False]` | Optional. Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see assigning a public IP per node (https://docs.microsoft.com/en-us/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false. | -| `enableUltraSSD` | bool | | `[True, False]` | Optional. Whether to enable UltraSSD | +| `enableAutoScaling` | bool | `False` | `[True, False]` | Optional. Whether to enable auto-scaler | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableEncryptionAtHost` | bool | `False` | `[True, False]` | Optional. This is only supported on certain VM sizes and in certain Azure regions. For more information, see: /azure/aks/enable-host-encryption | +| `enableFIPS` | bool | `False` | `[True, False]` | Optional. See Add a FIPS-enabled node pool (https://docs.microsoft.com/en-us/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details. | +| `enableNodePublicIP` | bool | `False` | `[True, False]` | Optional. Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see assigning a public IP per node (https://docs.microsoft.com/en-us/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false. | +| `enableUltraSSD` | bool | `False` | `[True, False]` | Optional. Whether to enable UltraSSD | | `gpuInstanceProfile` | string | | `[MIG1g, MIG2g, MIG3g, MIG4g, MIG7g, ]` | Optional. GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU. | | `kubeletDiskType` | string | | | Optional. Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. | | `managedClusterName` | string | | | Required. Name of the managed cluster | @@ -33,7 +33,7 @@ This module deploys an Agent Pool for a Container Service Managed Cluster | `nodePublicIpPrefixId` | string | | | Optional. ResourceId of the node PublicIPPrefix | | `nodeTaints` | array | `[]` | | Optional. The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule. | | `orchestratorVersion` | string | | | Optional. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see upgrading a node pool (https://docs.microsoft.com/en-us/azure/aks/use-multiple-node-pools#upgrade-a-node-pool). | -| `osDiskSizeGB` | int | | | Optional. OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified. | +| `osDiskSizeGB` | int | `0` | | Optional. OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified. | | `osDiskType` | string | | `[Ephemeral, Managed, ]` | Optional. The default is "Ephemeral" if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to "Managed". May not be changed after creation. For more information see Ephemeral OS (https://docs.microsoft.com/en-us/azure/aks/cluster-configuration#ephemeral-os). | | `osSku` | string | | `[CBLMariner, Ubuntu, ]` | Optional. Specifies an OS SKU. This value must not be specified if OSType is Windows. | | `osType` | string | `Linux` | `[Linux, Windows]` | Optional. The operating system type. The default is Linux. | diff --git a/arm/Microsoft.ContainerService/managedClusters/readme.md b/arm/Microsoft.ContainerService/managedClusters/readme.md index 03c7879163..cc15ab628e 100644 --- a/arm/Microsoft.ContainerService/managedClusters/readme.md +++ b/arm/Microsoft.ContainerService/managedClusters/readme.md @@ -23,13 +23,13 @@ This module deploys Azure Kubernetes Cluster (AKS). | `aadProfileServerAppID` | string | | | Optional. The server AAD application ID. | | `aadProfileServerAppSecret` | string | | | Optional. The server AAD application secret. | | `aadProfileTenantId` | string | `[subscription().tenantId]` | | Optional. Specifies the tenant ID of the Azure Active Directory used by the AKS cluster for authentication. | -| `aciConnectorLinuxEnabled` | bool | | | Optional. Specifies whether the aciConnectorLinux add-on is enabled or not. | +| `aciConnectorLinuxEnabled` | bool | `False` | | Optional. Specifies whether the aciConnectorLinux add-on is enabled or not. | | `agentPools` | _[agentPools](agentPools/readme.md)_ array | `[]` | | Optional. Define one or more secondary/additional agent pools | | `aksClusterAdminUsername` | string | `azureuser` | | Optional. Specifies the administrator username of Linux virtual machines. | | `aksClusterDnsPrefix` | string | `[parameters('name')]` | | Optional. Specifies the DNS prefix specified when creating the managed cluster. | | `aksClusterDnsServiceIP` | string | | | Optional. Specifies the IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr. | | `aksClusterDockerBridgeCidr` | string | | | Optional. Specifies the CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range. | -| `aksClusterEnablePrivateCluster` | bool | | | Optional. Specifies whether to create the cluster as a private cluster or not. | +| `aksClusterEnablePrivateCluster` | bool | `False` | | Optional. Specifies whether to create the cluster as a private cluster or not. | | `aksClusterKubernetesVersion` | string | | | Optional. Version of Kubernetes specified when creating the managed cluster. | | `aksClusterLoadBalancerSku` | string | `standard` | `[basic, standard]` | Optional. Specifies the sku of the load balancer used by the virtual machine scale sets used by nodepools. | | `aksClusterNetworkPlugin` | string | | `[, azure, kubenet]` | Optional. Specifies the network plugin used for building Kubernetes network. - azure or kubenet. | @@ -55,13 +55,13 @@ This module deploys Azure Kubernetes Cluster (AKS). | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | -| `httpApplicationRoutingEnabled` | bool | | | Optional. Specifies whether the httpApplicationRouting add-on is enabled or not. | -| `kubeDashboardEnabled` | bool | | | Optional. Specifies whether the kubeDashboard add-on is enabled or not. | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `httpApplicationRoutingEnabled` | bool | `False` | | Optional. Specifies whether the httpApplicationRouting add-on is enabled or not. | +| `kubeDashboardEnabled` | bool | `False` | | Optional. Specifies whether the kubeDashboard add-on is enabled or not. | | `location` | string | `[resourceGroup().location]` | | Optional. Specifies the location of AKS cluster. It picks up Resource Group's location by default. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[kube-apiserver, kube-audit, kube-controller-manager, kube-scheduler, cluster-autoscaler]` | `[kube-apiserver, kube-audit, kube-controller-manager, kube-scheduler, cluster-autoscaler]` | Optional. The name of logs that will be streamed. | -| `managedOutboundIPCount` | int | | | Optional. Outbound IP Count for the Load balancer. | +| `managedOutboundIPCount` | int | `0` | | Optional. Outbound IP Count for the Load balancer. | | `metricsToEnable` | array | `[AllMetrics]` | `[AllMetrics]` | Optional. The name of metrics that will be streamed. | | `monitoringWorkspaceId` | string | | | Optional. Resource ID of the monitoring log analytics workspace. | | `name` | string | | | Required. Specifies the name of the AKS cluster. | @@ -69,7 +69,7 @@ This module deploys Azure Kubernetes Cluster (AKS). | `omsAgentEnabled` | bool | `True` | | Optional. Specifies whether the OMS agent is enabled. | | `primaryAgentPoolProfile` | array | | | Required. Properties of the primary agent pool. | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | -| `systemAssignedIdentity` | bool | | | Optional. Enables system assigned managed identity on the resource. | +| `systemAssignedIdentity` | bool | `False` | | Optional. Enables system assigned managed identity on the resource. | | `tags` | object | `{object}` | | Optional. Tags of the resource. | | `userAssignedIdentities` | object | `{object}` | | Optional. The ID(s) to assign to the resource. | diff --git a/arm/Microsoft.DataFactory/factories/integrationRuntime/readme.md b/arm/Microsoft.DataFactory/factories/integrationRuntime/readme.md index b7f249b519..476168e3e9 100644 --- a/arm/Microsoft.DataFactory/factories/integrationRuntime/readme.md +++ b/arm/Microsoft.DataFactory/factories/integrationRuntime/readme.md @@ -13,7 +13,7 @@ This module deploys a Managed or Self-Hosted Integration Runtime for an Azure Da | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `dataFactoryName` | string | | | Required. The name of the Azure Data Factory | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `managedVirtualNetworkName` | string | | | Optional. The name of the Managed Virtual Network if using type "Managed" | | `name` | string | | | Required. The name of the Integration Runtime | | `type` | string | | `[Managed, SelfHosted]` | Required. The type of Integration Runtime | diff --git a/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/readme.md b/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/readme.md index f701689fa5..43b2b30d66 100644 --- a/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/readme.md +++ b/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/readme.md @@ -13,7 +13,7 @@ This module deploys a Managed Virtual Network for an Azure Data Factory | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `dataFactoryName` | string | | | Required. The name of the Azure Data Factory | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. The name of the Managed Virtual Network | ## Outputs diff --git a/arm/Microsoft.DataFactory/factories/readme.md b/arm/Microsoft.DataFactory/factories/readme.md index f6804c1679..4c76800a9c 100644 --- a/arm/Microsoft.DataFactory/factories/readme.md +++ b/arm/Microsoft.DataFactory/factories/readme.md @@ -20,7 +20,7 @@ | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `gitAccountName` | string | | | Optional. The account name. | | `gitCollaborationBranch` | string | `main` | | Optional. The collaboration branch name. Default is 'main'. | | `gitConfigureLater` | bool | `True` | | Optional. Boolean to define whether or not to configure git during template deployment. | @@ -37,7 +37,7 @@ | `name` | string | | | Required. The name of the Azure Factory to create | | `publicNetworkAccess` | bool | `True` | | Optional. Enable or disable public network access. | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11'. | -| `systemAssignedIdentity` | bool | | | Optional. Enables system assigned managed identity on the resource. | +| `systemAssignedIdentity` | bool | `False` | | Optional. Enables system assigned managed identity on the resource. | | `tags` | object | `{object}` | | Optional. Tags of the resource. | | `userAssignedIdentities` | object | `{object}` | | Optional. The ID(s) to assign to the resource. | diff --git a/arm/Microsoft.Databricks/workspaces/readme.md b/arm/Microsoft.Databricks/workspaces/readme.md index 93d17b286f..0b22d5c96f 100644 --- a/arm/Microsoft.Databricks/workspaces/readme.md +++ b/arm/Microsoft.Databricks/workspaces/readme.md @@ -18,7 +18,7 @@ | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all Resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[dbfs, clusters, accounts, jobs, notebook, ssh, workspace, secrets, sqlPermissions, instancePools]` | `[dbfs, clusters, accounts, jobs, notebook, ssh, workspace, secrets, sqlPermissions, instancePools]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/readme.md b/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/readme.md index 5bdf1953b5..7e5cbcda7b 100644 --- a/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/readme.md +++ b/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/readme.md @@ -16,13 +16,13 @@ This module deploys AVD Applications. | `commandLineArguments` | string | | | Optional. Command-Line Arguments for Application. | | `commandLineSetting` | string | `DoNotAllow` | `[Allow, DoNotAllow, Require]` | Optional. Specifies whether this published application can be launched with command-line arguments provided by the client, command-line arguments specified at publish time, or no command-line arguments at all. | | `description` | string | | | Optional. Description of Application.. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `filePath` | string | | | Required. Specifies a path for the executable file for the application. | | `friendlyName` | string | | | Required. Friendly name of Application.. | -| `iconIndex` | int | | | Optional. Index of the icon. | +| `iconIndex` | int | `0` | | Optional. Index of the icon. | | `iconPath` | string | | | Optional. Path to icon. | | `name` | string | | | Required. Name of the Application to be created in the Application Group. | -| `showInPortal` | bool | | | Optional. Specifies whether to show the RemoteApp program in the RD Web Access server. | +| `showInPortal` | bool | `False` | | Optional. Specifies whether to show the RemoteApp program in the RD Web Access server. | ## Outputs diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/readme.md b/arm/Microsoft.DesktopVirtualization/applicationgroups/readme.md index 1080acf0e2..92ebc69f37 100644 --- a/arm/Microsoft.DesktopVirtualization/applicationgroups/readme.md +++ b/arm/Microsoft.DesktopVirtualization/applicationgroups/readme.md @@ -24,7 +24,7 @@ This module deploys an Azure virtual desktop application group. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of log analytics. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `friendlyName` | string | | | Optional. The friendly name of the Application Group to be created. | | `hostpoolName` | string | | | Required. Name of the Host Pool to be linked to this Application Group. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.DesktopVirtualization/hostpools/readme.md b/arm/Microsoft.DesktopVirtualization/hostpools/readme.md index 88326eaf81..2231c9aab3 100644 --- a/arm/Microsoft.DesktopVirtualization/hostpools/readme.md +++ b/arm/Microsoft.DesktopVirtualization/hostpools/readme.md @@ -22,7 +22,7 @@ This module deploys an Azure virtual desktop host pool. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `hostpoolDescription` | string | | | Optional. The description of the Host Pool to be created. | | `hostpoolFriendlyName` | string | | | Optional. The friendly name of the Host Pool to be created. | | `hostpoolType` | string | `Pooled` | `[Personal, Pooled]` | Optional. Set this parameter to Personal if you would like to enable Persistent Desktop experience. Defaults to Pooled. | @@ -35,11 +35,11 @@ This module deploys an Azure virtual desktop host pool. | `personalDesktopAssignmentType` | string | | `[Automatic, Direct, ]` | Optional. Set the type of assignment for a Personal Host Pool type | | `preferredAppGroupType` | string | `Desktop` | `[Desktop, None, RailApplications]` | Optional. The type of preferred application group type, default to Desktop Application Group | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalIds' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | -| `startVMOnConnect` | bool | | | Optional. Enable Start VM on connect to allow users to start the virtual machine from a deallocated state. Important: Custom RBAC role required to power manage VMs. | +| `startVMOnConnect` | bool | `False` | | Optional. Enable Start VM on connect to allow users to start the virtual machine from a deallocated state. Important: Custom RBAC role required to power manage VMs. | | `tags` | object | `{object}` | | Optional. Tags of the resource. | | `tokenValidityLength` | string | `PT8H` | | Optional. Host Pool token validity length. Usage: 'PT8H' - valid for 8 hours; 'P5D' - valid for 5 days; 'P1Y' - valid for 1 year. When not provided, the token will be valid for 8 hours. | -| `validationEnviroment` | bool | | | Optional. Whether to use validation enviroment. When set to true, the Host Pool will be deployed in a validation 'ring' (environment) that receives all the new features (might be less stable). Ddefaults to false that stands for the stable, production-ready environment. | -| `validationEnvironment` | bool | | | Optional. Validation host pool allows you to test service changes before they are deployed to production. | +| `validationEnviroment` | bool | `False` | | Optional. Whether to use validation enviroment. When set to true, the Host Pool will be deployed in a validation 'ring' (environment) that receives all the new features (might be less stable). Ddefaults to false that stands for the stable, production-ready environment. | +| `validationEnvironment` | bool | `False` | | Optional. Validation host pool allows you to test service changes before they are deployed to production. | | `vmTemplate` | object | `{object}` | | Optional. The necessary information for adding more VMs to this Host Pool. | ### Parameter Usage: `roleAssignments` diff --git a/arm/Microsoft.DesktopVirtualization/workspaces/readme.md b/arm/Microsoft.DesktopVirtualization/workspaces/readme.md index 9ab02a49d6..2b731584a2 100644 --- a/arm/Microsoft.DesktopVirtualization/workspaces/readme.md +++ b/arm/Microsoft.DesktopVirtualization/workspaces/readme.md @@ -21,7 +21,7 @@ This module deploys an Azure virtual desktop workspace. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[Checkpoint, Error, Management, Feed]` | `[Checkpoint, Error, Management, Feed]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/readme.md b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/readme.md index cdf9276862..099ac48586 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/readme.md +++ b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/readme.md @@ -13,7 +13,7 @@ This module deploys a collection within a MongoDB. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `databaseAccountName` | string | | | Required. Name of the Cosmos DB database account. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `indexes` | array | | | Required. Indexes for the collection | | `mongodbDatabaseName` | string | | | Required. Name of the mongodb database | | `name` | string | | | Required. Name of the collection | diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/readme.md b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/readme.md index ee4f0bf536..ebf9ffd818 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/readme.md +++ b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/readme.md @@ -15,7 +15,7 @@ This module deploys a MongoDB within a CosmosDB account. | :-- | :-- | :-- | :-- | :-- | | `collections` | _[collections](collections/readme.md)_ array | `[]` | | Optional. Collections in the mongodb database | | `databaseAccountName` | string | | | Required. Name of the Cosmos DB database account. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. Name of the mongodb database | | `tags` | object | `{object}` | | Optional. Tags of the resource. | | `throughput` | int | `400` | | Optional. Name of the mongodb database | diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/readme.md b/arm/Microsoft.DocumentDB/databaseAccounts/readme.md index d53f19a17f..a00648e5f0 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/readme.md +++ b/arm/Microsoft.DocumentDB/databaseAccounts/readme.md @@ -27,7 +27,7 @@ This module deploys a DocumentDB database account and its child resources. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `locations` | array | | | Required. Locations enabled for the Cosmos DB account. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | @@ -40,7 +40,7 @@ This module deploys a DocumentDB database account and its child resources. | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalIds' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | | `serverVersion` | string | `4.0` | `[3.2, 3.6, 4.0]` | Optional. Specifies the MongoDB server version to use. | | `sqlDatabases` | _[sqlDatabases](sqlDatabases/readme.md)_ array | `[]` | | Optional. SQL Databases configurations | -| `systemAssignedIdentity` | bool | | | Optional. Enables system assigned managed identity on the resource. | +| `systemAssignedIdentity` | bool | `False` | | Optional. Enables system assigned managed identity on the resource. | | `tags` | object | `{object}` | | Optional. Tags of the Database Account resource. | | `userAssignedIdentities` | object | `{object}` | | Optional. The ID(s) to assign to the resource. | diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/readme.md b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/readme.md index c2e273268f..e694099004 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/readme.md +++ b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/readme.md @@ -11,7 +11,7 @@ | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `databaseAccountName` | string | | | Required. Name of the Database Account | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `kind` | string | `Hash` | `[Hash, MultiHash, Range]` | Optional. Indicates the kind of algorithm used for partitioning | | `name` | string | | | Required. Name of the container. | | `paths` | array | `[]` | | Optional. List of paths using which data within the container can be partitioned | diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/readme.md b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/readme.md index 12abea1e83..00ff5183dd 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/readme.md +++ b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/readme.md @@ -13,7 +13,7 @@ | :-- | :-- | :-- | :-- | :-- | | `containers` | _[containers](containers/readme.md)_ array | `[]` | | Optional. Array of containers to deploy in the SQL database. | | `databaseAccountName` | string | | | Required. ID of the Cosmos DB database account. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. Name of the SQL database | | `tags` | object | `{object}` | | Optional. Tags of the SQL database resource. | | `throughput` | int | `400` | | Optional. Request units per second | diff --git a/arm/Microsoft.EventGrid/topics/readme.md b/arm/Microsoft.EventGrid/topics/readme.md index 69929a1be9..b7bc38a495 100644 --- a/arm/Microsoft.EventGrid/topics/readme.md +++ b/arm/Microsoft.EventGrid/topics/readme.md @@ -22,7 +22,7 @@ This module deploys an event grid topic. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `inboundIpRules` | array | `[]` | | Optional. Array of IPs to whitelist. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all Resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.EventHub/namespaces/authorizationRules/readme.md b/arm/Microsoft.EventHub/namespaces/authorizationRules/readme.md index bcd5c96608..6ce53f7888 100644 --- a/arm/Microsoft.EventHub/namespaces/authorizationRules/readme.md +++ b/arm/Microsoft.EventHub/namespaces/authorizationRules/readme.md @@ -12,7 +12,7 @@ This module deploys an EventHub Namespace Authorization Rule | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. The name of the authorization rule | | `namespaceName` | string | | | Required. The name of the event hub namespace | | `rights` | array | `[]` | `[Listen, Manage, Send]` | Optional. The rights associated with the rule. | diff --git a/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/readme.md b/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/readme.md index 7e32906285..e6c09ba136 100644 --- a/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/readme.md +++ b/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/readme.md @@ -12,7 +12,7 @@ This module deploys an EventHub Namespace Disaster Recovery Config | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. The name of the disaster recovery config | | `namespaceName` | string | | | Required. The name of the event hub namespace | | `partnerNamespaceId` | string | | | Optional. Resource ID of the Primary/Secondary event hub namespace name, which is part of GEO DR pairing | diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/readme.md b/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/readme.md index fd48c8e106..5680a6c59b 100644 --- a/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/readme.md +++ b/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/readme.md @@ -12,7 +12,7 @@ This module deploys an EventHub Namespace EventHubs Authorization Rule | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `eventHubName` | string | | | Required. The name of the event hub namespace event hub | | `name` | string | | | Required. The name of the authorization rule | | `namespaceName` | string | | | Required. The name of the event hub namespace | diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/readme.md b/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/readme.md index 95359b8218..026af64e10 100644 --- a/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/readme.md +++ b/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/readme.md @@ -12,7 +12,7 @@ This module deploys an EventHub Namespace EventHubs Consumer Group | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `eventHubName` | string | | | Required. The name of the event hub namespace event hub | | `name` | string | | | Required. The name of the consumer group | | `namespaceName` | string | | | Required. The name of the event hub namespace | diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/readme.md b/arm/Microsoft.EventHub/namespaces/eventhubs/readme.md index e28b7d2df2..f2a8a6dce1 100644 --- a/arm/Microsoft.EventHub/namespaces/eventhubs/readme.md +++ b/arm/Microsoft.EventHub/namespaces/eventhubs/readme.md @@ -21,13 +21,13 @@ This module deploys an Event Hub. | `captureDescriptionDestinationBlobContainer` | string | | | Optional. Blob container Name | | `captureDescriptionDestinationName` | string | `EventHubArchive.AzureBlockBlob` | | Optional. Name for capture destination | | `captureDescriptionDestinationStorageAccountResourceId` | string | | | Optional. Resource ID of the storage account to be used to create the blobs | -| `captureDescriptionEnabled` | bool | | | Optional. A value that indicates whether capture description is enabled. | +| `captureDescriptionEnabled` | bool | `False` | | Optional. A value that indicates whether capture description is enabled. | | `captureDescriptionEncoding` | string | `Avro` | `[Avro, AvroDeflate]` | Optional. Enumerates the possible values for the encoding format of capture description. Note: "AvroDeflate" will be deprecated in New API Version | | `captureDescriptionIntervalInSeconds` | int | `300` | | Optional. The time window allows you to set the frequency with which the capture to Azure Blobs will happen | | `captureDescriptionSizeLimitInBytes` | int | `314572800` | | Optional. The size window defines the amount of data built up in your Event Hub before an capture operation | -| `captureDescriptionSkipEmptyArchives` | bool | | | Optional. A value that indicates whether to Skip Empty Archives | +| `captureDescriptionSkipEmptyArchives` | bool | `False` | | Optional. A value that indicates whether to Skip Empty Archives | | `consumerGroups` | _[consumerGroups](consumerGroups/readme.md)_ array | `[System.Collections.Hashtable]` | | Optional. The consumer groups to create in this event hub instance | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `messageRetentionInDays` | int | `1` | | Optional. Number of days to retain the events for this Event Hub, value should be 1 to 7 days | | `name` | string | | | Required. The name of the event hub | diff --git a/arm/Microsoft.EventHub/namespaces/readme.md b/arm/Microsoft.EventHub/namespaces/readme.md index bd5bd95c32..7633eecf7a 100644 --- a/arm/Microsoft.EventHub/namespaces/readme.md +++ b/arm/Microsoft.EventHub/namespaces/readme.md @@ -30,9 +30,9 @@ This module deploys an event hub namespace. | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | | `disasterRecoveryConfig` | object | `{object}` | | Optional. The disaster recovery config for this namespace | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `eventHubs` | _[eventHubs](eventHubs/readme.md)_ array | `[]` | | Optional. The event hubs to deploy into this namespace | -| `isAutoInflateEnabled` | bool | | | Optional. Switch to enable the Auto Inflate feature of Event Hub. | +| `isAutoInflateEnabled` | bool | `False` | | Optional. Switch to enable the Auto Inflate feature of Event Hub. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[ArchiveLogs, OperationalLogs, KafkaCoordinatorLogs, KafkaUserErrorLogs, EventHubVNetConnectionEvent, CustomerManagedKeyUserLogs, AutoScaleLogs]` | `[ArchiveLogs, OperationalLogs, KafkaCoordinatorLogs, KafkaUserErrorLogs, EventHubVNetConnectionEvent, CustomerManagedKeyUserLogs, AutoScaleLogs]` | Optional. The name of logs that will be streamed. | @@ -44,11 +44,11 @@ This module deploys an event hub namespace. | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | | `skuCapacity` | int | `1` | | Optional. Event Hub plan scale-out capacity of the resource | | `skuName` | string | `Standard` | `[Basic, Standard]` | Optional. event hub plan SKU name | -| `systemAssignedIdentity` | bool | | | Optional. Enables system assigned managed identity on the resource. | +| `systemAssignedIdentity` | bool | `False` | | Optional. Enables system assigned managed identity on the resource. | | `tags` | object | `{object}` | | Optional. Tags of the resource. | | `userAssignedIdentities` | object | `{object}` | | Optional. The ID(s) to assign to the resource. | | `vNetId` | string | | | Optional. Virtual Network ID to lock down the Event Hub. | -| `zoneRedundant` | bool | | | Optional. Switch to make the Event Hub Namespace zone redundant. | +| `zoneRedundant` | bool | `False` | | Optional. Switch to make the Event Hub Namespace zone redundant. | ### Parameter Usage: `privateEndpoints` @@ -157,6 +157,6 @@ You can specify multiple user assigned identities to a resource by providing add - [Namespaces/Eventhubs](https://docs.microsoft.com/en-us/azure/templates/Microsoft.EventHub/2021-06-01-preview/namespaces/eventhubs) - [Namespaces/Eventhubs/Authorizationrules](https://docs.microsoft.com/en-us/azure/templates/Microsoft.EventHub/2021-06-01-preview/namespaces/eventhubs/authorizationRules) - [Namespaces/Eventhubs/Consumergroups](https://docs.microsoft.com/en-us/azure/templates/Microsoft.EventHub/2021-06-01-preview/namespaces/eventhubs/consumergroups) -- [Privateendpoints](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Network/2021-03-01/privateEndpoints) +- [Privateendpoints](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Network/2021-05-01/privateEndpoints) - [Privateendpoints/Privatednszonegroups](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Network/2021-05-01/privateEndpoints/privateDnsZoneGroups) - [Roleassignments](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Authorization/roleAssignments) diff --git a/arm/Microsoft.HealthBot/healthBots/readme.md b/arm/Microsoft.HealthBot/healthBots/readme.md index 54079f7a61..f0e07cc4ae 100644 --- a/arm/Microsoft.HealthBot/healthBots/readme.md +++ b/arm/Microsoft.HealthBot/healthBots/readme.md @@ -14,7 +14,7 @@ This module deploys an Azure Health Bot. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Name of the resource | diff --git a/arm/Microsoft.Insights/actionGroups/readme.md b/arm/Microsoft.Insights/actionGroups/readme.md index b6e99fd798..787c3570f0 100644 --- a/arm/Microsoft.Insights/actionGroups/readme.md +++ b/arm/Microsoft.Insights/actionGroups/readme.md @@ -19,7 +19,7 @@ This module deploys an Action Group. | `azureFunctionReceivers` | array | `[]` | | Optional. The list of function receivers that are part of this action group. | | `emailReceivers` | array | `[]` | | Optional. The list of email receivers that are part of this action group. | | `enabled` | bool | `True` | | Optional. Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `groupShortName` | string | | | Required. The short name of the action group. | | `itsmReceivers` | array | `[]` | | Optional. The list of ITSM receivers that are part of this action group. | | `location` | string | `global` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.Insights/activityLogAlerts/readme.md b/arm/Microsoft.Insights/activityLogAlerts/readme.md index 56f8e21d24..8b9bf309b9 100644 --- a/arm/Microsoft.Insights/activityLogAlerts/readme.md +++ b/arm/Microsoft.Insights/activityLogAlerts/readme.md @@ -17,7 +17,7 @@ This module deploys an Alert based on Activity Log. | `alertDescription` | string | | | Optional. Description of the alert. | | `conditions` | array | | | Required. The condition that will cause this alert to activate. Array of objects | | `enabled` | bool | `True` | | Optional. Indicates whether this alert is enabled. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `global` | | Optional. Location for all resources. | | `name` | string | | | Required. The name of the alert. | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | diff --git a/arm/Microsoft.Insights/components/readme.md b/arm/Microsoft.Insights/components/readme.md index 504cfaf392..e1019c3c86 100644 --- a/arm/Microsoft.Insights/components/readme.md +++ b/arm/Microsoft.Insights/components/readme.md @@ -11,16 +11,16 @@ | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `publicNetworkAccessForIngestion` | string | `Enabled` | `[Enabled, Disabled]` | Optional. The network access type for accessing Application Insights ingestion. - Enabled or Disabled | -| `publicNetworkAccessForQuery` | string | `Enabled` | `[Enabled, Disabled]` | Optional. The network access type for accessing Application Insights query. - Enabled or Disabled | | `appInsightsType` | string | `web` | `[web, other]` | Optional. Application type | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | -| `workspaceResourceId` | string | | | Required. Resource ID of the log analytics workspace which the data will be ingested to. This property is required to create an application with this API version. Applications from older versions will not have this property. | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `kind` | string | | | Optional. The kind of application that this component refers to, used to customize UI. This value is a freeform string, values should typically be one of the following: web, ios, other, store, java, phone. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all Resources | | `name` | string | | | Required. Name of the Application Insights | +| `publicNetworkAccessForIngestion` | string | `Enabled` | `[Enabled, Disabled]` | Optional. The network access type for accessing Application Insights ingestion. - Enabled or Disabled | +| `publicNetworkAccessForQuery` | string | `Enabled` | `[Enabled, Disabled]` | Optional. The network access type for accessing Application Insights query. - Enabled or Disabled | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11'. | | `tags` | object | `{object}` | | Optional. Tags of the resource. | +| `workspaceResourceId` | string | | | Required. Resource ID of the log analytics workspace which the data will be ingested to. This property is required to create an application with this API version. Applications from older versions will not have this property. | ### Parameter Usage: `roleAssignments` diff --git a/arm/Microsoft.Insights/metricAlerts/readme.md b/arm/Microsoft.Insights/metricAlerts/readme.md index 25c14d0ac7..006d76718f 100644 --- a/arm/Microsoft.Insights/metricAlerts/readme.md +++ b/arm/Microsoft.Insights/metricAlerts/readme.md @@ -19,7 +19,7 @@ This module deploys an alert based on metrics. | `autoMitigate` | bool | `True` | | Optional. The flag that indicates whether the alert should be auto resolved or not. | | `criterias` | array | | | Required. Criterias to trigger the alert. Array of 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' or 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' objects | | `enabled` | bool | `True` | | Optional. Indicates whether this alert is enabled. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `evaluationFrequency` | string | `PT5M` | `[PT1M, PT5M, PT15M, PT30M, PT1H]` | Optional. how often the metric alert is evaluated represented in ISO 8601 duration format. | | `location` | string | `global` | | Optional. Location for all resources. | | `name` | string | | | Required. The name of the alert. | diff --git a/arm/Microsoft.Insights/privateLinkScopes/readme.md b/arm/Microsoft.Insights/privateLinkScopes/readme.md index e23e5b9cd8..6da108d32e 100644 --- a/arm/Microsoft.Insights/privateLinkScopes/readme.md +++ b/arm/Microsoft.Insights/privateLinkScopes/readme.md @@ -17,7 +17,7 @@ This module deploys an Azure Monitor Private Link Scope. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `global` | | Optional. The location of the private link scope. Should be global. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Name of the private link scope. | @@ -112,7 +112,7 @@ Tag names and tag values can be provided as needed. A tag can be left without a ## Template references - [Locks](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Authorization/2017-04-01/locks) -- [Privateendpoints](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Network/2021-03-01/privateEndpoints) +- [Privateendpoints](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Network/2021-05-01/privateEndpoints) - [Privateendpoints/Privatednszonegroups](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Network/2021-05-01/privateEndpoints/privateDnsZoneGroups) - [Privatelinkscopes](https://docs.microsoft.com/en-us/azure/templates/microsoft.insights/2019-10-17-preview/privateLinkScopes) - [Privatelinkscopes/Scopedresources](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Insights/2021-07-01-preview/privateLinkScopes/scopedResources) diff --git a/arm/Microsoft.Insights/privateLinkScopes/scopedResources/readme.md b/arm/Microsoft.Insights/privateLinkScopes/scopedResources/readme.md index 10dd0a9811..d9786f0036 100644 --- a/arm/Microsoft.Insights/privateLinkScopes/scopedResources/readme.md +++ b/arm/Microsoft.Insights/privateLinkScopes/scopedResources/readme.md @@ -12,7 +12,7 @@ This module deploys Insights PrivateLinkScopes ScopedResources. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `linkedResourceId` | string | | | Required. The resource ID of the scoped Azure monitor resource. | | `name` | string | | | Required. Name of the private link scoped resource. | | `privateLinkScopeName` | string | | | Required. Name of the parent private link scope. | diff --git a/arm/Microsoft.Insights/scheduledQueryRules/readme.md b/arm/Microsoft.Insights/scheduledQueryRules/readme.md index 2b682181dd..ffc9b5f112 100644 --- a/arm/Microsoft.Insights/scheduledQueryRules/readme.md +++ b/arm/Microsoft.Insights/scheduledQueryRules/readme.md @@ -18,7 +18,7 @@ This module deploys a scheduled query rule. | `autoMitigate` | bool | `True` | | Optional. The flag that indicates whether the alert should be automatically resolved or not. Relevant only for rules of the kind LogAlert. | | `criterias` | object | `{object}` | | Optional. The rule criteria that defines the conditions of the scheduled query rule. | | `enabled` | bool | `True` | | Optional. The flag which indicates whether this scheduled query rule is enabled. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `evaluationFrequency` | string | | | Optional. How often the scheduled query rule is evaluated represented in ISO 8601 duration format. Relevant and required only for rules of the kind LogAlert. | | `kind` | string | `LogAlert` | `[LogAlert, LogToMetric]` | Optional. Indicates the type of scheduled query rule. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | @@ -27,7 +27,7 @@ This module deploys a scheduled query rule. | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | | `scopes` | array | `[]` | | Required. The list of resource IDs that this scheduled query rule is scoped to. | | `severity` | int | `3` | `[0, 1, 2, 3, 4]` | Optional. Severity of the alert. Should be an integer between [0-4]. Value of 0 is severest. Relevant and required only for rules of the kind LogAlert. | -| `skipQueryValidation` | bool | | | Optional. The flag which indicates whether the provided query should be validated or not. Relevant only for rules of the kind LogAlert. | +| `skipQueryValidation` | bool | `False` | | Optional. The flag which indicates whether the provided query should be validated or not. Relevant only for rules of the kind LogAlert. | | `suppressForMinutes` | string | | | Optional. Mute actions for the chosen period of time (in ISO 8601 duration format) after the alert is fired. If set, autoMitigate must be disabled.Relevant only for rules of the kind LogAlert. | | `tags` | object | `{object}` | | Optional. Tags of the resource. | | `targetResourceTypes` | array | `[]` | | Optional. List of resource type of the target resource(s) on which the alert is created/updated. For example if the scope is a resource group and targetResourceTypes is Microsoft.Compute/virtualMachines, then a different alert will be fired for each virtual machine in the resource group which meet the alert criteria. Relevant only for rules of the kind LogAlert | diff --git a/arm/Microsoft.KeyVault/vaults/accessPolicies/readme.md b/arm/Microsoft.KeyVault/vaults/accessPolicies/readme.md index 978a5aff56..5165870342 100644 --- a/arm/Microsoft.KeyVault/vaults/accessPolicies/readme.md +++ b/arm/Microsoft.KeyVault/vaults/accessPolicies/readme.md @@ -13,7 +13,7 @@ This module deploys key vault access policies. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `accessPolicies` | array | `[]` | | Optional. An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `keyVaultName` | string | | | Required. The name of the key vault | | `name` | string | `add` | | Optional. The access policy deployment | diff --git a/arm/Microsoft.KeyVault/vaults/keys/readme.md b/arm/Microsoft.KeyVault/vaults/keys/readme.md index dcbcadcc3c..7943990886 100644 --- a/arm/Microsoft.KeyVault/vaults/keys/readme.md +++ b/arm/Microsoft.KeyVault/vaults/keys/readme.md @@ -17,7 +17,7 @@ This module deploys a key vault key. | `attributesExp` | int | `-1` | | Optional. Expiry date in seconds since 1970-01-01T00:00:00Z. For security reasons, it is recommended to set an expiration date whenever possible. | | `attributesNbf` | int | `-1` | | Optional. Not before date in seconds since 1970-01-01T00:00:00Z. | | `curveName` | string | `P-256` | `[P-256, P-256K, P-384, P-521]` | Optional. The elliptic curve name. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `keyOps` | array | `[]` | `[decrypt, encrypt, import, sign, unwrapKey, verify, wrapKey]` | Optional. Array of JsonWebKeyOperation | | `keySize` | int | `-1` | | Optional. The key size in bits. For example: 2048, 3072, or 4096 for RSA. | | `keyVaultName` | string | | | Required. The name of the key vault | diff --git a/arm/Microsoft.KeyVault/vaults/readme.md b/arm/Microsoft.KeyVault/vaults/readme.md index e5e0ec9a19..0154f4b340 100644 --- a/arm/Microsoft.KeyVault/vaults/readme.md +++ b/arm/Microsoft.KeyVault/vaults/readme.md @@ -28,9 +28,9 @@ This module deploys a key vault and its child resources. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. For security reasons, it is recommended to set diagnostic settings to send data to either storage account, log analytics workspace or event hub | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. For security reasons, it is recommended to set diagnostic settings to send data to either storage account, log analytics workspace or event hub | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | -| `enablePurgeProtection` | bool | | | Optional. Provide 'true' to enable Key Vault's purge protection feature. | -| `enableRbacAuthorization` | bool | | | Optional. Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC. | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enablePurgeProtection` | bool | `False` | | Optional. Provide 'true' to enable Key Vault's purge protection feature. | +| `enableRbacAuthorization` | bool | `False` | | Optional. Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC. | | `enableSoftDelete` | bool | `True` | | Optional. Switch to enable/disable Key Vault's soft delete feature. | | `enableVaultForDeployment` | bool | `True` | `[True, False]` | Optional. Specifies if the vault is enabled for deployment by script or compute | | `enableVaultForDiskEncryption` | bool | `True` | `[True, False]` | Optional. Specifies if the azure platform has access to the vault for enabling disk encryption scenarios. | @@ -44,7 +44,7 @@ This module deploys a key vault and its child resources. | `networkAcls` | object | `{object}` | | Optional. Service endpoint object information. For security reasons, it is recommended to set the DefaultAction Deny | | `privateEndpoints` | array | `[]` | | Optional. Configuration Details for private endpoints. For security reasons, it is recommended to use private endpoints whenever possible | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | -| `secrets` | _[secrets](secrets/readme.md)_ object | `[]` | | Optional. All secrets to create | +| `secrets` | secureObject | `{object}` | | Optional. All secrets to create | | `softDeleteRetentionInDays` | int | `90` | | Optional. softDelete data retention days. It accepts >=7 and <=90. | | `tags` | object | `{object}` | | Optional. Resource tags. | | `vaultSku` | string | `premium` | `[premium, standard]` | Optional. Specifies the SKU for the vault | diff --git a/arm/Microsoft.KeyVault/vaults/secrets/readme.md b/arm/Microsoft.KeyVault/vaults/secrets/readme.md index 52cad73935..bc364192b5 100644 --- a/arm/Microsoft.KeyVault/vaults/secrets/readme.md +++ b/arm/Microsoft.KeyVault/vaults/secrets/readme.md @@ -17,7 +17,7 @@ This module deploys a key vault secret. | `attributesExp` | int | `-1` | | Optional. Expiry date in seconds since 1970-01-01T00:00:00Z. For security reasons, it is recommended to set an expiration date whenever possible. | | `attributesNbf` | int | `-1` | | Optional. Not before date in seconds since 1970-01-01T00:00:00Z. | | `contentType` | secureString | | | Optional. The content type of the secret. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `keyVaultName` | string | | | Required. The name of the key vault | | `name` | string | | | Required. The name of the secret | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | diff --git a/arm/Microsoft.Logic/workflows/readme.md b/arm/Microsoft.Logic/workflows/readme.md index 457b5f2052..f3ef28a328 100644 --- a/arm/Microsoft.Logic/workflows/readme.md +++ b/arm/Microsoft.Logic/workflows/readme.md @@ -24,7 +24,7 @@ This module deploys a Logic App resource. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `integrationAccount` | object | `{object}` | | Optional. The integration account. | | `integrationServiceEnvironment` | object | `{object}` | | Optional. The integration service environment. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | @@ -35,7 +35,7 @@ This module deploys a Logic App resource. | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11'. | | `sku` | object | `{object}` | | Optional. Sku of Logic App. Only to be set when integrating with ISE. | | `state` | string | `Enabled` | `[NotSpecified, Completed, Enabled, Disabled, Deleted, Suspended]` | Optional. The state. - NotSpecified, Completed, Enabled, Disabled, Deleted, Suspended. | -| `systemAssignedIdentity` | bool | | | Optional. Enables system assigned managed identity on the resource. | +| `systemAssignedIdentity` | bool | `False` | | Optional. Enables system assigned managed identity on the resource. | | `tags` | object | `{object}` | | Optional. Tags of the resource. | | `triggersAccessControlConfiguration` | object | `{object}` | | Optional. The access control configuration for invoking workflow triggers. | | `userAssignedIdentities` | object | `{object}` | | Optional. The ID(s) to assign to the resource. | diff --git a/arm/Microsoft.MachineLearningServices/workspaces/readme.md b/arm/Microsoft.MachineLearningServices/workspaces/readme.md index 0d65dd781b..bbe7c877d1 100644 --- a/arm/Microsoft.MachineLearningServices/workspaces/readme.md +++ b/arm/Microsoft.MachineLearningServices/workspaces/readme.md @@ -17,7 +17,7 @@ This module deploys a Machine Learning Services Workspace. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `allowPublicAccessWhenBehindVnet` | bool | | | Optional. The flag to indicate whether to allow public access when behind VNet. | +| `allowPublicAccessWhenBehindVnet` | bool | `False` | | Optional. The flag to indicate whether to allow public access when behind VNet. | | `associatedApplicationInsightsResourceId` | string | | | Required. The resource ID of the associated Application Insights. | | `associatedContainerRegistryResourceId` | string | | | Optional. The resource ID of the associated Container Registry. | | `associatedKeyVaultResourceId` | string | | | Required. The resource ID of the associated Key Vault. | @@ -27,8 +27,8 @@ This module deploys a Machine Learning Services Workspace. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | -| `hbiWorkspace` | bool | | | Optional. The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service. | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `hbiWorkspace` | bool | `False` | | Optional. The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[AmlComputeClusterEvent, AmlComputeClusterNodeEvent, AmlComputeJobEvent, AmlComputeCpuGpuUtilization, AmlRunStatusChangedEvent]` | `[AmlComputeClusterEvent, AmlComputeClusterNodeEvent, AmlComputeJobEvent, AmlComputeCpuGpuUtilization, AmlRunStatusChangedEvent]` | Optional. The name of logs that will be streamed. | @@ -37,7 +37,7 @@ This module deploys a Machine Learning Services Workspace. | `privateEndpoints` | array | `[]` | | Optional. Configuration Details for private endpoints. | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | | `sku` | string | | `[Basic, Enterprise]` | Required. Specifies the sku, also referred as 'edition' of the Azure Machine Learning workspace. | -| `systemAssignedIdentity` | bool | | | Optional. Enables system assigned managed identity on the resource. | +| `systemAssignedIdentity` | bool | `False` | | Optional. Enables system assigned managed identity on the resource. | | `tags` | object | `{object}` | | Optional. Resource tags. | ### Parameter Usage: `roleAssignments` diff --git a/arm/Microsoft.ManagedIdentity/userAssignedIdentities/readme.md b/arm/Microsoft.ManagedIdentity/userAssignedIdentities/readme.md index f68a4c3db3..b57db2bc08 100644 --- a/arm/Microsoft.ManagedIdentity/userAssignedIdentities/readme.md +++ b/arm/Microsoft.ManagedIdentity/userAssignedIdentities/readme.md @@ -14,7 +14,7 @@ This module deploys a user assigned identity. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | `[guid(resourceGroup().id)]` | | Optional. Name of the User Assigned Identity. | diff --git a/arm/Microsoft.ManagedServices/registrationDefinitions/readme.md b/arm/Microsoft.ManagedServices/registrationDefinitions/readme.md index 07112c7a11..994bef12e4 100644 --- a/arm/Microsoft.ManagedServices/registrationDefinitions/readme.md +++ b/arm/Microsoft.ManagedServices/registrationDefinitions/readme.md @@ -18,7 +18,7 @@ remote/managing tenant. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `authorizations` | array | | | Required. Specify an array of objects, containing object of Azure Active Directory principalId, a Azure roleDefinitionId, and an optional principalIdDisplayName. The roleDefinition specified is granted to the principalId in the provider's Active Directory and the principalIdDisplayName is visible to customers. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `managedByTenantId` | string | | | Required. Specify the tenant ID of the tenant which homes the principals you are delegating permissions to. | | `name` | string | | | Required. Specify a unique name for your offer/registration. i.e ' - - ' | | `registrationDescription` | string | | | Required. Description of the offer/registration. i.e. 'Managed by ' | diff --git a/arm/Microsoft.Management/managementGroups/readme.md b/arm/Microsoft.Management/managementGroups/readme.md index 45942d388e..4041968a32 100644 --- a/arm/Microsoft.Management/managementGroups/readme.md +++ b/arm/Microsoft.Management/managementGroups/readme.md @@ -19,7 +19,7 @@ This module has some known **limitations**: | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `displayName` | string | | | Optional. The friendly name of the management group. If no value is passed then this field will be set to the group ID. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. The group ID of the Management group | | `parentId` | string | | | Optional. The management group parent ID. Defaults to current scope. | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects to define RBAC on this resource. | diff --git a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/readme.md b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/readme.md index 8d3363dc5a..bbf6cf0404 100644 --- a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/readme.md +++ b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/readme.md @@ -14,8 +14,8 @@ This template deploys capacity pools in an Azure NetApp Files. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `coolAccess` | bool | | | Optional. If enabled (true) the pool can contain cool Access enabled volumes. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `coolAccess` | bool | `False` | | Optional. If enabled (true) the pool can contain cool Access enabled volumes. | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location of the pool volume. | | `name` | string | | | Required. The name of the capacity pool. | | `netAppAccountName` | string | | | Required. The name of the NetApp account. | diff --git a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/readme.md b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/readme.md index 4c72bd676c..a1394cce3b 100644 --- a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/readme.md +++ b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/readme.md @@ -15,7 +15,7 @@ This template deploys volumes in a capacity pool of an Azure NetApp files. | :-- | :-- | :-- | :-- | :-- | | `capacityPoolName` | string | | | Required. The name of the capacity pool. | | `creationToken` | string | `[parameters('name')]` | | Optional. A unique file path for the volume. This is the name of the volume export. A volume is mounted using the export path. File path must start with an alphabetical character and be unique within the subscription. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `exportPolicyRules` | array | `[]` | | Optional. Export policy rules. | | `location` | string | `[resourceGroup().location]` | | Optional. Location of the pool volume. | | `name` | string | | | Required. The name of the pool volume. | diff --git a/arm/Microsoft.NetApp/netAppAccounts/readme.md b/arm/Microsoft.NetApp/netAppAccounts/readme.md index 7a365f9d65..546b33719e 100644 --- a/arm/Microsoft.NetApp/netAppAccounts/readme.md +++ b/arm/Microsoft.NetApp/netAppAccounts/readme.md @@ -22,7 +22,7 @@ This template deploys Azure NetApp Files. | `domainJoinPassword` | secureString | | | Optional. Required if domainName is specified. Password of the user specified in domainJoinUser parameter | | `domainJoinUser` | string | | | Optional. Required if domainName is specified. Username of Active Directory domain administrator, with permissions to create SMB server machine account in the AD domain. | | `domainName` | string | | | Optional. Fully Qualified Active Directory DNS Domain Name (e.g. 'contoso.com') | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. The name of the NetApp account. | diff --git a/arm/Microsoft.Network/applicationGateways/readme.md b/arm/Microsoft.Network/applicationGateways/readme.md index f537eccb07..9e7a2a0689 100644 --- a/arm/Microsoft.Network/applicationGateways/readme.md +++ b/arm/Microsoft.Network/applicationGateways/readme.md @@ -27,11 +27,11 @@ This module deploys Network ApplicationGateways. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. For security reasons, it is recommended to set diagnostic settings to send data to either storage account, log analytics workspace or event hub | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. For security reasons, it is recommended to set diagnostic settings to send data to either storage account, log analytics workspace or event hub | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | -| `enableFips` | bool | | | Optional. Whether FIPS is enabled on the application gateway resource. | -| `enableHttp2` | bool | | | Optional. Whether HTTP2 is enabled on the application gateway resource. | -| `enableRequestBuffering` | bool | | | Optional. Enable request buffering. | -| `enableResponseBuffering` | bool | | | Optional. Enable response buffering. | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableFips` | bool | `False` | | Optional. Whether FIPS is enabled on the application gateway resource. | +| `enableHttp2` | bool | `False` | | Optional. Whether HTTP2 is enabled on the application gateway resource. | +| `enableRequestBuffering` | bool | `False` | | Optional. Enable request buffering. | +| `enableResponseBuffering` | bool | `False` | | Optional. Enable response buffering. | | `firewallPolicyId` | string | | | Optional. The resource Id of an associated firewall policy. | | `frontendIPConfigurations` | array | `[]` | | Optional. Frontend IP addresses of the application gateway resource. | | `frontendPorts` | array | `[]` | | Optional. Frontend ports of the application gateway resource. | diff --git a/arm/Microsoft.Network/applicationSecurityGroups/readme.md b/arm/Microsoft.Network/applicationSecurityGroups/readme.md index 82e8dcf139..26149ca2f3 100644 --- a/arm/Microsoft.Network/applicationSecurityGroups/readme.md +++ b/arm/Microsoft.Network/applicationSecurityGroups/readme.md @@ -14,7 +14,7 @@ This module deploys an application security group. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Name of the Application Security Group. | diff --git a/arm/Microsoft.Network/azureFirewalls/readme.md b/arm/Microsoft.Network/azureFirewalls/readme.md index f555aa2c32..20a3bdb007 100644 --- a/arm/Microsoft.Network/azureFirewalls/readme.md +++ b/arm/Microsoft.Network/azureFirewalls/readme.md @@ -23,7 +23,7 @@ This module deploys a firewall. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Diagnostic Storage Account resource identifier | | `diagnosticWorkspaceId` | string | | | Optional. Log Analytics workspace resource identifier | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `firewallPolicyId` | string | | | Optional. Resource ID of the Firewall Policy that should be attached. | | `ipConfigurations` | array | | | Required. List of IP Configurations. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.Network/bastionHosts/readme.md b/arm/Microsoft.Network/bastionHosts/readme.md index 4a225c6370..dc657dc6f4 100644 --- a/arm/Microsoft.Network/bastionHosts/readme.md +++ b/arm/Microsoft.Network/bastionHosts/readme.md @@ -21,7 +21,7 @@ This module deploys a bastion host. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[BastionAuditLogs]` | `[BastionAuditLogs]` | Optional. Optional. The name of bastion logs that will be streamed. | diff --git a/arm/Microsoft.Network/connections/readme.md b/arm/Microsoft.Network/connections/readme.md index c831a8dc01..754988d4e5 100644 --- a/arm/Microsoft.Network/connections/readme.md +++ b/arm/Microsoft.Network/connections/readme.md @@ -14,8 +14,8 @@ This template deploys a virtual network gateway connection. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `customIPSecPolicy` | object | `{object}` | | Optional. The IPSec Policies to be considered by this connection | -| `enableBgp` | bool | | | Optional. Value to specify if BGP is enabled or not | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableBgp` | bool | `False` | | Optional. Value to specify if BGP is enabled or not | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `localVirtualNetworkGatewayName` | string | | | Required. Specifies the local Virtual Network Gateway name | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | @@ -25,7 +25,7 @@ This template deploys a virtual network gateway connection. | `remoteEntitySubscriptionId` | string | | | Optional. Remote Virtual Network Gateway/ExpressRoute Subscription ID | | `routingWeight` | string | | | Optional. The weight added to routes learned from this BGP speaker. | | `tags` | object | `{object}` | | Optional. Tags of the resource. | -| `usePolicyBasedTrafficSelectors` | bool | | | Optional. Enable policy-based traffic selectors | +| `usePolicyBasedTrafficSelectors` | bool | `False` | | Optional. Enable policy-based traffic selectors | | `virtualNetworkGatewayConnectionType` | string | `Ipsec` | `[Ipsec, VNet2VNet, ExpressRoute, VPNClient]` | Optional. Gateway connection type. | | `vpnSharedKey` | string | | | Optional. Specifies a VPN shared key. The same value has to be specified on both Virtual Network Gateways | diff --git a/arm/Microsoft.Network/ddosProtectionPlans/readme.md b/arm/Microsoft.Network/ddosProtectionPlans/readme.md index 37238e5785..377973282a 100644 --- a/arm/Microsoft.Network/ddosProtectionPlans/readme.md +++ b/arm/Microsoft.Network/ddosProtectionPlans/readme.md @@ -14,7 +14,7 @@ This template deploys a DDoS protection plan. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Name of the DDoS protection plan to assign the VNET to. | diff --git a/arm/Microsoft.Network/expressRouteCircuits/readme.md b/arm/Microsoft.Network/expressRouteCircuits/readme.md index 824c5a8a62..2cf901bfa2 100644 --- a/arm/Microsoft.Network/expressRouteCircuits/readme.md +++ b/arm/Microsoft.Network/expressRouteCircuits/readme.md @@ -21,14 +21,14 @@ This template deploys an express route circuit. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[PeeringRouteLog]` | `[PeeringRouteLog]` | Optional. The name of logs that will be streamed. | | `metricsToEnable` | array | `[AllMetrics]` | `[AllMetrics]` | Optional. The name of metrics that will be streamed. | | `name` | string | | | Required. This is the name of the ExpressRoute circuit | -| `peerASN` | int | | | Optional. The autonomous system number of the customer/connectivity provider. | -| `peering` | bool | | `[True, False]` | Optional. Enabled BGP peering type for the Circuit. | +| `peerASN` | int | `0` | | Optional. The autonomous system number of the customer/connectivity provider. | +| `peering` | bool | `False` | `[True, False]` | Optional. Enabled BGP peering type for the Circuit. | | `peeringLocation` | string | | | Required. This is the name of the peering location and not the ARM resource location. It must exactly match one of the available peering locations from List ExpressRoute Service Providers API call. | | `peeringType` | string | `AzurePrivatePeering` | `[AzurePrivatePeering, MicrosoftPeering]` | Optional. BGP peering type for the Circuit. Choose from AzurePrivatePeering, AzurePublicPeering or MicrosoftPeering. | | `primaryPeerAddressPrefix` | string | | | Optional. A /30 subnet used to configure IP addresses for interfaces on Link1. | @@ -39,7 +39,7 @@ This template deploys an express route circuit. | `skuFamily` | string | `MeteredData` | `[MeteredData, UnlimitedData]` | Required. Chosen SKU family of ExpressRoute circuit. Choose from MeteredData or UnlimitedData SKU families. | | `skuTier` | string | `Standard` | `[Local, Standard, Premium]` | Required. Chosen SKU Tier of ExpressRoute circuit. Choose from Local, Premium or Standard SKU tiers. | | `tags` | object | `{object}` | | Optional. Tags of the resource. | -| `vlanId` | int | | | Optional. Specifies the identifier that is used to identify the customer. | +| `vlanId` | int | `0` | | Optional. Specifies the identifier that is used to identify the customer. | ### Parameter Usage: `roleAssignments` diff --git a/arm/Microsoft.Network/firewallPolicies/readme.md b/arm/Microsoft.Network/firewallPolicies/readme.md index e9f74a5285..7aca962ca9 100644 --- a/arm/Microsoft.Network/firewallPolicies/readme.md +++ b/arm/Microsoft.Network/firewallPolicies/readme.md @@ -18,10 +18,10 @@ This module deploys Network Firewall Policies. | `bypassTrafficSettings` | array | `[]` | | Optional. List of rules for traffic to bypass. | | `certificateName` | string | | | Optional. Name of the CA certificate. | | `defaultWorkspaceId` | string | | | Optional. Default Log Analytics Resource ID for Firewall Policy Insights. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | -| `enableProxy` | bool | | | Optional. Enable DNS Proxy on Firewalls attached to the Firewall Policy. | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableProxy` | bool | `False` | | Optional. Enable DNS Proxy on Firewalls attached to the Firewall Policy. | | `fqdns` | array | `[]` | | Optional. List of FQDNs for the ThreatIntel Allowlist. | -| `insightsIsEnabled` | bool | | | Optional. A flag to indicate if the insights are enabled on the policy. | +| `insightsIsEnabled` | bool | `False` | | Optional. A flag to indicate if the insights are enabled on the policy. | | `ipAddresses` | array | `[]` | | Optional. List of IP addresses for the ThreatIntel Allowlist. | | `keyVaultSecretId` | string | | | Optional. Secret Id of (base-64 encoded unencrypted pfx) Secret or Certificate object stored in KeyVault. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | @@ -33,7 +33,7 @@ This module deploys Network Firewall Policies. | `ruleGroups` | _[ruleGroups](ruleGroups/readme.md)_ array | `[]` | | Optional. Rule groups. | | `servers` | array | `[]` | | Optional. List of Custom DNS Servers. | | `signatureOverrides` | array | `[]` | | Optional. List of specific signatures states. | -| `systemAssignedIdentity` | bool | | | Optional. Enables system assigned managed identity on the resource. | +| `systemAssignedIdentity` | bool | `False` | | Optional. Enables system assigned managed identity on the resource. | | `tags` | object | `{object}` | | Optional. Tags of the Firewall policy resource. | | `threatIntelMode` | string | `Off` | `[Alert, Deny, Off]` | Optional. The operation mode for Threat Intel. | | `tier` | string | `Standard` | `[Premium, Standard]` | Optional. Tier of Firewall Policy. | diff --git a/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/readme.md b/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/readme.md index de847f03e5..0a04d9f8ba 100644 --- a/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/readme.md +++ b/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/readme.md @@ -12,7 +12,7 @@ This module deploys Network Firewall Policies Rule Collection Groups. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `firewallPolicyName` | string | | | Required. Name of the Firewall Policy. | | `name` | string | | | Required. The name of the rule collection group to deploy | | `priority` | int | | | Required. Priority of the Firewall Policy Rule Collection Group resource. | diff --git a/arm/Microsoft.Network/firewallPolicies/ruleGroups/readme.md b/arm/Microsoft.Network/firewallPolicies/ruleGroups/readme.md index e36a7dce7e..235506847d 100644 --- a/arm/Microsoft.Network/firewallPolicies/ruleGroups/readme.md +++ b/arm/Microsoft.Network/firewallPolicies/ruleGroups/readme.md @@ -12,7 +12,7 @@ This module deploys Network FirewallPolicies Rule Groups. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `firewallPolicyName` | string | | | Required. Name of the Firewall Policy. | | `name` | string | | | Required. The name of the rule group to deploy | | `priority` | int | | | Required. Priority of the Firewall Policy Rule Group resource. | diff --git a/arm/Microsoft.Network/ipGroups/readme.md b/arm/Microsoft.Network/ipGroups/readme.md index ebf2defb22..3572de56ea 100644 --- a/arm/Microsoft.Network/ipGroups/readme.md +++ b/arm/Microsoft.Network/ipGroups/readme.md @@ -14,7 +14,7 @@ This module deploys an IP group. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `ipAddresses` | array | `[]` | | Optional. IpAddresses/IpAddressPrefixes in the IpGroups resource. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.Network/loadBalancers/backendAddressPools/readme.md b/arm/Microsoft.Network/loadBalancers/backendAddressPools/readme.md index d8b375271f..4e79bca9ac 100644 --- a/arm/Microsoft.Network/loadBalancers/backendAddressPools/readme.md +++ b/arm/Microsoft.Network/loadBalancers/backendAddressPools/readme.md @@ -12,7 +12,7 @@ This module deploys load balancer backend address pools. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `loadBalancerBackendAddresses` | array | `[]` | | Optional. An array of backend addresses. | | `loadBalancerName` | string | | | Required. The name of the parent load balancer | | `name` | string | | | Required. The name of the backend address pool | diff --git a/arm/Microsoft.Network/loadBalancers/inboundNatRules/readme.md b/arm/Microsoft.Network/loadBalancers/inboundNatRules/readme.md index 23b5801c37..69f24ee685 100644 --- a/arm/Microsoft.Network/loadBalancers/inboundNatRules/readme.md +++ b/arm/Microsoft.Network/loadBalancers/inboundNatRules/readme.md @@ -14,9 +14,9 @@ This module deploys load balancers inbound NAT rules. | :-- | :-- | :-- | :-- | :-- | | `backendAddressPoolName` | string | | | Optional. Name of the backend address pool | | `backendPort` | int | `[parameters('frontendPort')]` | | Optional. The port used for the internal endpoint. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | -| `enableFloatingIP` | bool | | | Optional. Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint. | -| `enableTcpReset` | bool | | | Optional. Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP. | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableFloatingIP` | bool | `False` | | Optional. Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint. | +| `enableTcpReset` | bool | `False` | | Optional. Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP. | | `frontendIPConfigurationName` | string | | | Required. The name of the frontend IP address to set for the inbound NAT rule | | `frontendPort` | int | | | Required. The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. | | `frontendPortRangeEnd` | int | `-1` | | Optional. The port range end for the external endpoint. This property is used together with BackendAddressPool and FrontendPortRangeStart. Individual inbound NAT rule port mappings will be created for each backend address from BackendAddressPool. | diff --git a/arm/Microsoft.Network/loadBalancers/readme.md b/arm/Microsoft.Network/loadBalancers/readme.md index e1bc896364..8cc00d2ffb 100644 --- a/arm/Microsoft.Network/loadBalancers/readme.md +++ b/arm/Microsoft.Network/loadBalancers/readme.md @@ -23,7 +23,7 @@ This module deploys a load balancer. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `frontendIPConfigurations` | array | | | Required. Array of objects containing all frontend IP configurations | | `inboundNatRules` | _[inboundNatRules](inboundNatRules/readme.md)_ array | `[]` | | Optional. Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules. | | `loadBalancerSku` | string | `Standard` | `[Basic, Standard]` | Optional. Name of a load balancer SKU. | diff --git a/arm/Microsoft.Network/localNetworkGateways/readme.md b/arm/Microsoft.Network/localNetworkGateways/readme.md index 25d69236f8..3ad36dd68b 100644 --- a/arm/Microsoft.Network/localNetworkGateways/readme.md +++ b/arm/Microsoft.Network/localNetworkGateways/readme.md @@ -14,7 +14,7 @@ This module deploys a local network gateway. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `fqdn` | string | | | Optional. FQDN of local network gateway. | | `localAddressPrefixes` | array | | | Required. List of the local (on-premises) IP address ranges | | `localAsn` | string | | | Optional. The BGP speaker's ASN. Not providing this value will automatically disable BGP on this Local Network Gateway resource. | diff --git a/arm/Microsoft.Network/natGateways/readme.md b/arm/Microsoft.Network/natGateways/readme.md index 9001ce9c88..f9bedd1146 100644 --- a/arm/Microsoft.Network/natGateways/readme.md +++ b/arm/Microsoft.Network/natGateways/readme.md @@ -21,7 +21,7 @@ This module deploys a NAT gateway. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `idleTimeoutInMinutes` | int | `5` | | Optional. The idle timeout of the nat gateway. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | @@ -30,7 +30,7 @@ This module deploys a NAT gateway. | `name` | string | | | Required. Name of the Azure Bastion resource | | `natGatewayDomainNameLabel` | string | | | Optional. DNS name of the Public IP resource. A region specific suffix will be appended to it, e.g.: your-DNS-name.westeurope.cloudapp.azure.com | | `natGatewayPipName` | string | | | Optional. Specifies the name of the Public IP used by the NAT Gateway. If it's not provided, a '-pip' suffix will be appended to the Bastion's name. | -| `natGatewayPublicIpAddress` | bool | | | Optional. Use to have a new Public IP Address created for the NAT Gateway. | +| `natGatewayPublicIpAddress` | bool | `False` | | Optional. Use to have a new Public IP Address created for the NAT Gateway. | | `natGatewayPublicIPPrefixId` | string | | | Optional. Resource ID of the Public IP Prefix object. This is only needed if you want your Public IPs created in a PIP Prefix. | | `publicIpAddresses` | array | `[]` | | Optional. Existing Public IP Address resource names to use for the NAT Gateway. | | `publicIpPrefixes` | array | `[]` | | Optional. Existing Public IP Prefixes resource names to use for the NAT Gateway. | diff --git a/arm/Microsoft.Network/networkSecurityGroups/readme.md b/arm/Microsoft.Network/networkSecurityGroups/readme.md index 907ca46fc7..bc24a86791 100644 --- a/arm/Microsoft.Network/networkSecurityGroups/readme.md +++ b/arm/Microsoft.Network/networkSecurityGroups/readme.md @@ -20,7 +20,7 @@ This template deploys a network security group (NSG) with optional security rule | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[NetworkSecurityGroupEvent, NetworkSecurityGroupRuleCounter]` | `[NetworkSecurityGroupEvent, NetworkSecurityGroupRuleCounter]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.Network/networkWatchers/connectionMonitors/readme.md b/arm/Microsoft.Network/networkWatchers/connectionMonitors/readme.md index bdc68caf6b..3ed4f9b097 100644 --- a/arm/Microsoft.Network/networkWatchers/connectionMonitors/readme.md +++ b/arm/Microsoft.Network/networkWatchers/connectionMonitors/readme.md @@ -12,7 +12,7 @@ This template deploys Connection Monitors. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `endpoints` | array | `[]` | | Optional. List of connection monitor endpoints. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `name` | string | | | Optional. Name of the resource. | diff --git a/arm/Microsoft.Network/networkWatchers/flowLogs/readme.md b/arm/Microsoft.Network/networkWatchers/flowLogs/readme.md index 90086b0ca0..9a970e449e 100644 --- a/arm/Microsoft.Network/networkWatchers/flowLogs/readme.md +++ b/arm/Microsoft.Network/networkWatchers/flowLogs/readme.md @@ -14,7 +14,7 @@ This module controls the Network Security Group Flow Logs and analytics settings | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `enabled` | bool | `True` | | Optional. If the flow log should be enabled | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `formatVersion` | int | `2` | `[1, 2]` | Optional. The flow log format version | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `name` | string | `[format('{0}-{1}-flowlog', last(split(parameters('targetResourceId'), '/')), split(parameters('targetResourceId'), '/')[4])]` | | Optional. Name of the resource. | diff --git a/arm/Microsoft.Network/networkWatchers/readme.md b/arm/Microsoft.Network/networkWatchers/readme.md index b1b815fa71..1e37849622 100644 --- a/arm/Microsoft.Network/networkWatchers/readme.md +++ b/arm/Microsoft.Network/networkWatchers/readme.md @@ -17,7 +17,7 @@ This template deploys a network watcher. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `connectionMonitors` | _[connectionMonitors](connectionMonitors/readme.md)_ array | `[]` | | Optional. Array that contains the Connection Monitors | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `flowLogs` | _[flowLogs](flowLogs/readme.md)_ array | `[]` | | Optional. Array that contains the Flow Logs | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.Network/privateDnsZones/readme.md b/arm/Microsoft.Network/privateDnsZones/readme.md index 8c36e3a6ff..9bb3c1afe2 100644 --- a/arm/Microsoft.Network/privateDnsZones/readme.md +++ b/arm/Microsoft.Network/privateDnsZones/readme.md @@ -15,7 +15,7 @@ This template deploys a private DNS zone. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `global` | | Optional. The location of the PrivateDNSZone. Should be global. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Private DNS zone name. | diff --git a/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/readme.md b/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/readme.md index 20c9d9236f..1dff8c07b2 100644 --- a/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/readme.md +++ b/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/readme.md @@ -12,11 +12,11 @@ This module deploys private dns zone virtual network links. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `global` | | Optional. The location of the PrivateDNSZone. Should be global. | | `name` | string | `[format('{0}-vnetlink', last(split(parameters('virtualNetworkResourceId'), '/')))]` | | Optional. The name of the virtual network link. | | `privateDnsZoneName` | string | | | Required. Private DNS zone name. | -| `registrationEnabled` | bool | | | Optional. Is auto-registration of virtual machine records in the virtual network in the Private DNS zone enabled? | +| `registrationEnabled` | bool | `False` | | Optional. Is auto-registration of virtual machine records in the virtual network in the Private DNS zone enabled? | | `tags` | object | `{object}` | | Optional. Tags of the resource. | | `virtualNetworkResourceId` | string | | | Required. Link to another virtual network resource ID. | diff --git a/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/readme.md b/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/readme.md index 4fb2952116..186bb49d76 100644 --- a/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/readme.md +++ b/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/readme.md @@ -12,7 +12,7 @@ This module deploys a private endpoint private DNS zone group | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | `default` | | Optional. The name of the private DNS Zone Group | | `privateDNSResourceIds` | array | | | Required. List of private DNS resource IDs | | `privateEndpointName` | string | | | Required. The name of the private endpoint | @@ -27,4 +27,4 @@ This module deploys a private endpoint private DNS zone group ## Template references -- [Privateendpoints/Privatednszonegroups](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Network/2021-03-01/privateEndpoints/privateDnsZoneGroups) +- [Privateendpoints/Privatednszonegroups](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Network/2021-05-01/privateEndpoints/privateDnsZoneGroups) diff --git a/arm/Microsoft.Network/privateEndpoints/readme.md b/arm/Microsoft.Network/privateEndpoints/readme.md index 6c4c2749e9..d3efb7677a 100644 --- a/arm/Microsoft.Network/privateEndpoints/readme.md +++ b/arm/Microsoft.Network/privateEndpoints/readme.md @@ -25,7 +25,7 @@ The following resources are required to be able to deploy this resource: | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `groupId` | array | | | Required. Subtype(s) of the connection to be created. The allowed values depend on the type serviceResourceId refers to. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all Resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | @@ -86,6 +86,6 @@ Tag names and tag values can be provided as needed. A tag can be left without a ## Template references - [Locks](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Authorization/2017-04-01/locks) -- [Privateendpoints](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Network/2021-03-01/privateEndpoints) -- [Privateendpoints/Privatednszonegroups](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Network/2021-03-01/privateEndpoints/privateDnsZoneGroups) +- [Privateendpoints](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Network/2021-05-01/privateEndpoints) +- [Privateendpoints/Privatednszonegroups](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Network/2021-05-01/privateEndpoints/privateDnsZoneGroups) - [Roleassignments](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Authorization/roleAssignments) diff --git a/arm/Microsoft.Network/publicIPAddresses/readme.md b/arm/Microsoft.Network/publicIPAddresses/readme.md index 000e00f749..7d3623a929 100644 --- a/arm/Microsoft.Network/publicIPAddresses/readme.md +++ b/arm/Microsoft.Network/publicIPAddresses/readme.md @@ -18,7 +18,7 @@ | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[DDoSProtectionNotifications, DDoSMitigationFlowLogs, DDoSMitigationReports]` | `[DDoSProtectionNotifications, DDoSMitigationFlowLogs, DDoSMitigationReports]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.Network/publicIPPrefixes/readme.md b/arm/Microsoft.Network/publicIPPrefixes/readme.md index fb51ee9b92..b569711d8a 100644 --- a/arm/Microsoft.Network/publicIPPrefixes/readme.md +++ b/arm/Microsoft.Network/publicIPPrefixes/readme.md @@ -14,7 +14,7 @@ This template deploys a public IP prefix. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Name of the Public IP Prefix | diff --git a/arm/Microsoft.Network/routeTables/readme.md b/arm/Microsoft.Network/routeTables/readme.md index d2dfbee8ac..ad2b77d923 100644 --- a/arm/Microsoft.Network/routeTables/readme.md +++ b/arm/Microsoft.Network/routeTables/readme.md @@ -14,8 +14,8 @@ This module deploys a user defined route table. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `disableBgpRoutePropagation` | bool | | | Optional. Switch to disable BGP route propagation. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `disableBgpRoutePropagation` | bool | `False` | | Optional. Switch to disable BGP route propagation. | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Name given for the hub route table. | diff --git a/arm/Microsoft.Network/trafficmanagerprofiles/readme.md b/arm/Microsoft.Network/trafficmanagerprofiles/readme.md index 1898b14d3e..d55f4001b4 100644 --- a/arm/Microsoft.Network/trafficmanagerprofiles/readme.md +++ b/arm/Microsoft.Network/trafficmanagerprofiles/readme.md @@ -20,7 +20,7 @@ This module deploys a traffic manager profile. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `endpoints` | array | `[]` | | Optional. The list of endpoints in the Traffic Manager profile. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[ProbeHealthStatusEvents]` | `[ProbeHealthStatusEvents]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.Network/virtualHubs/hubRouteTables/readme.md b/arm/Microsoft.Network/virtualHubs/hubRouteTables/readme.md index 0305c25995..2f15b280cc 100644 --- a/arm/Microsoft.Network/virtualHubs/hubRouteTables/readme.md +++ b/arm/Microsoft.Network/virtualHubs/hubRouteTables/readme.md @@ -13,7 +13,7 @@ This module deploys virtual hub route tables. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `labels` | array | `[]` | | Optional. List of labels associated with this route table. | | `name` | string | | | Required. The route table name. | | `routes` | array | `[]` | | Optional. List of all routes. | diff --git a/arm/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/readme.md b/arm/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/readme.md index 80463970d5..23281aedfc 100644 --- a/arm/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/readme.md +++ b/arm/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/readme.md @@ -12,7 +12,7 @@ This module deploys virtual hub virtual network connections. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enableInternetSecurity` | bool | `True` | | Optional. Enable internet security. | | `name` | string | | | Required. The connection name. | | `remoteVirtualNetworkId` | string | | | Required. Resource ID of the virtual network to link to | diff --git a/arm/Microsoft.Network/virtualHubs/readme.md b/arm/Microsoft.Network/virtualHubs/readme.md index dc649408c2..309aef338b 100644 --- a/arm/Microsoft.Network/virtualHubs/readme.md +++ b/arm/Microsoft.Network/virtualHubs/readme.md @@ -17,7 +17,7 @@ This module deploys a virtual hub. | `addressPrefix` | string | | | Required. Address-prefix for this VirtualHub. | | `allowBranchToBranchTraffic` | bool | `True` | | Optional. Flag to control transit for VirtualRouter hub. | | `azureFirewallId` | string | | | Optional. Resource ID of the Azure Firewall to link to | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `expressRouteGatewayId` | string | | | Optional. Resource ID of the Express Route Gateway to link to | | `hubRouteTables` | _[hubRouteTables](hubRouteTables/readme.md)_ array | `[]` | | Optional. Route tables to create for the virtual hub. | | `hubVirtualNetworkConnections` | _[hubVirtualNetworkConnections](hubVirtualNetworkConnections/readme.md)_ array | `[]` | | Optional. Virtual network connections to create for the virtual hub. | @@ -28,7 +28,7 @@ This module deploys a virtual hub. | `routeTableRoutes` | array | `[]` | | Optional. VirtualHub route tables | | `securityPartnerProviderId` | string | | | Optional. ID of the Security Partner Provider to link to | | `securityProviderName` | string | | | Optional. The Security Provider name. | -| `sku` | string | `Standard` | `Basic`,`Standard` | Optional. The sku of this VirtualHub. | +| `sku` | string | `Standard` | `[Basic, Standard]` | Optional. The sku of this VirtualHub. | | `tags` | object | `{object}` | | Optional. Tags of the resource. | | `virtualHubRouteTableV2s` | array | `[]` | | Optional. List of all virtual hub route table v2s associated with this VirtualHub. | | `virtualRouterAsn` | int | `-1` | | Optional. VirtualRouter ASN. | diff --git a/arm/Microsoft.Network/virtualNetworkGateways/readme.md b/arm/Microsoft.Network/virtualNetworkGateways/readme.md index 4d45787f00..2ab08927a2 100644 --- a/arm/Microsoft.Network/virtualNetworkGateways/readme.md +++ b/arm/Microsoft.Network/virtualNetworkGateways/readme.md @@ -27,7 +27,7 @@ This module deploys a virtual network gateway. | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | | `domainNameLabel` | array | `[]` | | Optional. DNS name(s) of the Public IP resource(s). If you enabled active-active configuration, you need to provide 2 DNS names, if you want to use this feature. A region specific suffix will be appended to it, e.g.: your-DNS-name.westeurope.cloudapp.azure.com | | `enableBgp` | bool | `True` | | Optional. Value to specify if BGP is enabled or not | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `gatewayPipName` | array | `[]` | | Optional. Specifies the name of the Public IP used by the Virtual Network Gateway. If it's not provided, a '-pip' suffix will be appended to the gateway's name. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.Network/virtualNetworks/readme.md b/arm/Microsoft.Network/virtualNetworks/readme.md index 2fcd5026e9..fbde113f01 100644 --- a/arm/Microsoft.Network/virtualNetworks/readme.md +++ b/arm/Microsoft.Network/virtualNetworks/readme.md @@ -25,7 +25,7 @@ This template deploys a virtual network (vNet). | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | | `dnsServers` | array | `[]` | | Optional. DNS Servers associated to the Virtual Network. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[VMProtectionAlerts]` | `[VMProtectionAlerts]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.Network/virtualNetworks/subnets/readme.md b/arm/Microsoft.Network/virtualNetworks/subnets/readme.md index 19ed6052b8..b62d725e06 100644 --- a/arm/Microsoft.Network/virtualNetworks/subnets/readme.md +++ b/arm/Microsoft.Network/virtualNetworks/subnets/readme.md @@ -16,7 +16,7 @@ This module deploys a virtual network subnet. | `addressPrefixes` | array | `[]` | | Optional. List of address prefixes for the subnet. | | `applicationGatewayIpConfigurations` | array | `[]` | | Optional. Application gateway IP configurations of virtual network resource. | | `delegations` | array | `[]` | | Optional. The delegations to enable on the subnet | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `ipAllocations` | array | `[]` | | Optional. Array of IpAllocation which reference this subnet | | `name` | string | | | Optional. The Name of the subnet resource. | | `natGatewayName` | string | | | Optional. The name of the NAT Gateway to use for the subnet | diff --git a/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/readme.md b/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/readme.md index bdf931e755..c86f5ab03e 100644 --- a/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/readme.md +++ b/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/readme.md @@ -20,14 +20,14 @@ The following resources are required to be able to deploy this resource. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `allowForwardedTraffic` | bool | `True` | | Optional. Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network. Default is true | -| `allowGatewayTransit` | bool | | | Optional. If gateway links can be used in remote virtual networking to link to this virtual network. Default is false | +| `allowGatewayTransit` | bool | `False` | | Optional. If gateway links can be used in remote virtual networking to link to this virtual network. Default is false | | `allowVirtualNetworkAccess` | bool | `True` | | Optional. Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space. Default is true | | `doNotVerifyRemoteGateways` | bool | `True` | | Optional. If we need to verify the provisioning state of the remote gateway. Default is true | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `localVnetName` | string | | | Required. The Name of the Virtual Network to add the peering to. | | `name` | string | `[format('{0}-{1}', parameters('localVnetName'), last(split(parameters('remoteVirtualNetworkId'), '/')))]` | | Optional. The Name of Vnet Peering resource. If not provided, default value will be localVnetName-remoteVnetName | | `remoteVirtualNetworkId` | string | | | Required. The Resource ID of the VNet that is this Local VNet is being peered to. Should be in the format of a Resource ID | -| `useRemoteGateways` | bool | | | Optional. If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway. Default is false | +| `useRemoteGateways` | bool | `False` | | Optional. If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway. Default is false | ## Outputs diff --git a/arm/Microsoft.Network/virtualWans/readme.md b/arm/Microsoft.Network/virtualWans/readme.md index 68373d4260..51930eda4c 100644 --- a/arm/Microsoft.Network/virtualWans/readme.md +++ b/arm/Microsoft.Network/virtualWans/readme.md @@ -20,7 +20,7 @@ This template deploys a virtual WAN. | `addressPrefix` | string | `192.168.0.0/24` | | Optional. The hub address prefix. This address prefix will be used as the address prefix for the hub vnet | | `connectionName` | string | `SampleVpnsiteVpnGwConnection` | | Optional. Name of the vpnconnection. A vpn connection is established between a vpnsite and a vpn gateway. | | `enableBgp` | string | `false` | `[true, false]` | Optional. his needs to be set to true if BGP needs to enabled on the vpn connection. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location where all resources will be created. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Name of the Virtual Wan. | diff --git a/arm/Microsoft.OperationalInsights/workspaces/dataSources/readme.md b/arm/Microsoft.OperationalInsights/workspaces/dataSources/readme.md index afb47ff59c..41ee63e38d 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/dataSources/readme.md +++ b/arm/Microsoft.OperationalInsights/workspaces/dataSources/readme.md @@ -13,7 +13,7 @@ This template deploys a data source for a Log Analytics workspace. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `counterName` | string | | | Optional. Counter name to configure when kind is WindowsPerformanceCounter. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `eventLogName` | string | | | Optional. Windows event log name to configure when kind is WindowsEvent. | | `eventTypes` | array | `[]` | | Optional. Windows event types to configure when kind is WindowsEvent. | | `instanceName` | string | `*` | | Optional. Name of the instance to configure when kind is WindowsPerformanceCounter or LinuxPerformanceObject. | diff --git a/arm/Microsoft.OperationalInsights/workspaces/linkedServices/readme.md b/arm/Microsoft.OperationalInsights/workspaces/linkedServices/readme.md index 8e2bbd673c..a5bd9ae031 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/linkedServices/readme.md +++ b/arm/Microsoft.OperationalInsights/workspaces/linkedServices/readme.md @@ -12,7 +12,7 @@ This template deploys a linked service for a Log Analytics workspace. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `logAnalyticsWorkspaceName` | string | | | Required. Name of the Log Analytics workspace | | `name` | string | | | Required. Name of the link | | `resourceId` | string | | | Required. The resource ID of the resource that will be linked to the workspace. This should be used for linking resources which require read access. | diff --git a/arm/Microsoft.OperationalInsights/workspaces/readme.md b/arm/Microsoft.OperationalInsights/workspaces/readme.md index 769d047719..5d3442a2d5 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/readme.md +++ b/arm/Microsoft.OperationalInsights/workspaces/readme.md @@ -28,7 +28,7 @@ This template deploys a log analytics workspace. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of a log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `gallerySolutions` | array | `[]` | | Optional. LAW gallerySolutions from the gallery. | | `linkedServices` | _[linkedServices](linkedServices/readme.md)_ array | `[]` | | Optional. List of services to be linked. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | @@ -43,7 +43,7 @@ This template deploys a log analytics workspace. | `serviceTier` | string | `PerGB2018` | `[Free, Standalone, PerNode, PerGB2018]` | Optional. Service Tier: PerGB2018, Free, Standalone, PerGB or PerNode | | `storageInsightsConfigs` | array | `[]` | | Optional. List of storage accounts to be read by the workspace. | | `tags` | object | `{object}` | | Optional. Tags of the resource. | -| `useResourcePermissions` | bool | | | Optional. Set to 'true' to use resource or workspace permissions and 'false' (or leave empty) to require workspace permissions. | +| `useResourcePermissions` | bool | `False` | | Optional. Set to 'true' to use resource or workspace permissions and 'false' (or leave empty) to require workspace permissions. | ### Parameter Usage: `gallerySolutions` diff --git a/arm/Microsoft.OperationalInsights/workspaces/savedSearches/readme.md b/arm/Microsoft.OperationalInsights/workspaces/savedSearches/readme.md index 3777ce868b..e922a5b4da 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/savedSearches/readme.md +++ b/arm/Microsoft.OperationalInsights/workspaces/savedSearches/readme.md @@ -14,7 +14,7 @@ This template deploys a saved search for a Log Analytics workspace. | :-- | :-- | :-- | :-- | :-- | | `category` | string | | | Required. Query category. | | `displayName` | string | | | Required. Display name for the search. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `functionAlias` | string | | | Optional. The function alias if query serves as a function.. | | `functionParameters` | string | | | Optional. The optional function parameters if query serves as a function. Value should be in the following format: "param-name1:type1 = default_value1, param-name2:type2 = default_value2". For more examples and proper syntax please refer to /azure/kusto/query/functions/user-defined-functions. | | `logAnalyticsWorkspaceName` | string | | | Required. Name of the Log Analytics workspace | diff --git a/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/readme.md b/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/readme.md index 7853cd8959..6aede14db7 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/readme.md +++ b/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/readme.md @@ -13,7 +13,7 @@ This template deploys a storage insights configuration for a Log Analytics works | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `containers` | array | `[]` | | Optional. The names of the blob containers that the workspace should read. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `logAnalyticsWorkspaceName` | string | | | Required. Name of the Log Analytics workspace. | | `name` | string | `[format('{0}-stinsconfig', last(split(parameters('storageAccountId'), '/')))]` | | Optional. The name of the storage insights config | | `storageAccountId` | string | | | Required. The Azure Resource Manager ID of the storage account resource. | diff --git a/arm/Microsoft.RecoveryServices/vaults/backupConfig/readme.md b/arm/Microsoft.RecoveryServices/vaults/backupConfig/readme.md index 7b49874b87..5ac1317b76 100644 --- a/arm/Microsoft.RecoveryServices/vaults/backupConfig/readme.md +++ b/arm/Microsoft.RecoveryServices/vaults/backupConfig/readme.md @@ -12,7 +12,7 @@ This module deploys recovery services vault backup config. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enhancedSecurityState` | string | `Enabled` | `[Disabled, Enabled]` | Optional. Enable this setting to protect hybrid backups against accidental deletes and add additional layer of authentication for critical operations. | | `name` | string | `vaultconfig` | | Optional. Name of the Azure Recovery Service Vault Backup Policy | | `recoveryVaultName` | string | | | Required. Name of the Azure Recovery Service Vault | diff --git a/arm/Microsoft.RecoveryServices/vaults/backupPolicies/readme.md b/arm/Microsoft.RecoveryServices/vaults/backupPolicies/readme.md index 5cca921c95..0ebb49c143 100644 --- a/arm/Microsoft.RecoveryServices/vaults/backupPolicies/readme.md +++ b/arm/Microsoft.RecoveryServices/vaults/backupPolicies/readme.md @@ -13,7 +13,7 @@ This module deploys a Backup Policy for a Recovery Services Vault | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `backupPolicyProperties` | object | | | Required. Configuration of the Azure Recovery Service Vault Backup Policy | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. Name of the Azure Recovery Service Vault Backup Policy | | `recoveryVaultName` | string | | | Required. Name of the Azure Recovery Service Vault | diff --git a/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/readme.md b/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/readme.md index 608cdc3a61..db0bd3f4ad 100644 --- a/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/readme.md +++ b/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/readme.md @@ -12,7 +12,7 @@ This module deploys the Backup Storage Configuration for the Recovery Service Va | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `crossRegionRestoreFlag` | bool | `True` | | Optional. Opt in details of Cross Region Restore feature | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | `vaultstorageconfig` | | Optional. The name of the backup storage config | | `recoveryVaultName` | string | | | Required. Name of the Azure Recovery Service Vault | | `storageModelType` | string | `GeoRedundant` | `[GeoRedundant, LocallyRedundant, ReadAccessGeoZoneRedundant, ZoneRedundant]` | Optional. Change Vault Storage Type (Works if vault has not registered any backup instance) | diff --git a/arm/Microsoft.RecoveryServices/vaults/protectionContainers/readme.md b/arm/Microsoft.RecoveryServices/vaults/protectionContainers/readme.md index b322f62d09..6157cde6ac 100644 --- a/arm/Microsoft.RecoveryServices/vaults/protectionContainers/readme.md +++ b/arm/Microsoft.RecoveryServices/vaults/protectionContainers/readme.md @@ -14,7 +14,7 @@ This module deploys a Protection Container for a Recovery Services Vault | :-- | :-- | :-- | :-- | :-- | | `backupManagementType` | string | | `[AzureBackupServer, AzureIaasVM, AzureSql, AzureStorage, AzureWorkload, DPM, DefaultBackup, Invalid, MAB, ]` | Optional. Backup management type to execute the current Protection Container job. | | `containerType` | string | | `[AzureBackupServerContainer, AzureSqlContainer, GenericContainer, Microsoft.ClassicCompute/virtualMachines, Microsoft.Compute/virtualMachines, SQLAGWorkLoadContainer, StorageContainer, VMAppContainer, Windows, ]` | Optional. Type of the container | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `friendlyName` | string | | | Optional. Friendly name of the Protection Container | | `name` | string | | | Required. Name of the Azure Recovery Service Vault Protection Container | | `recoveryVaultName` | string | | | Required. Name of the Azure Recovery Service Vault | diff --git a/arm/Microsoft.RecoveryServices/vaults/readme.md b/arm/Microsoft.RecoveryServices/vaults/readme.md index 73e07f8f30..398c693b10 100644 --- a/arm/Microsoft.RecoveryServices/vaults/readme.md +++ b/arm/Microsoft.RecoveryServices/vaults/readme.md @@ -27,7 +27,7 @@ This module deploys a recovery service vault. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[AzureBackupReport, CoreAzureBackup, AddonAzureBackupJobs, AddonAzureBackupAlerts, AddonAzureBackupPolicy, AddonAzureBackupStorage, AddonAzureBackupProtectedInstance, AzureSiteRecoveryJobs, AzureSiteRecoveryEvents, AzureSiteRecoveryReplicatedItems, AzureSiteRecoveryReplicationStats, AzureSiteRecoveryRecoveryPoints, AzureSiteRecoveryReplicationDataUploadRate, AzureSiteRecoveryProtectedDiskDataChurn]` | `[AzureBackupReport, CoreAzureBackup, AddonAzureBackupJobs, AddonAzureBackupAlerts, AddonAzureBackupPolicy, AddonAzureBackupStorage, AddonAzureBackupProtectedInstance, AzureSiteRecoveryJobs, AzureSiteRecoveryEvents, AzureSiteRecoveryReplicatedItems, AzureSiteRecoveryReplicationStats, AzureSiteRecoveryRecoveryPoints, AzureSiteRecoveryReplicationDataUploadRate, AzureSiteRecoveryProtectedDiskDataChurn]` | Optional. The name of logs that will be streamed. | @@ -35,7 +35,7 @@ This module deploys a recovery service vault. | `name` | string | | | Required. Name of the Azure Recovery Service Vault | | `protectionContainers` | _[protectionContainers](protectionContainers/readme.md)_ array | `[]` | | Optional. List of all protection containers. | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | -| `systemAssignedIdentity` | bool | | | Optional. Enables system assigned managed identity on the resource. | +| `systemAssignedIdentity` | bool | `False` | | Optional. Enables system assigned managed identity on the resource. | | `tags` | object | `{object}` | | Optional. Tags of the Recovery Service Vault resource. | | `userAssignedIdentities` | object | `{object}` | | Optional. The ID(s) to assign to the resource. | diff --git a/arm/Microsoft.Resources/deploymentScripts/readme.md b/arm/Microsoft.Resources/deploymentScripts/readme.md index e45bbc47fa..c088a9b2ef 100644 --- a/arm/Microsoft.Resources/deploymentScripts/readme.md +++ b/arm/Microsoft.Resources/deploymentScripts/readme.md @@ -19,7 +19,7 @@ This module deploys a deployment script. | `baseTime` | string | `[utcNow('yyyy-MM-dd-HH-mm-ss')]` | | Generated. Do not provide a value! This date value is used to make sure the script run every time the template is deployed. | | `cleanupPreference` | string | `Always` | `[Always, OnSuccess, OnExpiration]` | Optional. The clean up preference when the script execution gets in a terminal state. Specify the preference on when to delete the deployment script resources. The default value is Always, which means the deployment script resources are deleted despite the terminal state (Succeeded, Failed, canceled). | | `containerGroupName` | string | | | Optional. Container group name, if not specified then the name will get auto-generated. Not specifying a 'containerGroupName' indicates the system to generate a unique name which might end up flagging an Azure Policy as non-compliant. Use 'containerGroupName' when you have an Azure Policy that expects a specific naming convention or when you want to fully control the name. 'containerGroupName' property must be between 1 and 63 characters long, must contain only lowercase letters, numbers, and dashes and it cannot start or end with a dash and consecutive dashes are not allowed. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `environmentVariables` | array | `[]` | | Optional. The environment variables to pass over to the script. Must have a 'name' and a 'value' or a 'secretValue' property. | | `kind` | string | `AzurePowerShell` | `[AzurePowerShell, AzureCLI]` | Optional. Type of the script. AzurePowerShell, AzureCLI. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | @@ -27,7 +27,7 @@ This module deploys a deployment script. | `name` | string | | | Required. Display name of the script to be run. | | `primaryScriptUri` | string | | | Optional. Uri for the external script. This is the entry point for the external script. To run an internal script, use the scriptContent instead. | | `retentionInterval` | string | `P1D` | | Optional. Interval for which the service retains the script resource after it reaches a terminal state. Resource will be deleted when this duration expires. Duration is based on ISO 8601 pattern (for example P7D means one week). | -| `runOnce` | bool | | | Optional. When set to false, script will run every time the template is deployed. When set to true, the script will only run once. | +| `runOnce` | bool | `False` | | Optional. When set to false, script will run every time the template is deployed. When set to true, the script will only run once. | | `scriptContent` | string | | | Optional. Script body. Max length: 32000 characters. To run an external script, use primaryScriptURI instead. | | `supportingScriptUris` | array | `[]` | | Optional. List of supporting files for the external script (defined in primaryScriptUri). Does not work with internal scripts (code defined in scriptContent). | | `tags` | object | `{object}` | | Optional. Tags of the resource. | diff --git a/arm/Microsoft.Resources/resourceGroups/readme.md b/arm/Microsoft.Resources/resourceGroups/readme.md index 5b511c841a..6405bb6dab 100644 --- a/arm/Microsoft.Resources/resourceGroups/readme.md +++ b/arm/Microsoft.Resources/resourceGroups/readme.md @@ -14,7 +14,7 @@ This module deploys a resource group. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[deployment().location]` | | Optional. Location of the Resource Group. It uses the deployment's location when not provided. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. The name of the Resource Group | diff --git a/arm/Microsoft.Resources/tags/readme.md b/arm/Microsoft.Resources/tags/readme.md index 6d74aff75b..c93ce02f7f 100644 --- a/arm/Microsoft.Resources/tags/readme.md +++ b/arm/Microsoft.Resources/tags/readme.md @@ -12,7 +12,7 @@ This module deploys Resources Tags on a subscription or resource group scope. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `onlyUpdate` | bool | | | Optional. Instead of overwriting the existing tags, combine them with the new tags | +| `onlyUpdate` | bool | `False` | | Optional. Instead of overwriting the existing tags, combine them with the new tags | | `resourceGroupName` | string | | | Optional. Name of the Resource Group to assign the tags to. If no Resource Group name is provided, and Subscription ID is provided, the module deploys at subscription level, therefore assigns the provided tags to the subscription. | | `subscriptionId` | string | `[subscription().id]` | | Optional. Subscription ID of the subscription to assign the tags to. If no Resource Group name is provided, the module deploys at subscription level, therefore assigns the provided tags to the subscription. | | `tags` | object | `{object}` | | Optional. Tags for the resource group. If not provided, removes existing tags | diff --git a/arm/Microsoft.Resources/tags/resourceGroups/readme.md b/arm/Microsoft.Resources/tags/resourceGroups/readme.md index de64be520d..9dc9742cee 100644 --- a/arm/Microsoft.Resources/tags/resourceGroups/readme.md +++ b/arm/Microsoft.Resources/tags/resourceGroups/readme.md @@ -13,7 +13,7 @@ This module deploys Resources Tags on a resource group scope. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `name` | string | `default` | | Optional. The name of the tags resource. | -| `onlyUpdate` | bool | | | Optional. Instead of overwriting the existing tags, combine them with the new tags | +| `onlyUpdate` | bool | `False` | | Optional. Instead of overwriting the existing tags, combine them with the new tags | | `tags` | object | `{object}` | | Optional. Tags for the resource group. If not provided, removes existing tags | ### Parameter Usage: `tags` diff --git a/arm/Microsoft.Resources/tags/subscriptions/readme.md b/arm/Microsoft.Resources/tags/subscriptions/readme.md index fe75bc2b3c..596f28dece 100644 --- a/arm/Microsoft.Resources/tags/subscriptions/readme.md +++ b/arm/Microsoft.Resources/tags/subscriptions/readme.md @@ -13,7 +13,7 @@ This module deploys Resources Tags on a subscription scope. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `name` | string | `default` | | Optional. The name of the tags resource. | -| `onlyUpdate` | bool | | | Optional. Instead of overwriting the existing tags, combine them with the new tags | +| `onlyUpdate` | bool | `False` | | Optional. Instead of overwriting the existing tags, combine them with the new tags | | `tags` | object | `{object}` | | Optional. Tags for the resource group. If not provided, removes existing tags | ### Parameter Usage: `tags` diff --git a/arm/Microsoft.Security/azureSecurityCenter/readme.md b/arm/Microsoft.Security/azureSecurityCenter/readme.md index 7f10d24d7b..0da8ed5d0a 100644 --- a/arm/Microsoft.Security/azureSecurityCenter/readme.md +++ b/arm/Microsoft.Security/azureSecurityCenter/readme.md @@ -23,7 +23,7 @@ This template enables Azure security center - Standard tier by default, could be | `containerRegistryPricingTier` | string | `Free` | `[Free, Standard]` | Optional. The pricing tier value for ContainerRegistry. Azure Security Center is provided in two pricing tiers: free and standard, with the standard tier available with a trial period. The standard tier offers advanced security capabilities, while the free tier offers basic security features. - Free or Standard | | `deviceSecurityGroupProperties` | object | `{object}` | | Optional. Device Security group data | | `dnsPricingTier` | string | `Free` | `[Free, Standard]` | Optional. The pricing tier value for DNS. Azure Security Center is provided in two pricing tiers: free and standard, with the standard tier available with a trial period. The standard tier offers advanced security capabilities, while the free tier offers basic security features. - Free or Standard | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `ioTSecuritySolutionProperties` | object | `{object}` | | Optional. Security Solution data | | `keyVaultsPricingTier` | string | `Free` | `[Free, Standard]` | Optional. The pricing tier value for KeyVaults. Azure Security Center is provided in two pricing tiers: free and standard, with the standard tier available with a trial period. The standard tier offers advanced security capabilities, while the free tier offers basic security features. - Free or Standard | | `kubernetesServicePricingTier` | string | `Free` | `[Free, Standard]` | Optional. The pricing tier value for KubernetesService. Azure Security Center is provided in two pricing tiers: free and standard, with the standard tier available with a trial period. The standard tier offers advanced security capabilities, while the free tier offers basic security features. - Free or Standard | diff --git a/arm/Microsoft.ServiceBus/namespaces/authorizationRules/readme.md b/arm/Microsoft.ServiceBus/namespaces/authorizationRules/readme.md index 03674fe068..348f122c6b 100644 --- a/arm/Microsoft.ServiceBus/namespaces/authorizationRules/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/authorizationRules/readme.md @@ -12,7 +12,7 @@ This module deploys authorization rules for a service bus namespace | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. The name of the authorization rule | | `namespaceName` | string | | | Required. Name of the parent Service Bus Namespace for the Service Bus Queue. | | `rights` | array | `[]` | `[Listen, Manage, Send]` | Optional. The rights associated with the rule. | diff --git a/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/readme.md b/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/readme.md index f8ff413d96..ac8472a46d 100644 --- a/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/readme.md @@ -13,7 +13,7 @@ This module deploys a disaster recovery config for a service bus Namespace | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `alternateName` | string | | | Optional. Primary/Secondary eventhub namespace name, which is part of GEO DR pairing | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | `default` | | Optional. The name of the disaster recovery config | | `namespaceName` | string | | | Required. Name of the parent Service Bus Namespace for the Service Bus Queue. | | `partnerNamespaceResourceID` | string | | | Optional. Resource ID of the Primary/Secondary event hub namespace name, which is part of GEO DR pairing | diff --git a/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/readme.md b/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/readme.md index a2062090af..ef4dcec93f 100644 --- a/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/readme.md @@ -13,7 +13,7 @@ This module deploys IP filter rules for a service bus namespace | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `action` | string | | `[Accept]` | Required. The IP Filter Action | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `filterName` | string | | | Required. IP Filter name | | `ipMask` | string | | | Required. IP Mask | | `name` | string | `[parameters('filterName')]` | | Optional. The name of the ip filter rule | diff --git a/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/readme.md b/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/readme.md index 00b7696722..7d0d6ed00f 100644 --- a/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/readme.md @@ -12,7 +12,7 @@ This module deploys a migration configuration for a service bus namespace | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | `$default` | | Optional. The name of the migration configuration | | `namespaceName` | string | | | Required. Name of the parent Service Bus Namespace for the Service Bus Queue. | | `postMigrationName` | string | | | Required. Name to access Standard Namespace after migration | diff --git a/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/readme.md b/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/readme.md index 1a055098e9..2892292acd 100644 --- a/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/readme.md @@ -12,7 +12,7 @@ This module deploys an authorization rule for a service bus namespace queue. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. The name of the service bus namepace queue | | `namespaceName` | string | | | Required. The name of the parent service bus namespace | | `queueName` | string | | | Required. The name of the parent service bus namespace queue | diff --git a/arm/Microsoft.ServiceBus/namespaces/queues/readme.md b/arm/Microsoft.ServiceBus/namespaces/queues/readme.md index 0494b6a863..4db5d4dbb2 100644 --- a/arm/Microsoft.ServiceBus/namespaces/queues/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/queues/readme.md @@ -20,17 +20,17 @@ This module deploys a queue for a service bus namespace. | `defaultMessageTimeToLive` | string | `P14D` | | Optional. ISO 8601 default message timespan to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself. | | `duplicateDetectionHistoryTimeWindow` | string | `PT10M` | | Optional. ISO 8601 timeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes. | | `enableBatchedOperations` | bool | `True` | | Optional. Value that indicates whether server-side batched operations are enabled. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | -| `enableExpress` | bool | | | Optional. A value that indicates whether Express Entities are enabled. An express queue holds a message in memory temporarily before writing it to persistent storage. | -| `enablePartitioning` | bool | | | Optional. A value that indicates whether the queue is to be partitioned across multiple message brokers. | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableExpress` | bool | `False` | | Optional. A value that indicates whether Express Entities are enabled. An express queue holds a message in memory temporarily before writing it to persistent storage. | +| `enablePartitioning` | bool | `False` | | Optional. A value that indicates whether the queue is to be partitioned across multiple message brokers. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `lockDuration` | string | `PT1M` | | Optional. ISO 8601 timespan duration of a peek-lock; that is, the amount of time that the message is locked for other receivers. The maximum value for LockDuration is 5 minutes; the default value is 1 minute. | | `maxDeliveryCount` | int | `10` | | Optional. The maximum delivery count. A message is automatically deadlettered after this number of deliveries. default value is 10. | | `maxSizeInMegabytes` | int | `1024` | | Optional. The maximum size of the queue in megabytes, which is the size of memory allocated for the queue. Default is 1024. | | `name` | string | | | Required. Name of the Service Bus Queue. | | `namespaceName` | string | | | Required. Name of the parent Service Bus Namespace for the Service Bus Queue. | -| `requiresDuplicateDetection` | bool | | | Optional. A value indicating if this queue requires duplicate detection. | -| `requiresSession` | bool | | | Optional. A value that indicates whether the queue supports the concept of sessions. | +| `requiresDuplicateDetection` | bool | `False` | | Optional. A value indicating if this queue requires duplicate detection. | +| `requiresSession` | bool | `False` | | Optional. A value that indicates whether the queue supports the concept of sessions. | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | | `status` | string | `Active` | `[Active, Disabled, Restoring, SendDisabled, ReceiveDisabled, Creating, Deleting, Renaming, Unknown]` | Optional. Enumerates the possible values for the status of a messaging entity. - Active, Disabled, Restoring, SendDisabled, ReceiveDisabled, Creating, Deleting, Renaming, Unknown | diff --git a/arm/Microsoft.ServiceBus/namespaces/readme.md b/arm/Microsoft.ServiceBus/namespaces/readme.md index 3436a0d180..e970b597d3 100644 --- a/arm/Microsoft.ServiceBus/namespaces/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/readme.md @@ -34,7 +34,7 @@ This module deploys a service bus namespace resource. | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | | `disasterRecoveryConfigs` | _[disasterRecoveryConfigs](disasterRecoveryConfigs/readme.md)_ object | `{object}` | | Optional. The disaster recovery configuration. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `ipFilterRules` | _[ipFilterRules](ipFilterRules/readme.md)_ array | `[]` | | Optional. IP Filter Rules for the Service Bus namespace | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | @@ -46,12 +46,12 @@ This module deploys a service bus namespace resource. | `queues` | _[queues](queues/readme.md)_ array | `[]` | | Optional. The queues to create in the service bus namespace | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | | `skuName` | string | `Basic` | `[Basic, Standard, Premium]` | Required. Name of this SKU. - Basic, Standard, Premium | -| `systemAssignedIdentity` | bool | | | Optional. Enables system assigned managed identity on the resource. | +| `systemAssignedIdentity` | bool | `False` | | Optional. Enables system assigned managed identity on the resource. | | `tags` | object | `{object}` | | Optional. Tags of the resource. | | `topics` | _[topics](topics/readme.md)_ array | `[]` | | Optional. The topics to create in the service bus namespace | | `userAssignedIdentities` | object | `{object}` | | Optional. The ID(s) to assign to the resource. | | `virtualNetworkRules` | _[virtualNetworkRules](virtualNetworkRules/readme.md)_ array | `[]` | | Optional. vNet Rules SubnetIds for the Service Bus namespace. | -| `zoneRedundant` | bool | | | Optional. Enabling this property creates a Premium Service Bus Namespace in regions supported availability zones. | +| `zoneRedundant` | bool | `False` | | Optional. Enabling this property creates a Premium Service Bus Namespace in regions supported availability zones. | ### Parameter Usage: `roleAssignments` diff --git a/arm/Microsoft.ServiceBus/namespaces/topics/authorizationRules/readme.md b/arm/Microsoft.ServiceBus/namespaces/topics/authorizationRules/readme.md index d949fb6505..14b8485200 100644 --- a/arm/Microsoft.ServiceBus/namespaces/topics/authorizationRules/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/topics/authorizationRules/readme.md @@ -12,7 +12,7 @@ This module deploys an authorization rule for a service bus namespace topic. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. The name of the service bus namespace topic | | `namespaceName` | string | | | Required. The name of the parent service bus namespace | | `rights` | array | `[]` | `[Listen, Manage, Send]` | Optional. The rights associated with the rule. | diff --git a/arm/Microsoft.ServiceBus/namespaces/topics/readme.md b/arm/Microsoft.ServiceBus/namespaces/topics/readme.md index 4034a43c65..54f9be8c7e 100644 --- a/arm/Microsoft.ServiceBus/namespaces/topics/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/topics/readme.md @@ -17,21 +17,21 @@ This module deploys a topic for a service bus namespace. | :-- | :-- | :-- | :-- | :-- | | `authorizationRules` | _[authorizationRules](authorizationRules/readme.md)_ array | `[System.Collections.Hashtable]` | | Optional. Authorization Rules for the Service Bus Topic | | `autoDeleteOnIdle` | string | `PT5M` | | Optional. ISO 8601 timespan idle interval after which the topic is automatically deleted. The minimum duration is 5 minutes. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `defaultMessageTimeToLive` | string | `P14D` | | Optional. ISO 8601 default message timespan to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself. | | `duplicateDetectionHistoryTimeWindow` | string | `PT10M` | | Optional. ISO 8601 timeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes. | | `enableBatchedOperations` | bool | `True` | | Optional. Value that indicates whether server-side batched operations are enabled. | -| `enableExpress` | bool | | | Optional. A value that indicates whether Express Entities are enabled. An express topic holds a message in memory temporarily before writing it to persistent storage. | -| `enablePartitioning` | bool | | | Optional. A value that indicates whether the topic is to be partitioned across multiple message brokers. | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableExpress` | bool | `False` | | Optional. A value that indicates whether Express Entities are enabled. An express topic holds a message in memory temporarily before writing it to persistent storage. | +| `enablePartitioning` | bool | `False` | | Optional. A value that indicates whether the topic is to be partitioned across multiple message brokers. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `maxMessageSizeInKilobytes` | int | `1024` | | Optional. Maximum size (in KB) of the message payload that can be accepted by the topic. This property is only used in Premium today and default is 1024. | | `maxSizeInMegabytes` | int | `1024` | | Optional. The maximum size of the topic in megabytes, which is the size of memory allocated for the topic. Default is 1024. | | `name` | string | | | Required. Name of the Service Bus Topic. | | `namespaceName` | string | | | Required. Name of the parent Service Bus Namespace for the Service Bus Topic. | -| `requiresDuplicateDetection` | bool | | | Optional. A value indicating if this topic requires duplicate detection. | +| `requiresDuplicateDetection` | bool | `False` | | Optional. A value indicating if this topic requires duplicate detection. | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | | `status` | string | `Active` | `[Active, Disabled, Restoring, SendDisabled, ReceiveDisabled, Creating, Deleting, Renaming, Unknown]` | Optional. Enumerates the possible values for the status of a messaging entity. - Active, Disabled, Restoring, SendDisabled, ReceiveDisabled, Creating, Deleting, Renaming, Unknown | -| `supportOrdering` | bool | | | Optional. Value that indicates whether the topic supports ordering. | +| `supportOrdering` | bool | `False` | | Optional. Value that indicates whether the topic supports ordering. | ### Parameter Usage: `roleAssignments` diff --git a/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/readme.md b/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/readme.md index 83f61bd9ad..f65541fc20 100644 --- a/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/readme.md @@ -12,7 +12,7 @@ This module deploys a virtual network rule for a service bus namespace. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | `[format('{0}-vnr', parameters('namespaceName'))]` | | Optional. The name of the virtual network rule | | `namespaceName` | string | | | Required. Name of the parent Service Bus Namespace for the Service Bus Queue. | | `virtualNetworkSubnetId` | string | | | Required. Resource ID of Virtual Network Subnet | diff --git a/arm/Microsoft.ServiceFabric/clusters/applicationTypes/readme.md b/arm/Microsoft.ServiceFabric/clusters/applicationTypes/readme.md index 97ea0d6dee..84e9122c7a 100644 --- a/arm/Microsoft.ServiceFabric/clusters/applicationTypes/readme.md +++ b/arm/Microsoft.ServiceFabric/clusters/applicationTypes/readme.md @@ -12,7 +12,7 @@ This module deploys a ServiceFabric cluster application type. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | `defaultApplicationType` | | Optional. Application type name. | | `serviceFabricClusterName` | string | | | Required. Name of the Service Fabric cluster. | | `tags` | object | `{object}` | | Optional. Tags of the resource. | diff --git a/arm/Microsoft.ServiceFabric/clusters/readme.md b/arm/Microsoft.ServiceFabric/clusters/readme.md index 3e46cea8ae..e6c3cd34dd 100644 --- a/arm/Microsoft.ServiceFabric/clusters/readme.md +++ b/arm/Microsoft.ServiceFabric/clusters/readme.md @@ -24,10 +24,10 @@ This module deploys a service fabric cluster. | `clientCertificateThumbprints` | array | `[]` | | Optional. The list of client certificates referenced by thumbprint that are allowed to manage the cluster. | | `clusterCodeVersion` | string | | | Optional. The Service Fabric runtime version of the cluster. This property can only by set the user when upgradeMode is set to "Manual". To get list of available Service Fabric versions for new clusters use ClusterVersion API. To get the list of available version for existing clusters use availableClusterVersions. | | `diagnosticsStorageAccountConfig` | object | `{object}` | | Optional. The storage account information for storing Service Fabric diagnostic logs. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | -| `eventStoreServiceEnabled` | bool | | | Optional. Indicates if the event store service is enabled. | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `eventStoreServiceEnabled` | bool | `False` | | Optional. Indicates if the event store service is enabled. | | `fabricSettings` | array | `[]` | | Optional. The list of custom fabric settings to configure the cluster. | -| `infrastructureServiceManager` | bool | | | Optional. Indicates if infrastructure service manager is enabled. | +| `infrastructureServiceManager` | bool | `False` | | Optional. Indicates if infrastructure service manager is enabled. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `managementEndpoint` | string | | | Required. The http management endpoint of the cluster. | @@ -48,7 +48,7 @@ This module deploys a service fabric cluster. | `upgradeWave` | string | `Wave0` | `[Wave0, Wave1, Wave2]` | Optional. Indicates when new cluster runtime version upgrades will be applied after they are released. By default is Wave0. | | `vmImage` | string | | | Optional. The VM image VMSS has been configured with. Generic names such as Windows or Linux can be used | | `vmssZonalUpgradeMode` | string | `Hierarchical` | `[Hierarchical, Parallel]` | Optional. This property defines the upgrade mode for the virtual machine scale set, it is mandatory if a node type with multiple Availability Zones is added. | -| `waveUpgradePaused` | bool | | | Optional. Boolean to pause automatic runtime version upgrades to the cluster. | +| `waveUpgradePaused` | bool | `False` | | Optional. Boolean to pause automatic runtime version upgrades to the cluster. | ### Parameter Usage: `notifications` diff --git a/arm/Microsoft.Sql/managedInstances/administrators/readme.md b/arm/Microsoft.Sql/managedInstances/administrators/readme.md index c7af280822..7e8a13179b 100644 --- a/arm/Microsoft.Sql/managedInstances/administrators/readme.md +++ b/arm/Microsoft.Sql/managedInstances/administrators/readme.md @@ -12,7 +12,7 @@ This module deploys an administrator for the SQL managed instance | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `login` | string | | | Required. Login name of the managed instance administrator. | | `managedInstanceName` | string | | | Required. Name of the SQL managed instance. | | `name` | string | `ActiveDirectory` | | Optional. The name of the managed instance administrator | diff --git a/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/readme.md b/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/readme.md index e32c966fea..2aa0c916de 100644 --- a/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/readme.md +++ b/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/readme.md @@ -13,7 +13,7 @@ This module deploys a backup long-term retention policies for SQL Managed Instan | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `databaseName` | string | | | Required. The name of the managed instance database | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `managedInstanceName` | string | | | Required. Name of the managed instance. | | `monthlyRetention` | string | `P1Y` | | Optional. The monthly retention policy for an LTR backup in an ISO 8601 format. | | `name` | string | | | Required. The name of the Long Term Retention backup policy. For example "default". | diff --git a/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/readme.md b/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/readme.md index ba7fb7f0c0..82f352ebbc 100644 --- a/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/readme.md +++ b/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/readme.md @@ -14,7 +14,7 @@ This module deploys a backup short-term retention policies for SQL Managed Insta | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `databaseName` | string | | | Required. The name of the SQL managed instance database | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `managedInstanceName` | string | | | Required. Name of the SQL managed instance. | | `name` | string | | | Required. The name of the Short Term Retention backup policy. For example "default". | | `retentionDays` | int | `35` | | Optional. The backup retention period in days. This is how many days Point-in-Time Restore will be supported. | diff --git a/arm/Microsoft.Sql/managedInstances/databases/readme.md b/arm/Microsoft.Sql/managedInstances/databases/readme.md index 49f066aa52..a70b3e8387 100644 --- a/arm/Microsoft.Sql/managedInstances/databases/readme.md +++ b/arm/Microsoft.Sql/managedInstances/databases/readme.md @@ -30,7 +30,7 @@ The SQL Managed Instance Database is deployed on a SQL Managed Instance. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[SQLInsights, QueryStoreRuntimeStatistics, QueryStoreWaitStatistics, Errors]` | `[SQLInsights, QueryStoreRuntimeStatistics, QueryStoreWaitStatistics, Errors]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.Sql/managedInstances/encryptionProtector/readme.md b/arm/Microsoft.Sql/managedInstances/encryptionProtector/readme.md index 9bbab23e54..666a12cece 100644 --- a/arm/Microsoft.Sql/managedInstances/encryptionProtector/readme.md +++ b/arm/Microsoft.Sql/managedInstances/encryptionProtector/readme.md @@ -12,8 +12,8 @@ This module deploys an encryption protector for a SQL managed instance. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `autoRotationEnabled` | bool | | | Optional. Key auto rotation opt-in flag | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `autoRotationEnabled` | bool | `False` | | Optional. Key auto rotation opt-in flag | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `managedInstanceName` | string | | | Required. Name of the SQL managed instance. | | `name` | string | `current` | | Required. The name of the encryptionProtector | | `serverKeyName` | string | | | Required. The name of the SQL managed instance key. | diff --git a/arm/Microsoft.Sql/managedInstances/keys/readme.md b/arm/Microsoft.Sql/managedInstances/keys/readme.md index 14ae4c0eec..5c81ed2506 100644 --- a/arm/Microsoft.Sql/managedInstances/keys/readme.md +++ b/arm/Microsoft.Sql/managedInstances/keys/readme.md @@ -12,7 +12,7 @@ This module deploys a key for a SQL managed instance. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `managedInstanceName` | string | | | Required. Name of the SQL managed instance. | | `name` | string | | | Optional. The name of the key. Must follow the [__] pattern | | `serverKeyType` | string | `ServiceManaged` | `[AzureKeyVault, ServiceManaged]` | Optional. The encryption protector type like "ServiceManaged", "AzureKeyVault" | diff --git a/arm/Microsoft.Sql/managedInstances/readme.md b/arm/Microsoft.Sql/managedInstances/readme.md index 7af811a78a..c83a581774 100644 --- a/arm/Microsoft.Sql/managedInstances/readme.md +++ b/arm/Microsoft.Sql/managedInstances/readme.md @@ -38,7 +38,7 @@ SQL Managed Instance is deployed on a virtual network. This network is required | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | | `dnsZonePartner` | string | | | Optional. The resource ID of another managed instance whose DNS zone this managed instance will share after creation. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `encryptionProtectorObj` | _[encryptionProtector](encryptionProtector/readme.md)_ object | `{object}` | | Optional. The encryption protection configuration | | `hardwareFamily` | string | `Gen5` | | Optional. If the service has different generations of hardware, for the same SKU, then that can be captured here. | | `instancePoolResourceId` | string | | | Optional. The resource ID of the instance pool this managed server belongs to. | @@ -52,7 +52,7 @@ SQL Managed Instance is deployed on a virtual network. This network is required | `name` | string | | | Required. The name of the SQL managed instance. | | `primaryUserAssignedIdentityId` | string | | | Optional. Mandatory if "managedServiceIdentity" contains UserAssigned. The resource ID of a user assigned identity to be used by default. | | `proxyOverride` | string | `Proxy` | `[Proxy, Redirect, Default]` | Optional. Connection type used for connecting to the instance. | -| `publicDataEndpointEnabled` | bool | | | Optional. Whether or not the public data endpoint is enabled. | +| `publicDataEndpointEnabled` | bool | `False` | | Optional. Whether or not the public data endpoint is enabled. | | `restorePointInTime` | string | | | Optional. Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | | `securityAlertPoliciesObj` | _[securityAlertPolicies](securityAlertPolicies/readme.md)_ object | `{object}` | | Optional. The security alert policy configuration | @@ -61,7 +61,7 @@ SQL Managed Instance is deployed on a virtual network. This network is required | `sourceManagedInstanceId` | string | | | Optional. The resource identifier of the source managed instance associated with create operation of this instance. | | `storageSizeInGB` | int | `32` | | Optional. Storage size in GB. Minimum value: 32. Maximum value: 8192. Increments of 32 GB allowed only. | | `subnetId` | string | | | Required. The fully qualified resource ID of the subnet on which the SQL managed instance will be placed. | -| `systemAssignedIdentity` | bool | | | Optional. Enables system assigned managed identity on the resource. | +| `systemAssignedIdentity` | bool | `False` | | Optional. Enables system assigned managed identity on the resource. | | `tags` | object | `{object}` | | Optional. Tags of the resource. | | `timezoneId` | string | `UTC` | | Optional. ID of the timezone. Allowed values are timezones supported by Windows. | | `userAssignedIdentities` | object | `{object}` | | Optional. The ID(s) to assign to the resource. | diff --git a/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/readme.md b/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/readme.md index 20db9231a4..c707a23862 100644 --- a/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/readme.md +++ b/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/readme.md @@ -12,8 +12,8 @@ This module deploys a security alert policy for a SQL managed instance. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `emailAccountAdmins` | bool | | | Optional. Specifies that the schedule scan notification will be is sent to the subscription administrators. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `emailAccountAdmins` | bool | `False` | | Optional. Specifies that the schedule scan notification will be is sent to the subscription administrators. | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `managedInstanceName` | string | | | Required. Name of the SQL managed instance. | | `name` | string | | | Required. The name of the security alert policy | | `state` | string | `Disabled` | `[Enabled, Disabled]` | Optional. Enables advanced data security features, like recuring vulnerability assesment scans and ATP. If enabled, storage account must be provided. | diff --git a/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/readme.md b/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/readme.md index 9f84a840ab..b3cb686796 100644 --- a/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/readme.md +++ b/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/readme.md @@ -12,12 +12,12 @@ This module deploys a vulnerability assessment for a SQL managed instance. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `managedInstanceName` | string | | | Required. Name of the SQL managed instance. | | `name` | string | | | Required. The name of the vulnerability assessment | | `recurringScansEmails` | array | `[]` | | Optional. Specifies an array of email addresses to which the scan notification is sent. | -| `recurringScansEmailSubscriptionAdmins` | bool | | | Optional. Specifies that the schedule scan notification will be is sent to the subscription administrators. | -| `recurringScansIsEnabled` | bool | | | Optional. Recurring scans state. | +| `recurringScansEmailSubscriptionAdmins` | bool | `False` | | Optional. Specifies that the schedule scan notification will be is sent to the subscription administrators. | +| `recurringScansIsEnabled` | bool | `False` | | Optional. Recurring scans state. | | `vulnerabilityAssessmentsStorageAccountId` | string | | | Optional. A blob storage to hold the scan results. | ## Outputs diff --git a/arm/Microsoft.Sql/servers/databases/readme.md b/arm/Microsoft.Sql/servers/databases/readme.md index f9baa2ec15..f625f3f6d6 100644 --- a/arm/Microsoft.Sql/servers/databases/readme.md +++ b/arm/Microsoft.Sql/servers/databases/readme.md @@ -20,9 +20,9 @@ This module deploys an Azure SQL Server. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | -| `highAvailabilityReplicaCount` | int | | | Optional. The number of readonly secondary replicas associated with the database. | -| `isLedgerOn` | bool | | | Optional. Whether or not this database is a ledger database, which means all tables in the database are ledger tables. Note: the value of this property cannot be changed after the database has been created. | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `highAvailabilityReplicaCount` | int | `0` | | Optional. The number of readonly secondary replicas associated with the database. | +| `isLedgerOn` | bool | `False` | | Optional. Whether or not this database is a ledger database, which means all tables in the database are ledger tables. Note: the value of this property cannot be changed after the database has been created. | | `licenseType` | string | | | Optional. The license type to apply for this database. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `logsToEnable` | array | `[SQLInsights, AutomaticTuning, QueryStoreRuntimeStatistics, QueryStoreWaitStatistics, Errors, DatabaseWaitStatistics, Timouts, Blocks, Deadlocks]` | `[SQLInsights, AutomaticTuning, QueryStoreRuntimeStatistics, QueryStoreWaitStatistics, Errors, DatabaseWaitStatistics, Timouts, Blocks, Deadlocks]` | Optional. The name of logs that will be streamed. | @@ -38,7 +38,7 @@ This module deploys an Azure SQL Server. | `skuName` | string | | | Required. The name of the SKU. | | `tags` | object | `{object}` | | Optional. Tags of the resource. | | `tier` | string | | | Optional. The tier or edition of the particular SKU. | -| `zoneRedundant` | bool | | | Optional. Whether or not this database is zone redundant. | +| `zoneRedundant` | bool | `False` | | Optional. Whether or not this database is zone redundant. | ### Parameter Usage: `tags` diff --git a/arm/Microsoft.Sql/servers/firewallRules/readme.md b/arm/Microsoft.Sql/servers/firewallRules/readme.md index dec6560559..d8329274a9 100644 --- a/arm/Microsoft.Sql/servers/firewallRules/readme.md +++ b/arm/Microsoft.Sql/servers/firewallRules/readme.md @@ -12,7 +12,7 @@ This module deploys an SQL Server Firewall rule. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `endIpAddress` | string | `0.0.0.0` | | Optional. The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to startIpAddress. Use value '0.0.0.0' for all Azure-internal IP addresses. | | `name` | string | | | Required. The name of the Server Firewall Rule. | | `serverName` | string | | | Required. The Name of SQL Server | diff --git a/arm/Microsoft.Sql/servers/readme.md b/arm/Microsoft.Sql/servers/readme.md index badd60ce0a..3f4d44f6f6 100644 --- a/arm/Microsoft.Sql/servers/readme.md +++ b/arm/Microsoft.Sql/servers/readme.md @@ -21,14 +21,14 @@ This module deploys a SQL server. | `administratorLogin` | string | | | Required. Administrator username for the server. | | `administratorLoginPassword` | secureString | | | Required. The administrator login password. | | `databases` | _[databases](databases/readme.md)_ array | `[]` | | Optional. The databases to create in the server | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `firewallRules` | _[firewallRules](firewallRules/readme.md)_ array | `[]` | | Optional. The firewall rules to create in the server | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. The name of the server. | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | | `securityAlertPolicies` | _[securityAlertPolicies](securityAlertPolicies/readme.md)_ array | `[]` | | Optional. The security alert policies to create in the server | -| `systemAssignedIdentity` | bool | | | Optional. Enables system assigned managed identity on the resource. | +| `systemAssignedIdentity` | bool | `False` | | Optional. Enables system assigned managed identity on the resource. | | `tags` | object | `{object}` | | Optional. Tags of the resource. | | `userAssignedIdentities` | object | `{object}` | | Optional. The ID(s) to assign to the resource. | diff --git a/arm/Microsoft.Sql/servers/securityAlertPolicies/readme.md b/arm/Microsoft.Sql/servers/securityAlertPolicies/readme.md index 772bbac4a7..77036e8c31 100644 --- a/arm/Microsoft.Sql/servers/securityAlertPolicies/readme.md +++ b/arm/Microsoft.Sql/servers/securityAlertPolicies/readme.md @@ -13,11 +13,11 @@ This module deploys an SQL Server Security Alert Policy. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `disabledAlerts` | array | `[]` | | Optional. Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force. | -| `emailAccountAdmins` | bool | | | Optional. Specifies that the alert is sent to the account administrators. | +| `emailAccountAdmins` | bool | `False` | | Optional. Specifies that the alert is sent to the account administrators. | | `emailAddresses` | array | `[]` | | Optional. Specifies an array of email addresses to which the alert is sent. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. The name of the Security Alert Policy. | -| `retentionDays` | int | | | Optional. Specifies the number of days to keep in the Threat Detection audit logs. | +| `retentionDays` | int | `0` | | Optional. Specifies the number of days to keep in the Threat Detection audit logs. | | `serverName` | string | | | Required. The Name of SQL Server | | `state` | string | `Disabled` | `[Disabled, Enabled]` | Optional. Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific database. | | `storageAccountAccessKey` | secureString | | | Optional. Specifies the identifier key of the Threat Detection audit storage account.. | diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/readme.md b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/readme.md index 8644f1fece..ea1c62357c 100644 --- a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/readme.md @@ -15,7 +15,7 @@ This module deployes an Immutability Policy for a blob container | `allowProtectedAppendWrites` | bool | `True` | | Optional. This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API | | `blobServicesName` | string | `default` | | Optional. Name of the blob service. | | `containerName` | string | | | Required. Name of the container to apply the policy to | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `immutabilityPeriodSinceCreationInDays` | int | `365` | | Optional. The immutability period for the blobs in the container since the policy creation, in days. | | `name` | string | `default` | | Optional. Name of the immutable policy. | | `storageAccountName` | string | | | Required. Name of the Storage Account. | diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/readme.md b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/readme.md index 83f9893e0b..722db8d8dd 100644 --- a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/readme.md @@ -15,7 +15,7 @@ This module deployes a blob container | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `blobServicesName` | string | `default` | | Optional. Name of the blob service. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `immutabilityPolicyName` | string | `default` | | Optional. Name of the immutable policy. | | `immutabilityPolicyProperties` | object | `{object}` | | Optional. Configure immutability policy. | | `name` | string | | | Required. The name of the storage container to deploy | diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/readme.md b/arm/Microsoft.Storage/storageAccounts/blobServices/readme.md index ce43ec4031..524f34b8a6 100644 --- a/arm/Microsoft.Storage/storageAccounts/blobServices/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/blobServices/readme.md @@ -16,7 +16,7 @@ This module can be used to deploy a blob service into a storage account. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `automaticSnapshotPolicyEnabled` | bool | | | Optional. Automatic Snapshot is enabled if set to true. | +| `automaticSnapshotPolicyEnabled` | bool | `False` | | Optional. Automatic Snapshot is enabled if set to true. | | `containers` | _[containers](containers/readme.md)_ array | `[]` | | Optional. Blob containers to create. | | `deleteRetentionPolicy` | bool | `True` | | Optional. Indicates whether DeleteRetentionPolicy is enabled for the Blob service. | | `deleteRetentionPolicyDays` | int | `7` | | Optional. Indicates the number of days that the deleted blob should be retained. The minimum specified value can be 1 and the maximum value can be 365. | @@ -25,7 +25,7 @@ This module can be used to deploy a blob service into a storage account. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of a log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `logsToEnable` | array | `[StorageRead, StorageWrite, StorageDelete]` | `[StorageRead, StorageWrite, StorageDelete]` | Optional. The name of logs that will be streamed. | | `metricsToEnable` | array | `[Transaction]` | `[Transaction]` | Optional. The name of metrics that will be streamed. | | `name` | string | `default` | | Optional. The name of the blob service | diff --git a/arm/Microsoft.Storage/storageAccounts/fileServices/readme.md b/arm/Microsoft.Storage/storageAccounts/fileServices/readme.md index 2f611d0891..5cb9b6bc00 100644 --- a/arm/Microsoft.Storage/storageAccounts/fileServices/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/fileServices/readme.md @@ -20,7 +20,7 @@ This module can be used to deploy a file share service into a storage account. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of a log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `logsToEnable` | array | `[StorageRead, StorageWrite, StorageDelete]` | `[StorageRead, StorageWrite, StorageDelete]` | Optional. The name of logs that will be streamed. | | `metricsToEnable` | array | `[Transaction]` | `[Transaction]` | Optional. The name of metrics that will be streamed. | | `name` | string | `default` | | Optional. The name of the file service | diff --git a/arm/Microsoft.Storage/storageAccounts/fileServices/shares/readme.md b/arm/Microsoft.Storage/storageAccounts/fileServices/shares/readme.md index 03f227a57d..fc408826d3 100644 --- a/arm/Microsoft.Storage/storageAccounts/fileServices/shares/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/fileServices/shares/readme.md @@ -13,7 +13,7 @@ This module deploys a storage account file share. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `fileServicesName` | string | `default` | | Optional. The name of the file service | | `name` | string | | | Required. The name of the file share to create | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | diff --git a/arm/Microsoft.Storage/storageAccounts/managementPolicies/readme.md b/arm/Microsoft.Storage/storageAccounts/managementPolicies/readme.md index f5e14ca49e..0daa699e9f 100644 --- a/arm/Microsoft.Storage/storageAccounts/managementPolicies/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/managementPolicies/readme.md @@ -12,7 +12,7 @@ This module can be used to deploy a management policies into a storage account. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | `default` | | Optional. The name of the storage container to deploy | | `rules` | array | | | Required. The Storage Account ManagementPolicies Rules | | `storageAccountName` | string | | | Required. Name of the Storage Account. | diff --git a/arm/Microsoft.Storage/storageAccounts/queueServices/queues/readme.md b/arm/Microsoft.Storage/storageAccounts/queueServices/queues/readme.md index cd37ff4543..acaf9fcbf7 100644 --- a/arm/Microsoft.Storage/storageAccounts/queueServices/queues/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/queueServices/queues/readme.md @@ -13,7 +13,7 @@ This module deployes a storage account queue | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `metadata` | object | `{object}` | | Required. A name-value pair that represents queue metadata. | | `name` | string | | | Required. The name of the storage queue to deploy | | `queueServicesName` | string | `default` | | Optional. The name of the queue service | diff --git a/arm/Microsoft.Storage/storageAccounts/queueServices/readme.md b/arm/Microsoft.Storage/storageAccounts/queueServices/readme.md index dec9d81c27..c28bcefeb7 100644 --- a/arm/Microsoft.Storage/storageAccounts/queueServices/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/queueServices/readme.md @@ -20,7 +20,7 @@ This module can be used to deploy a file share service into a storage account. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of a log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `logsToEnable` | array | `[StorageRead, StorageWrite, StorageDelete]` | `[StorageRead, StorageWrite, StorageDelete]` | Optional. The name of logs that will be streamed. | | `metricsToEnable` | array | `[Transaction]` | `[Transaction]` | Optional. The name of metrics that will be streamed. | | `name` | string | `default` | | Optional. The name of the queue service | diff --git a/arm/Microsoft.Storage/storageAccounts/readme.md b/arm/Microsoft.Storage/storageAccounts/readme.md index df1996b933..1eeb7ad267 100644 --- a/arm/Microsoft.Storage/storageAccounts/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/readme.md @@ -36,7 +36,7 @@ This module is used to deploy a storage account, with the ability to deploy 1 or | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enableHierarchicalNamespace` | bool | `False` | | Optional. If true, enables Hierarchical Namespace for the storage account | | `fileServices` | _[fileServices](fileServices/readme.md)_ object | `{object}` | | Optional. File service and shares to deploy | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.Storage/storageAccounts/tableServices/readme.md b/arm/Microsoft.Storage/storageAccounts/tableServices/readme.md index 68fb49ec9e..29eddb6872 100644 --- a/arm/Microsoft.Storage/storageAccounts/tableServices/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/tableServices/readme.md @@ -19,7 +19,7 @@ This module deploys a storage account table service | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of a log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `logsToEnable` | array | `[StorageRead, StorageWrite, StorageDelete]` | `[StorageRead, StorageWrite, StorageDelete]` | Optional. The name of logs that will be streamed. | | `metricsToEnable` | array | `[Transaction]` | `[Transaction]` | Optional. The name of metrics that will be streamed. | | `name` | string | `default` | | Optional. The name of the table service | diff --git a/arm/Microsoft.Storage/storageAccounts/tableServices/tables/readme.md b/arm/Microsoft.Storage/storageAccounts/tableServices/tables/readme.md index c62fb58531..83de93df44 100644 --- a/arm/Microsoft.Storage/storageAccounts/tableServices/tables/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/tableServices/tables/readme.md @@ -12,7 +12,7 @@ This module deploys a storage account table | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. Name of the table. | | `storageAccountName` | string | | | Required. Name of the Storage Account. | | `tableServicesName` | string | `default` | | Optional. The name of the table service | diff --git a/arm/Microsoft.Synapse/privateLinkHubs/readme.md b/arm/Microsoft.Synapse/privateLinkHubs/readme.md index 5aff154c20..994768eb78 100644 --- a/arm/Microsoft.Synapse/privateLinkHubs/readme.md +++ b/arm/Microsoft.Synapse/privateLinkHubs/readme.md @@ -16,7 +16,7 @@ This module deploys Synapse PrivateLinkHubs. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. The geo-location where the resource lives. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. The name of the Private Link Hub. | @@ -110,7 +110,7 @@ Tag names and tag values can be provided as needed. A tag can be left without a ## Template references - [Locks](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Authorization/2017-04-01/locks) -- [Privateendpoints](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Network/2021-03-01/privateEndpoints) -- [Privateendpoints/Privatednszonegroups](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Network/2021-03-01/privateEndpoints/privateDnsZoneGroups) +- [Privateendpoints](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Network/2021-05-01/privateEndpoints) +- [Privateendpoints/Privatednszonegroups](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Network/2021-05-01/privateEndpoints/privateDnsZoneGroups) - [Privatelinkhubs](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Synapse/2021-06-01/privateLinkHubs) - [Roleassignments](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Authorization/roleAssignments) diff --git a/arm/Microsoft.VirtualMachineImages/imageTemplates/readme.md b/arm/Microsoft.VirtualMachineImages/imageTemplates/readme.md index 053b5d287f..ecee9fcfd9 100644 --- a/arm/Microsoft.VirtualMachineImages/imageTemplates/readme.md +++ b/arm/Microsoft.VirtualMachineImages/imageTemplates/readme.md @@ -15,9 +15,9 @@ This module deploys an image template that can be consumed by the Azure Image Bu | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `baseTime` | string | `[utcNow('yyyy-MM-dd-HH-mm-ss')]` | | Generated. Do not provide a value! This date value is used to generate a unique image template name. | -| `buildTimeoutInMinutes` | int | | | Optional. Image build timeout in minutes. Allowed values: 0-960. 0 means the default 240 minutes | +| `buildTimeoutInMinutes` | int | `0` | | Optional. Image build timeout in minutes. Allowed values: 0-960. 0 means the default 240 minutes | | `customizationSteps` | array | | | Required. Customization steps to be run when building the VM image. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `imageReplicationRegions` | array | `[]` | | Optional. List of the regions the image produced by this solution should be stored in the Shared Image Gallery. When left empty, the deployment's location will be taken as a default value. | | `imageSource` | object | | | Required. Image source definition in object format. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | @@ -118,6 +118,6 @@ Tag names and tag values can be provided as needed. A tag can be left without a ## Template references -- [Define resources with Bicep and ARM templates](https://docs.microsoft.com/en-us/azure/templates) +- [Imagetemplates](https://docs.microsoft.com/en-us/azure/templates/Microsoft.VirtualMachineImages/2020-02-14/imageTemplates) - [Locks](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Authorization/2017-04-01/locks) - [Roleassignments](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Authorization/roleAssignments) diff --git a/arm/Microsoft.Web/connections/readme.md b/arm/Microsoft.Web/connections/readme.md index 3bb1ec908b..92b56cf78a 100644 --- a/arm/Microsoft.Web/connections/readme.md +++ b/arm/Microsoft.Web/connections/readme.md @@ -19,7 +19,7 @@ This module deploys an Azure API connection. | `connectionKind` | string | | | Required. Connection Kind. Example: 'V1' when using blobs. It can change depending on the resource. | | `customParameterValues` | object | `{object}` | | Optional. Customized parameter values for specific connections. | | `displayName` | string | | | Required. Display name connection. Example: 'blobconnection' when using blobs. It can change depending on the resource. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location of the deployment. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Connection name for connection. Example: 'azureblob' when using blobs. It can change depending on the resource. | diff --git a/arm/Microsoft.Web/hostingEnvironments/readme.md b/arm/Microsoft.Web/hostingEnvironments/readme.md index 08647273ad..c325e74876 100644 --- a/arm/Microsoft.Web/hostingEnvironments/readme.md +++ b/arm/Microsoft.Web/hostingEnvironments/readme.md @@ -23,10 +23,10 @@ This module deploys an app service environment. | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | | `dnsSuffix` | string | | | Optional. DNS suffix of the App Service Environment. | -| `dynamicCacheEnabled` | bool | | | Optional. True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available(most likely because NSG blocked the incoming traffic). | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `dynamicCacheEnabled` | bool | `False` | | Optional. True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available(most likely because NSG blocked the incoming traffic). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `frontEndScaleFactor` | int | `15` | | Optional. Scale factor for frontends. | -| `hasLinuxWorkers` | bool | | | Optional. Flag that displays whether an ASE has linux workers or not | +| `hasLinuxWorkers` | bool | `False` | | Optional. Flag that displays whether an ASE has linux workers or not | | `internalLoadBalancingMode` | string | `None` | `[None, Web, Publishing]` | Optional. Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment. - None, Web, Publishing, Web,Publishing | | `ipsslAddressCount` | int | `2` | | Optional. Number of IP SSL addresses reserved for the App Service Environment. | | `kind` | string | `ASEV2` | | Optional. Kind of resource. | @@ -39,7 +39,7 @@ This module deploys an app service environment. | `networkAccessControlList` | array | `[]` | | Optional. Access control list for controlling traffic to the App Service Environment.. | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | | `subnetResourceId` | string | | | Required. ResourceId for the sub net | -| `suspended` | bool | | | Optional. true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available (most likely because NSG blocked the incoming traffic). | +| `suspended` | bool | `False` | | Optional. true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available (most likely because NSG blocked the incoming traffic). | | `tags` | object | `{object}` | | Optional. Resource tags. | | `userWhitelistedIpRanges` | array | `[]` | | Optional. User added ip ranges to whitelist on ASE db - string | | `workerPools` | array | `[]` | | Optional. Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool.. | diff --git a/arm/Microsoft.Web/serverfarms/readme.md b/arm/Microsoft.Web/serverfarms/readme.md index d2abfedd64..dc78bf150b 100644 --- a/arm/Microsoft.Web/serverfarms/readme.md +++ b/arm/Microsoft.Web/serverfarms/readme.md @@ -15,18 +15,18 @@ This module deploys an app service plan. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `appServiceEnvironmentId` | string | | | Optional. The Resource ID of the App Service Environment to use for the App Service Plan. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `maximumElasticWorkerCount` | int | `1` | | Optional. Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan. | | `name` | string | | | Required. The name of the app service plan to deploy. | -| `perSiteScaling` | bool | | | Optional. If true, apps assigned to this App Service plan can be scaled independently. If false, apps assigned to this App Service plan will scale to all instances of the plan. | +| `perSiteScaling` | bool | `False` | | Optional. If true, apps assigned to this App Service plan can be scaled independently. If false, apps assigned to this App Service plan will scale to all instances of the plan. | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | | `serverOS` | string | `Windows` | `[Windows, Linux]` | Optional. Kind of server OS. | | `sku` | object | | | Required. Defines the name, tier, size, family and capacity of the App Service Plan. | | `tags` | object | `{object}` | | Optional. Tags of the resource. | -| `targetWorkerCount` | int | | | Optional. Scaling worker count. | -| `targetWorkerSize` | int | | `[0, 1, 2]` | Optional. The instance size of the hosting plan (small, medium, or large). | +| `targetWorkerCount` | int | `0` | | Optional. Scaling worker count. | +| `targetWorkerSize` | int | `0` | `[0, 1, 2]` | Optional. The instance size of the hosting plan (small, medium, or large). | | `workerTierName` | string | | | Optional. Target worker tier assigned to the App Service plan. | ### Parameter Usage: `sku` diff --git a/arm/Microsoft.Web/sites/config/readme.md b/arm/Microsoft.Web/sites/config/readme.md index d2329c32bc..51a02a73bc 100644 --- a/arm/Microsoft.Web/sites/config/readme.md +++ b/arm/Microsoft.Web/sites/config/readme.md @@ -14,7 +14,7 @@ This module deploys a site config resource. | :-- | :-- | :-- | :-- | :-- | | `appInsightId` | string | | | Optional. Resource ID of the app insight to leverage for this resource. | | `appName` | string | | | Required. Name of the site parent resource. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `functionsExtensionVersion` | string | `~3` | | Optional. Version of the function extension. | | `functionsWorkerRuntime` | string | | `[dotnet, node, python, java, powershell, ]` | Optional. Runtime of the function worker. | | `name` | string | | `[appsettings]` | Required. Name of the site config. | diff --git a/arm/Microsoft.Web/sites/readme.md b/arm/Microsoft.Web/sites/readme.md index 78d652b535..2c9b7b1f6d 100644 --- a/arm/Microsoft.Web/sites/readme.md +++ b/arm/Microsoft.Web/sites/readme.md @@ -31,7 +31,7 @@ This module deploys a web or function app. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of log analytics workspace. | -| `enableDefaultTelemetry` | bool | | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `functionsExtensionVersion` | string | `~3` | | Optional. Version if the function extension. | | `functionsWorkerRuntime` | string | | `[dotnet, node, python, java, powershell, ]` | Optional. Runtime of the function worker. | | `httpsOnly` | bool | `True` | | Optional. Configures a site to accept only HTTPS requests. Issues redirect for HTTP requests. | @@ -45,7 +45,7 @@ This module deploys a web or function app. | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11'. | | `siteConfig` | object | `{object}` | | Optional. Configuration of the app. | | `storageAccountId` | string | | | Optional. Required if functionapp kind. The resource ID of the storage account to manage triggers and logging function executions. | -| `systemAssignedIdentity` | bool | | | Optional. Enables system assigned managed identity on the resource. | +| `systemAssignedIdentity` | bool | `False` | | Optional. Enables system assigned managed identity on the resource. | | `tags` | object | `{object}` | | Optional. Tags of the resource. | | `userAssignedIdentities` | object | `{object}` | | Optional. The ID(s) to assign to the resource. | @@ -188,8 +188,8 @@ You can specify multiple user assigned identities to a resource by providing add - [Components](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Insights/2020-02-02/components) - [Diagnosticsettings](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Insights/2021-05-01-preview/diagnosticSettings) - [Locks](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Authorization/2017-04-01/locks) -- [Privateendpoints](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Network/2021-03-01/privateEndpoints) -- [Privateendpoints/Privatednszonegroups](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Network/2021-03-01/privateEndpoints/privateDnsZoneGroups) +- [Privateendpoints](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Network/2021-05-01/privateEndpoints) +- [Privateendpoints/Privatednszonegroups](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Network/2021-05-01/privateEndpoints/privateDnsZoneGroups) - [Roleassignments](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Authorization/roleAssignments) - [Serverfarms](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Web/2021-02-01/serverfarms) - [Sites](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Web/2020-12-01/sites) From 109aefa2183b8049718a29ed69ccb3faaa634c78 Mon Sep 17 00:00:00 2001 From: MrMCake Date: Fri, 4 Mar 2022 09:26:31 +0100 Subject: [PATCH 13/14] Set default telemetry to true --- arm/Microsoft.AnalysisServices/servers/deploy.bicep | 2 +- arm/Microsoft.AnalysisServices/servers/readme.md | 2 +- .../service/.bicep/nested_authorizationServers.bicep | 2 +- .../service/apiVersionSets/deploy.bicep | 2 +- arm/Microsoft.ApiManagement/service/apiVersionSets/readme.md | 2 +- arm/Microsoft.ApiManagement/service/apis/deploy.bicep | 2 +- arm/Microsoft.ApiManagement/service/apis/policies/deploy.bicep | 2 +- arm/Microsoft.ApiManagement/service/apis/policies/readme.md | 2 +- arm/Microsoft.ApiManagement/service/apis/readme.md | 2 +- .../service/authorizationServers/deploy.bicep | 2 +- .../service/authorizationServers/readme.md | 2 +- arm/Microsoft.ApiManagement/service/backends/deploy.bicep | 2 +- arm/Microsoft.ApiManagement/service/backends/readme.md | 2 +- arm/Microsoft.ApiManagement/service/caches/deploy.bicep | 2 +- arm/Microsoft.ApiManagement/service/caches/readme.md | 2 +- arm/Microsoft.ApiManagement/service/deploy.bicep | 2 +- .../service/identityProviders/deploy.bicep | 2 +- .../service/identityProviders/readme.md | 2 +- arm/Microsoft.ApiManagement/service/namedValues/deploy.bicep | 2 +- arm/Microsoft.ApiManagement/service/namedValues/readme.md | 2 +- arm/Microsoft.ApiManagement/service/policies/deploy.bicep | 2 +- arm/Microsoft.ApiManagement/service/policies/readme.md | 2 +- .../service/portalsettings/deploy.bicep | 2 +- arm/Microsoft.ApiManagement/service/portalsettings/readme.md | 2 +- arm/Microsoft.ApiManagement/service/products/apis/deploy.bicep | 2 +- arm/Microsoft.ApiManagement/service/products/apis/readme.md | 2 +- arm/Microsoft.ApiManagement/service/products/deploy.bicep | 2 +- .../service/products/groups/deploy.bicep | 2 +- arm/Microsoft.ApiManagement/service/products/groups/readme.md | 2 +- arm/Microsoft.ApiManagement/service/products/readme.md | 2 +- arm/Microsoft.ApiManagement/service/readme.md | 2 +- arm/Microsoft.ApiManagement/service/subscriptions/deploy.bicep | 2 +- arm/Microsoft.ApiManagement/service/subscriptions/readme.md | 2 +- arm/Microsoft.Automation/automationAccounts/deploy.bicep | 2 +- .../automationAccounts/jobSchedules/deploy.bicep | 2 +- .../automationAccounts/jobSchedules/readme.md | 2 +- .../automationAccounts/modules/deploy.bicep | 2 +- arm/Microsoft.Automation/automationAccounts/modules/readme.md | 2 +- arm/Microsoft.Automation/automationAccounts/readme.md | 2 +- .../automationAccounts/runbooks/deploy.bicep | 2 +- arm/Microsoft.Automation/automationAccounts/runbooks/readme.md | 2 +- .../automationAccounts/schedules/deploy.bicep | 2 +- .../automationAccounts/schedules/readme.md | 2 +- .../softwareUpdateConfigurations/deploy.bicep | 2 +- .../automationAccounts/softwareUpdateConfigurations/readme.md | 2 +- .../automationAccounts/variables/deploy.bicep | 2 +- .../automationAccounts/variables/readme.md | 2 +- arm/Microsoft.Batch/batchAccounts/deploy.bicep | 2 +- arm/Microsoft.Batch/batchAccounts/readme.md | 2 +- arm/Microsoft.CognitiveServices/accounts/deploy.bicep | 2 +- arm/Microsoft.CognitiveServices/accounts/readme.md | 2 +- arm/Microsoft.Compute/availabilitySets/deploy.bicep | 2 +- arm/Microsoft.Compute/availabilitySets/readme.md | 2 +- arm/Microsoft.Compute/diskEncryptionSets/deploy.bicep | 2 +- arm/Microsoft.Compute/diskEncryptionSets/readme.md | 2 +- arm/Microsoft.Compute/disks/deploy.bicep | 2 +- arm/Microsoft.Compute/disks/readme.md | 2 +- arm/Microsoft.Compute/galleries/deploy.bicep | 2 +- arm/Microsoft.Compute/galleries/images/deploy.bicep | 2 +- arm/Microsoft.Compute/galleries/images/readme.md | 2 +- arm/Microsoft.Compute/galleries/readme.md | 2 +- arm/Microsoft.Compute/images/deploy.bicep | 2 +- arm/Microsoft.Compute/images/readme.md | 2 +- arm/Microsoft.Compute/proximityPlacementGroups/deploy.bicep | 2 +- arm/Microsoft.Compute/proximityPlacementGroups/readme.md | 2 +- arm/Microsoft.Compute/virtualMachineScaleSets/deploy.bicep | 3 +-- .../virtualMachineScaleSets/extensions/deploy.bicep | 2 +- .../virtualMachineScaleSets/extensions/readme.md | 2 +- arm/Microsoft.Compute/virtualMachineScaleSets/readme.md | 2 +- arm/Microsoft.Compute/virtualMachines/deploy.bicep | 2 +- arm/Microsoft.Compute/virtualMachines/extensions/deploy.bicep | 2 +- arm/Microsoft.Compute/virtualMachines/extensions/readme.md | 2 +- arm/Microsoft.Compute/virtualMachines/readme.md | 2 +- arm/Microsoft.Consumption/budgets/deploy.bicep | 2 +- arm/Microsoft.Consumption/budgets/readme.md | 2 +- arm/Microsoft.ContainerInstance/containerGroups/deploy.bicep | 2 +- arm/Microsoft.ContainerInstance/containerGroups/readme.md | 2 +- arm/Microsoft.ContainerRegistry/registries/deploy.bicep | 2 +- arm/Microsoft.ContainerRegistry/registries/readme.md | 2 +- .../managedClusters/agentPools/deploy.bicep | 2 +- .../managedClusters/agentPools/readme.md | 2 +- arm/Microsoft.ContainerService/managedClusters/deploy.bicep | 2 +- arm/Microsoft.ContainerService/managedClusters/readme.md | 2 +- arm/Microsoft.DataFactory/factories/deploy.bicep | 2 +- .../factories/integrationRuntime/deploy.bicep | 2 +- .../factories/integrationRuntime/readme.md | 2 +- .../factories/managedVirtualNetwork/deploy.bicep | 2 +- .../factories/managedVirtualNetwork/readme.md | 2 +- arm/Microsoft.DataFactory/factories/readme.md | 2 +- arm/Microsoft.Databricks/workspaces/deploy.bicep | 2 +- arm/Microsoft.Databricks/workspaces/readme.md | 2 +- .../applicationgroups/applications/deploy.bicep | 2 +- .../applicationgroups/applications/readme.md | 2 +- .../applicationgroups/deploy.bicep | 2 +- .../applicationgroups/readme.md | 2 +- arm/Microsoft.DesktopVirtualization/hostpools/deploy.bicep | 2 +- arm/Microsoft.DesktopVirtualization/hostpools/readme.md | 2 +- arm/Microsoft.DesktopVirtualization/workspaces/deploy.bicep | 2 +- arm/Microsoft.DesktopVirtualization/workspaces/readme.md | 2 +- arm/Microsoft.DocumentDB/databaseAccounts/deploy.bicep | 2 +- .../databaseAccounts/mongodbDatabases/collections/deploy.bicep | 2 +- .../databaseAccounts/mongodbDatabases/collections/readme.md | 2 +- .../databaseAccounts/mongodbDatabases/deploy.bicep | 2 +- .../databaseAccounts/mongodbDatabases/readme.md | 2 +- arm/Microsoft.DocumentDB/databaseAccounts/readme.md | 2 +- .../databaseAccounts/sqlDatabases/containers/deploy.bicep | 2 +- .../databaseAccounts/sqlDatabases/containers/readme.md | 2 +- .../databaseAccounts/sqlDatabases/deploy.bicep | 2 +- .../databaseAccounts/sqlDatabases/readme.md | 2 +- arm/Microsoft.EventGrid/topics/deploy.bicep | 2 +- arm/Microsoft.EventGrid/topics/readme.md | 2 +- .../namespaces/authorizationRules/deploy.bicep | 2 +- arm/Microsoft.EventHub/namespaces/authorizationRules/readme.md | 2 +- arm/Microsoft.EventHub/namespaces/deploy.bicep | 2 +- .../namespaces/disasterRecoveryConfigs/deploy.bicep | 2 +- .../namespaces/disasterRecoveryConfigs/readme.md | 2 +- .../namespaces/eventhubs/authorizationRules/deploy.bicep | 2 +- .../namespaces/eventhubs/authorizationRules/readme.md | 2 +- .../namespaces/eventhubs/consumergroups/deploy.bicep | 2 +- .../namespaces/eventhubs/consumergroups/readme.md | 2 +- arm/Microsoft.EventHub/namespaces/eventhubs/deploy.bicep | 2 +- arm/Microsoft.EventHub/namespaces/eventhubs/readme.md | 2 +- arm/Microsoft.EventHub/namespaces/readme.md | 2 +- arm/Microsoft.HealthBot/healthBots/deploy.bicep | 2 +- arm/Microsoft.HealthBot/healthBots/readme.md | 2 +- arm/Microsoft.Insights/actionGroups/deploy.bicep | 2 +- arm/Microsoft.Insights/actionGroups/readme.md | 2 +- arm/Microsoft.Insights/activityLogAlerts/deploy.bicep | 2 +- arm/Microsoft.Insights/activityLogAlerts/readme.md | 2 +- arm/Microsoft.Insights/components/deploy.bicep | 2 +- arm/Microsoft.Insights/components/readme.md | 2 +- arm/Microsoft.Insights/metricAlerts/deploy.bicep | 2 +- arm/Microsoft.Insights/metricAlerts/readme.md | 2 +- arm/Microsoft.Insights/privateLinkScopes/deploy.bicep | 2 +- arm/Microsoft.Insights/privateLinkScopes/readme.md | 2 +- .../privateLinkScopes/scopedResources/deploy.bicep | 2 +- .../privateLinkScopes/scopedResources/readme.md | 2 +- arm/Microsoft.Insights/scheduledQueryRules/deploy.bicep | 2 +- arm/Microsoft.Insights/scheduledQueryRules/readme.md | 2 +- arm/Microsoft.KeyVault/vaults/accessPolicies/deploy.bicep | 2 +- arm/Microsoft.KeyVault/vaults/accessPolicies/readme.md | 2 +- arm/Microsoft.KeyVault/vaults/deploy.bicep | 2 +- arm/Microsoft.KeyVault/vaults/keys/deploy.bicep | 2 +- arm/Microsoft.KeyVault/vaults/keys/readme.md | 2 +- arm/Microsoft.KeyVault/vaults/readme.md | 2 +- arm/Microsoft.KeyVault/vaults/secrets/deploy.bicep | 2 +- arm/Microsoft.KeyVault/vaults/secrets/readme.md | 2 +- arm/Microsoft.Logic/workflows/deploy.bicep | 2 +- arm/Microsoft.Logic/workflows/readme.md | 2 +- arm/Microsoft.MachineLearningServices/workspaces/deploy.bicep | 2 +- arm/Microsoft.MachineLearningServices/workspaces/readme.md | 2 +- .../userAssignedIdentities/deploy.bicep | 2 +- arm/Microsoft.ManagedIdentity/userAssignedIdentities/readme.md | 2 +- .../registrationDefinitions/deploy.bicep | 2 +- .../registrationDefinitions/readme.md | 2 +- arm/Microsoft.Management/managementGroups/deploy.bicep | 2 +- arm/Microsoft.Management/managementGroups/readme.md | 2 +- arm/Microsoft.NetApp/netAppAccounts/capacityPools/deploy.bicep | 2 +- arm/Microsoft.NetApp/netAppAccounts/capacityPools/readme.md | 2 +- .../netAppAccounts/capacityPools/volumes/deploy.bicep | 2 +- .../netAppAccounts/capacityPools/volumes/readme.md | 2 +- arm/Microsoft.NetApp/netAppAccounts/deploy.bicep | 2 +- arm/Microsoft.NetApp/netAppAccounts/readme.md | 2 +- arm/Microsoft.Network/applicationGateways/deploy.bicep | 2 +- arm/Microsoft.Network/applicationGateways/readme.md | 2 +- arm/Microsoft.Network/applicationSecurityGroups/deploy.bicep | 2 +- arm/Microsoft.Network/applicationSecurityGroups/readme.md | 2 +- arm/Microsoft.Network/azureFirewalls/deploy.bicep | 2 +- arm/Microsoft.Network/azureFirewalls/readme.md | 2 +- arm/Microsoft.Network/bastionHosts/deploy.bicep | 2 +- arm/Microsoft.Network/bastionHosts/readme.md | 2 +- arm/Microsoft.Network/connections/deploy.bicep | 2 +- arm/Microsoft.Network/connections/readme.md | 2 +- arm/Microsoft.Network/ddosProtectionPlans/deploy.bicep | 2 +- arm/Microsoft.Network/ddosProtectionPlans/readme.md | 2 +- arm/Microsoft.Network/expressRouteCircuits/deploy.bicep | 2 +- arm/Microsoft.Network/expressRouteCircuits/readme.md | 2 +- arm/Microsoft.Network/firewallPolicies/deploy.bicep | 2 +- arm/Microsoft.Network/firewallPolicies/readme.md | 2 +- .../firewallPolicies/ruleCollectionGroups/deploy.bicep | 2 +- .../firewallPolicies/ruleCollectionGroups/readme.md | 2 +- arm/Microsoft.Network/firewallPolicies/ruleGroups/deploy.bicep | 2 +- arm/Microsoft.Network/firewallPolicies/ruleGroups/readme.md | 2 +- arm/Microsoft.Network/ipGroups/deploy.bicep | 2 +- arm/Microsoft.Network/ipGroups/readme.md | 2 +- .../loadBalancers/backendAddressPools/deploy.bicep | 2 +- .../loadBalancers/backendAddressPools/readme.md | 2 +- arm/Microsoft.Network/loadBalancers/deploy.bicep | 2 +- .../loadBalancers/inboundNatRules/deploy.bicep | 2 +- arm/Microsoft.Network/loadBalancers/inboundNatRules/readme.md | 2 +- arm/Microsoft.Network/loadBalancers/readme.md | 2 +- arm/Microsoft.Network/localNetworkGateways/deploy.bicep | 2 +- arm/Microsoft.Network/localNetworkGateways/readme.md | 2 +- arm/Microsoft.Network/natGateways/deploy.bicep | 2 +- arm/Microsoft.Network/natGateways/readme.md | 2 +- arm/Microsoft.Network/networkSecurityGroups/deploy.bicep | 2 +- arm/Microsoft.Network/networkSecurityGroups/readme.md | 2 +- .../networkWatchers/connectionMonitors/deploy.bicep | 2 +- .../networkWatchers/connectionMonitors/readme.md | 2 +- arm/Microsoft.Network/networkWatchers/deploy.bicep | 2 +- arm/Microsoft.Network/networkWatchers/flowLogs/deploy.bicep | 2 +- arm/Microsoft.Network/networkWatchers/flowLogs/readme.md | 2 +- arm/Microsoft.Network/networkWatchers/readme.md | 2 +- arm/Microsoft.Network/privateDnsZones/deploy.bicep | 2 +- arm/Microsoft.Network/privateDnsZones/readme.md | 2 +- .../privateDnsZones/virtualNetworkLinks/deploy.bicep | 2 +- .../privateDnsZones/virtualNetworkLinks/readme.md | 2 +- arm/Microsoft.Network/privateEndpoints/deploy.bicep | 2 +- .../privateEndpoints/privateDnsZoneGroups/deploy.bicep | 2 +- .../privateEndpoints/privateDnsZoneGroups/readme.md | 2 +- arm/Microsoft.Network/privateEndpoints/readme.md | 2 +- arm/Microsoft.Network/publicIPAddresses/deploy.bicep | 2 +- arm/Microsoft.Network/publicIPAddresses/readme.md | 2 +- arm/Microsoft.Network/publicIPPrefixes/deploy.bicep | 2 +- arm/Microsoft.Network/publicIPPrefixes/readme.md | 2 +- arm/Microsoft.Network/routeTables/deploy.bicep | 2 +- arm/Microsoft.Network/routeTables/readme.md | 2 +- arm/Microsoft.Network/trafficmanagerprofiles/deploy.bicep | 2 +- arm/Microsoft.Network/trafficmanagerprofiles/readme.md | 2 +- arm/Microsoft.Network/virtualHubs/deploy.bicep | 2 +- arm/Microsoft.Network/virtualHubs/hubRouteTables/deploy.bicep | 2 +- arm/Microsoft.Network/virtualHubs/hubRouteTables/readme.md | 2 +- .../virtualHubs/hubVirtualNetworkConnections/deploy.bicep | 2 +- .../virtualHubs/hubVirtualNetworkConnections/readme.md | 2 +- arm/Microsoft.Network/virtualHubs/readme.md | 2 +- arm/Microsoft.Network/virtualNetworkGateways/deploy.bicep | 2 +- arm/Microsoft.Network/virtualNetworkGateways/readme.md | 2 +- arm/Microsoft.Network/virtualNetworks/deploy.bicep | 2 +- arm/Microsoft.Network/virtualNetworks/readme.md | 2 +- arm/Microsoft.Network/virtualNetworks/subnets/deploy.bicep | 2 +- arm/Microsoft.Network/virtualNetworks/subnets/readme.md | 2 +- .../virtualNetworks/virtualNetworkPeerings/deploy.bicep | 2 +- .../virtualNetworks/virtualNetworkPeerings/readme.md | 2 +- arm/Microsoft.Network/virtualWans/deploy.bicep | 2 +- arm/Microsoft.Network/virtualWans/readme.md | 2 +- .../workspaces/dataSources/deploy.bicep | 2 +- .../workspaces/dataSources/readme.md | 2 +- arm/Microsoft.OperationalInsights/workspaces/deploy.bicep | 2 +- .../workspaces/linkedServices/deploy.bicep | 2 +- .../workspaces/linkedServices/readme.md | 2 +- arm/Microsoft.OperationalInsights/workspaces/readme.md | 2 +- .../workspaces/savedSearches/deploy.bicep | 2 +- .../workspaces/savedSearches/readme.md | 2 +- .../workspaces/storageInsightConfigs/deploy.bicep | 2 +- .../workspaces/storageInsightConfigs/readme.md | 2 +- .../vaults/backupConfig/deploy.bicep | 2 +- arm/Microsoft.RecoveryServices/vaults/backupConfig/readme.md | 2 +- .../vaults/backupPolicies/deploy.bicep | 2 +- arm/Microsoft.RecoveryServices/vaults/backupPolicies/readme.md | 2 +- .../vaults/backupStorageConfig/deploy.bicep | 2 +- .../vaults/backupStorageConfig/readme.md | 2 +- arm/Microsoft.RecoveryServices/vaults/deploy.bicep | 2 +- .../vaults/protectionContainers/deploy.bicep | 2 +- .../vaults/protectionContainers/readme.md | 2 +- arm/Microsoft.RecoveryServices/vaults/readme.md | 2 +- arm/Microsoft.Resources/deploymentScripts/deploy.bicep | 2 +- arm/Microsoft.Resources/deploymentScripts/readme.md | 2 +- arm/Microsoft.Resources/resourceGroups/deploy.bicep | 2 +- arm/Microsoft.Resources/resourceGroups/readme.md | 2 +- arm/Microsoft.Security/azureSecurityCenter/deploy.bicep | 2 +- arm/Microsoft.Security/azureSecurityCenter/readme.md | 2 +- .../namespaces/authorizationRules/deploy.bicep | 2 +- .../namespaces/authorizationRules/readme.md | 2 +- arm/Microsoft.ServiceBus/namespaces/deploy.bicep | 2 +- .../namespaces/disasterRecoveryConfigs/deploy.bicep | 2 +- .../namespaces/disasterRecoveryConfigs/readme.md | 2 +- arm/Microsoft.ServiceBus/namespaces/ipFilterRules/deploy.bicep | 2 +- arm/Microsoft.ServiceBus/namespaces/ipFilterRules/readme.md | 2 +- .../namespaces/migrationConfigurations/deploy.bicep | 2 +- .../namespaces/migrationConfigurations/readme.md | 2 +- .../namespaces/queues/authorizationRules/deploy.bicep | 2 +- .../namespaces/queues/authorizationRules/readme.md | 2 +- arm/Microsoft.ServiceBus/namespaces/queues/deploy.bicep | 2 +- arm/Microsoft.ServiceBus/namespaces/queues/readme.md | 2 +- arm/Microsoft.ServiceBus/namespaces/readme.md | 2 +- .../namespaces/topics/authorizationRules/deploy.bicep | 2 +- .../namespaces/topics/authorizationRules/readme.md | 2 +- arm/Microsoft.ServiceBus/namespaces/topics/deploy.bicep | 2 +- arm/Microsoft.ServiceBus/namespaces/topics/readme.md | 2 +- .../namespaces/virtualNetworkRules/deploy.bicep | 2 +- .../namespaces/virtualNetworkRules/readme.md | 2 +- .../clusters/applicationTypes/deploy.bicep | 2 +- .../clusters/applicationTypes/readme.md | 2 +- arm/Microsoft.ServiceFabric/clusters/deploy.bicep | 2 +- arm/Microsoft.ServiceFabric/clusters/readme.md | 2 +- arm/Microsoft.Sql/managedInstances/administrators/deploy.bicep | 2 +- arm/Microsoft.Sql/managedInstances/administrators/readme.md | 2 +- .../databases/backupLongTermRetentionPolicies/deploy.bicep | 2 +- .../databases/backupLongTermRetentionPolicies/readme.md | 2 +- .../databases/backupShortTermRetentionPolicies/deploy.bicep | 2 +- .../databases/backupShortTermRetentionPolicies/readme.md | 2 +- arm/Microsoft.Sql/managedInstances/databases/deploy.bicep | 2 +- arm/Microsoft.Sql/managedInstances/databases/readme.md | 2 +- arm/Microsoft.Sql/managedInstances/deploy.bicep | 2 +- .../managedInstances/encryptionProtector/deploy.bicep | 2 +- .../managedInstances/encryptionProtector/readme.md | 2 +- arm/Microsoft.Sql/managedInstances/keys/deploy.bicep | 2 +- arm/Microsoft.Sql/managedInstances/keys/readme.md | 2 +- arm/Microsoft.Sql/managedInstances/readme.md | 2 +- .../managedInstances/securityAlertPolicies/deploy.bicep | 2 +- .../managedInstances/securityAlertPolicies/readme.md | 2 +- .../managedInstances/vulnerabilityAssessments/deploy.bicep | 2 +- .../managedInstances/vulnerabilityAssessments/readme.md | 2 +- arm/Microsoft.Sql/servers/databases/deploy.bicep | 2 +- arm/Microsoft.Sql/servers/databases/readme.md | 2 +- arm/Microsoft.Sql/servers/deploy.bicep | 2 +- arm/Microsoft.Sql/servers/firewallRules/deploy.bicep | 2 +- arm/Microsoft.Sql/servers/firewallRules/readme.md | 2 +- arm/Microsoft.Sql/servers/readme.md | 2 +- arm/Microsoft.Sql/servers/securityAlertPolicies/deploy.bicep | 2 +- arm/Microsoft.Sql/servers/securityAlertPolicies/readme.md | 2 +- .../storageAccounts/blobServices/containers/deploy.bicep | 2 +- .../blobServices/containers/immutabilityPolicies/deploy.bicep | 2 +- .../blobServices/containers/immutabilityPolicies/readme.md | 2 +- .../storageAccounts/blobServices/containers/readme.md | 2 +- .../storageAccounts/blobServices/deploy.bicep | 2 +- arm/Microsoft.Storage/storageAccounts/blobServices/readme.md | 2 +- arm/Microsoft.Storage/storageAccounts/deploy.bicep | 2 +- .../storageAccounts/fileServices/deploy.bicep | 2 +- arm/Microsoft.Storage/storageAccounts/fileServices/readme.md | 2 +- .../storageAccounts/fileServices/shares/deploy.bicep | 2 +- .../storageAccounts/fileServices/shares/readme.md | 2 +- .../storageAccounts/managementPolicies/deploy.bicep | 2 +- .../storageAccounts/managementPolicies/readme.md | 2 +- .../storageAccounts/queueServices/deploy.bicep | 2 +- .../storageAccounts/queueServices/queues/deploy.bicep | 2 +- .../storageAccounts/queueServices/queues/readme.md | 2 +- arm/Microsoft.Storage/storageAccounts/queueServices/readme.md | 2 +- arm/Microsoft.Storage/storageAccounts/readme.md | 2 +- .../storageAccounts/tableServices/deploy.bicep | 2 +- arm/Microsoft.Storage/storageAccounts/tableServices/readme.md | 2 +- .../storageAccounts/tableServices/tables/deploy.bicep | 2 +- .../storageAccounts/tableServices/tables/readme.md | 2 +- arm/Microsoft.Synapse/privateLinkHubs/deploy.bicep | 2 +- arm/Microsoft.Synapse/privateLinkHubs/readme.md | 2 +- arm/Microsoft.VirtualMachineImages/imageTemplates/deploy.bicep | 2 +- arm/Microsoft.VirtualMachineImages/imageTemplates/readme.md | 2 +- arm/Microsoft.Web/connections/deploy.bicep | 2 +- arm/Microsoft.Web/connections/readme.md | 2 +- arm/Microsoft.Web/hostingEnvironments/deploy.bicep | 2 +- arm/Microsoft.Web/hostingEnvironments/readme.md | 2 +- arm/Microsoft.Web/serverfarms/deploy.bicep | 2 +- arm/Microsoft.Web/serverfarms/readme.md | 2 +- arm/Microsoft.Web/sites/config/deploy.bicep | 2 +- arm/Microsoft.Web/sites/config/readme.md | 2 +- arm/Microsoft.Web/sites/deploy.bicep | 2 +- arm/Microsoft.Web/sites/readme.md | 2 +- .../roleAssignments-multiRolesMultiPrincipals/deploy.bicep | 2 +- .../virtualNetworkPeerings-multiRemoteVnets/deploy.bicep | 2 +- 349 files changed, 349 insertions(+), 350 deletions(-) diff --git a/arm/Microsoft.AnalysisServices/servers/deploy.bicep b/arm/Microsoft.AnalysisServices/servers/deploy.bicep index f42968bbfb..7950d8233d 100644 --- a/arm/Microsoft.AnalysisServices/servers/deploy.bicep +++ b/arm/Microsoft.AnalysisServices/servers/deploy.bicep @@ -54,7 +54,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. The name of logs that will be streamed.') @allowed([ diff --git a/arm/Microsoft.AnalysisServices/servers/readme.md b/arm/Microsoft.AnalysisServices/servers/readme.md index d9143aa4d9..df28ac4983 100644 --- a/arm/Microsoft.AnalysisServices/servers/readme.md +++ b/arm/Microsoft.AnalysisServices/servers/readme.md @@ -26,7 +26,7 @@ The following resources are required to be able to deploy this resource. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `firewallSettings` | object | `{object}` | | Optional. The inbound firewall rules to define on the server. If not specified, firewall is disabled. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all Resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.ApiManagement/service/.bicep/nested_authorizationServers.bicep b/arm/Microsoft.ApiManagement/service/.bicep/nested_authorizationServers.bicep index c727a1813a..8bbf638029 100644 --- a/arm/Microsoft.ApiManagement/service/.bicep/nested_authorizationServers.bicep +++ b/arm/Microsoft.ApiManagement/service/.bicep/nested_authorizationServers.bicep @@ -35,7 +35,7 @@ param clientIdSecretName string param clientSecretSecretName string @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values.') param defaultScope string = '' diff --git a/arm/Microsoft.ApiManagement/service/apiVersionSets/deploy.bicep b/arm/Microsoft.ApiManagement/service/apiVersionSets/deploy.bicep index 1f989c9549..038302e853 100644 --- a/arm/Microsoft.ApiManagement/service/apiVersionSets/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/apiVersionSets/deploy.bicep @@ -2,7 +2,7 @@ param apiManagementServiceName string @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. API Version set name') param name string = 'default' diff --git a/arm/Microsoft.ApiManagement/service/apiVersionSets/readme.md b/arm/Microsoft.ApiManagement/service/apiVersionSets/readme.md index 2a9d593727..c0128cf247 100644 --- a/arm/Microsoft.ApiManagement/service/apiVersionSets/readme.md +++ b/arm/Microsoft.ApiManagement/service/apiVersionSets/readme.md @@ -13,7 +13,7 @@ This module deploys API Management Service APIs Version Set. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | `default` | | Optional. API Version set name | | `properties` | object | `{object}` | | Optional. API Version set properties | diff --git a/arm/Microsoft.ApiManagement/service/apis/deploy.bicep b/arm/Microsoft.ApiManagement/service/apis/deploy.bicep index 73288315c2..8fd0ee29bb 100644 --- a/arm/Microsoft.ApiManagement/service/apis/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/apis/deploy.bicep @@ -33,7 +33,7 @@ param apiVersionDescription string = '' param authenticationSettings object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Description of the API. May include HTML formatting tags.') param apiDescription string = '' diff --git a/arm/Microsoft.ApiManagement/service/apis/policies/deploy.bicep b/arm/Microsoft.ApiManagement/service/apis/policies/deploy.bicep index 75eee09aff..dd8161aed8 100644 --- a/arm/Microsoft.ApiManagement/service/apis/policies/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/apis/policies/deploy.bicep @@ -8,7 +8,7 @@ param apiName string param name string = 'policy' @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Format of the policyContent.') @allowed([ diff --git a/arm/Microsoft.ApiManagement/service/apis/policies/readme.md b/arm/Microsoft.ApiManagement/service/apis/policies/readme.md index 430f7d8c1c..f212f12309 100644 --- a/arm/Microsoft.ApiManagement/service/apis/policies/readme.md +++ b/arm/Microsoft.ApiManagement/service/apis/policies/readme.md @@ -14,7 +14,7 @@ This module deploys API Management Service APIs policies. | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | | `apiName` | string | | | Required. The name of the of the API. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `format` | string | `xml` | `[rawxml, rawxml-link, xml, xml-link]` | Optional. Format of the policyContent. | | `name` | string | `policy` | | Optional. The name of the policy | | `value` | string | | | Required. Contents of the Policy as defined by the format. | diff --git a/arm/Microsoft.ApiManagement/service/apis/readme.md b/arm/Microsoft.ApiManagement/service/apis/readme.md index f256ab634b..bb8b73739c 100644 --- a/arm/Microsoft.ApiManagement/service/apis/readme.md +++ b/arm/Microsoft.ApiManagement/service/apis/readme.md @@ -29,7 +29,7 @@ The following resources are required to be able to deploy this resource. | `apiVersionSetId` | string | | | Optional. Indicates the Version identifier of the API version set | | `authenticationSettings` | object | `{object}` | | Optional. Collection of authentication settings included into this API. | | `displayName` | string | | | Required. API name. Must be 1 to 300 characters long. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `format` | string | `openapi` | `[wadl-xml, wadl-link-json, swagger-json, swagger-link-json, wsdl, wsdl-link, openapi, openapi+json, openapi-link, openapi+json-link]` | Optional. Format of the Content in which the API is getting imported. | | `isCurrent` | bool | `True` | | Optional. Indicates if API revision is current API revision. | | `name` | string | | | Required. API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number. | diff --git a/arm/Microsoft.ApiManagement/service/authorizationServers/deploy.bicep b/arm/Microsoft.ApiManagement/service/authorizationServers/deploy.bicep index 2c50e40134..fb6d247c33 100644 --- a/arm/Microsoft.ApiManagement/service/authorizationServers/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/authorizationServers/deploy.bicep @@ -34,7 +34,7 @@ param clientRegistrationEndpoint string = '' param clientSecret string @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values.') param defaultScope string = '' diff --git a/arm/Microsoft.ApiManagement/service/authorizationServers/readme.md b/arm/Microsoft.ApiManagement/service/authorizationServers/readme.md index d3717cc53a..e28b8842b4 100644 --- a/arm/Microsoft.ApiManagement/service/authorizationServers/readme.md +++ b/arm/Microsoft.ApiManagement/service/authorizationServers/readme.md @@ -27,7 +27,7 @@ The following resources are required to be able to deploy this resource. | `clientRegistrationEndpoint` | string | | | Optional. Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced. | | `clientSecret` | secureString | | | Required. Client or app secret registered with this authorization server. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value. | | `defaultScope` | string | | | Optional. Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `grantTypes` | array | | | Required. Form of an authorization grant, which the client uses to request the access token. - authorizationCode, implicit, resourceOwnerPassword, clientCredentials | | `name` | string | | | Required. Identifier of the authorization server. | | `resourceOwnerPassword` | string | | | Optional. Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password. | diff --git a/arm/Microsoft.ApiManagement/service/backends/deploy.bicep b/arm/Microsoft.ApiManagement/service/backends/deploy.bicep index 1fd5105207..0a4884aa34 100644 --- a/arm/Microsoft.ApiManagement/service/backends/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/backends/deploy.bicep @@ -8,7 +8,7 @@ param name string param credentials object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Backend Description.') param backendDescription string = '' diff --git a/arm/Microsoft.ApiManagement/service/backends/readme.md b/arm/Microsoft.ApiManagement/service/backends/readme.md index 1fbbaa57ae..0681ff91fa 100644 --- a/arm/Microsoft.ApiManagement/service/backends/readme.md +++ b/arm/Microsoft.ApiManagement/service/backends/readme.md @@ -21,7 +21,7 @@ The following resources are required to be able to deploy this resource. | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | | `backendDescription` | string | | | Optional. Backend Description. | | `credentials` | object | `{object}` | | Optional. Backend Credentials Contract Properties. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. Backend Name. | | `protocol` | string | `http` | | Optional. Backend communication protocol. - http or soap | | `proxy` | object | `{object}` | | Optional. Backend Proxy Contract Properties | diff --git a/arm/Microsoft.ApiManagement/service/caches/deploy.bicep b/arm/Microsoft.ApiManagement/service/caches/deploy.bicep index e381125789..e0ae35cbdb 100644 --- a/arm/Microsoft.ApiManagement/service/caches/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/caches/deploy.bicep @@ -8,7 +8,7 @@ param name string param connectionString string @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Cache description') param cacheDescription string = '' diff --git a/arm/Microsoft.ApiManagement/service/caches/readme.md b/arm/Microsoft.ApiManagement/service/caches/readme.md index 6c688eb85c..309c505b58 100644 --- a/arm/Microsoft.ApiManagement/service/caches/readme.md +++ b/arm/Microsoft.ApiManagement/service/caches/readme.md @@ -21,7 +21,7 @@ The following resources are required to be able to deploy this resource. | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | | `cacheDescription` | string | | | Optional. Cache description | | `connectionString` | string | | | Required. Runtime connection string to cache. Can be referenced by a named value like so, {{}} | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. Identifier of the Cache entity. Cache identifier (should be either 'default' or valid Azure region identifier). | | `resourceId` | string | | | Optional. Original uri of entity in external system cache points to. | | `useFromLocation` | string | | | Required. Location identifier to use cache from (should be either 'default' or valid Azure region identifier) | diff --git a/arm/Microsoft.ApiManagement/service/deploy.bicep b/arm/Microsoft.ApiManagement/service/deploy.bicep index c3d41f7267..c61f789526 100644 --- a/arm/Microsoft.ApiManagement/service/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/deploy.bicep @@ -9,7 +9,7 @@ param name string param certificates array = [] @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Custom properties of the API Management service.') param customProperties object = {} diff --git a/arm/Microsoft.ApiManagement/service/identityProviders/deploy.bicep b/arm/Microsoft.ApiManagement/service/identityProviders/deploy.bicep index 4f64996fb5..ea5b58d04b 100644 --- a/arm/Microsoft.ApiManagement/service/identityProviders/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/identityProviders/deploy.bicep @@ -2,7 +2,7 @@ param apiManagementServiceName string @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Used to enable the deployment of the identityProviders child resource.') param enableIdentityProviders bool = false diff --git a/arm/Microsoft.ApiManagement/service/identityProviders/readme.md b/arm/Microsoft.ApiManagement/service/identityProviders/readme.md index 6b8c5d0b69..5e403672d9 100644 --- a/arm/Microsoft.ApiManagement/service/identityProviders/readme.md +++ b/arm/Microsoft.ApiManagement/service/identityProviders/readme.md @@ -13,7 +13,7 @@ This module deploys API Management Service Identity Provider. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enableIdentityProviders` | bool | `False` | | Optional. Used to enable the deployment of the identityProviders child resource. | | `identityProviderAllowedTenants` | array | `[]` | | Optional. List of Allowed Tenants when configuring Azure Active Directory login. - string | | `identityProviderAuthority` | string | | | Optional. OpenID Connect discovery endpoint hostname for AAD or AAD B2C. | diff --git a/arm/Microsoft.ApiManagement/service/namedValues/deploy.bicep b/arm/Microsoft.ApiManagement/service/namedValues/deploy.bicep index f259bddd63..831aba17df 100644 --- a/arm/Microsoft.ApiManagement/service/namedValues/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/namedValues/deploy.bicep @@ -2,7 +2,7 @@ param apiManagementServiceName string = '' @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Required. Unique name of NamedValue. It may contain only letters, digits, period, dash, and underscore characters.') param displayName string diff --git a/arm/Microsoft.ApiManagement/service/namedValues/readme.md b/arm/Microsoft.ApiManagement/service/namedValues/readme.md index 24b630f0c3..4b3c031385 100644 --- a/arm/Microsoft.ApiManagement/service/namedValues/readme.md +++ b/arm/Microsoft.ApiManagement/service/namedValues/readme.md @@ -20,7 +20,7 @@ The following resources are required to be able to deploy this resource. | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | | `displayName` | string | | | Required. Unique name of NamedValue. It may contain only letters, digits, period, dash, and underscore characters. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `keyVault` | object | `{object}` | | Optional. KeyVault location details of the namedValue. | | `name` | string | | | Required. Named value Name. | | `namedValueTags` | array | `[]` | | Optional. Tags that when provided can be used to filter the NamedValue list. - string | diff --git a/arm/Microsoft.ApiManagement/service/policies/deploy.bicep b/arm/Microsoft.ApiManagement/service/policies/deploy.bicep index e465337194..3d537ef780 100644 --- a/arm/Microsoft.ApiManagement/service/policies/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/policies/deploy.bicep @@ -5,7 +5,7 @@ param apiManagementServiceName string param name string = 'policy' @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Format of the policyContent.') @allowed([ diff --git a/arm/Microsoft.ApiManagement/service/policies/readme.md b/arm/Microsoft.ApiManagement/service/policies/readme.md index 4b91d908fb..c428f2b02d 100644 --- a/arm/Microsoft.ApiManagement/service/policies/readme.md +++ b/arm/Microsoft.ApiManagement/service/policies/readme.md @@ -13,7 +13,7 @@ This module deploys API Management Service Policy. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `format` | string | `xml` | `[rawxml, rawxml-link, xml, xml-link]` | Optional. Format of the policyContent. | | `name` | string | `policy` | | Optional. The name of the policy | | `value` | string | | | Required. Contents of the Policy as defined by the format. | diff --git a/arm/Microsoft.ApiManagement/service/portalsettings/deploy.bicep b/arm/Microsoft.ApiManagement/service/portalsettings/deploy.bicep index bc25caf453..d6bf5a736e 100644 --- a/arm/Microsoft.ApiManagement/service/portalsettings/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/portalsettings/deploy.bicep @@ -2,7 +2,7 @@ param apiManagementServiceName string @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Required. Portal setting name') @allowed([ diff --git a/arm/Microsoft.ApiManagement/service/portalsettings/readme.md b/arm/Microsoft.ApiManagement/service/portalsettings/readme.md index 4b642176f9..c433890e5f 100644 --- a/arm/Microsoft.ApiManagement/service/portalsettings/readme.md +++ b/arm/Microsoft.ApiManagement/service/portalsettings/readme.md @@ -13,7 +13,7 @@ This module deploys API Management Service Portal Setting. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | `[delegation, signin, signup]` | Required. Portal setting name | | `properties` | object | `{object}` | | Optional. Portal setting properties. | diff --git a/arm/Microsoft.ApiManagement/service/products/apis/deploy.bicep b/arm/Microsoft.ApiManagement/service/products/apis/deploy.bicep index 0bcbd037da..2d5482ae3d 100644 --- a/arm/Microsoft.ApiManagement/service/products/apis/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/products/apis/deploy.bicep @@ -5,7 +5,7 @@ param apiManagementServiceName string param productName string @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Required. Name of the product API.') param name string diff --git a/arm/Microsoft.ApiManagement/service/products/apis/readme.md b/arm/Microsoft.ApiManagement/service/products/apis/readme.md index b1bafbfa24..2c13ac7395 100644 --- a/arm/Microsoft.ApiManagement/service/products/apis/readme.md +++ b/arm/Microsoft.ApiManagement/service/products/apis/readme.md @@ -13,7 +13,7 @@ This module deploys API Management Service Product APIs. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. Name of the product API. | | `productName` | string | | | Required. The name of the of the Product. | diff --git a/arm/Microsoft.ApiManagement/service/products/deploy.bicep b/arm/Microsoft.ApiManagement/service/products/deploy.bicep index 1dec052ef3..804c12ab98 100644 --- a/arm/Microsoft.ApiManagement/service/products/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/products/deploy.bicep @@ -5,7 +5,7 @@ param apiManagementServiceName string param approvalRequired bool = false @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Product description. May include HTML formatting tags.') param productDescription string = '' diff --git a/arm/Microsoft.ApiManagement/service/products/groups/deploy.bicep b/arm/Microsoft.ApiManagement/service/products/groups/deploy.bicep index 5b836b7da9..410e7122d3 100644 --- a/arm/Microsoft.ApiManagement/service/products/groups/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/products/groups/deploy.bicep @@ -5,7 +5,7 @@ param apiManagementServiceName string param productName string @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Required. Name of the product group.') param name string diff --git a/arm/Microsoft.ApiManagement/service/products/groups/readme.md b/arm/Microsoft.ApiManagement/service/products/groups/readme.md index db7d0a62e2..bf3d4f0778 100644 --- a/arm/Microsoft.ApiManagement/service/products/groups/readme.md +++ b/arm/Microsoft.ApiManagement/service/products/groups/readme.md @@ -13,7 +13,7 @@ This module deploys API Management Service Product Groups. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. Name of the product group. | | `productName` | string | | | Required. The name of the of the Product. | diff --git a/arm/Microsoft.ApiManagement/service/products/readme.md b/arm/Microsoft.ApiManagement/service/products/readme.md index cf2697391f..a4efd56e92 100644 --- a/arm/Microsoft.ApiManagement/service/products/readme.md +++ b/arm/Microsoft.ApiManagement/service/products/readme.md @@ -23,7 +23,7 @@ The following resources are required to be able to deploy this resource. | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | | `apis` | _[apis](apis/readme.md)_ array | `[]` | | Optional. Array of Product APIs. | | `approvalRequired` | bool | `False` | | Optional. Whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the products APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the products APIs. Can be present only if subscriptionRequired property is present and has a value of false. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `groups` | _[groups](groups/readme.md)_ array | `[]` | | Optional. Array of Product Groups. | | `name` | string | | | Required. Product Name. | | `productDescription` | string | | | Optional. Product description. May include HTML formatting tags. | diff --git a/arm/Microsoft.ApiManagement/service/readme.md b/arm/Microsoft.ApiManagement/service/readme.md index 5fe1eb963b..4bb6b14ddf 100644 --- a/arm/Microsoft.ApiManagement/service/readme.md +++ b/arm/Microsoft.ApiManagement/service/readme.md @@ -44,7 +44,7 @@ This module deploys an API management service. | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | | `disableGateway` | bool | `False` | | Optional. Property only valid for an API Management service deployed in multiple locations. This can be used to disable the gateway in master region. | | `enableClientCertificate` | bool | `False` | | Optional. Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `hostnameConfigurations` | array | `[]` | | Optional. Custom hostname configuration of the API Management service. | | `identityProviders` | _[identityProviders](identityProviders/readme.md)_ array | `[]` | | Optional. Identity providers. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all Resources. | diff --git a/arm/Microsoft.ApiManagement/service/subscriptions/deploy.bicep b/arm/Microsoft.ApiManagement/service/subscriptions/deploy.bicep index b0e99c95a0..477bde8cd0 100644 --- a/arm/Microsoft.ApiManagement/service/subscriptions/deploy.bicep +++ b/arm/Microsoft.ApiManagement/service/subscriptions/deploy.bicep @@ -5,7 +5,7 @@ param allowTracing bool = true param apiManagementServiceName string @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. User (user ID path) for whom subscription is being created in form /users/{userId}') param ownerId string = '' diff --git a/arm/Microsoft.ApiManagement/service/subscriptions/readme.md b/arm/Microsoft.ApiManagement/service/subscriptions/readme.md index 26145acf44..8b749c99cb 100644 --- a/arm/Microsoft.ApiManagement/service/subscriptions/readme.md +++ b/arm/Microsoft.ApiManagement/service/subscriptions/readme.md @@ -20,7 +20,7 @@ The following resources are required to be able to deploy this resource. | :-- | :-- | :-- | :-- | :-- | | `allowTracing` | bool | `True` | | Optional. Determines whether tracing can be enabled. | | `apiManagementServiceName` | string | | | Required. The name of the of the API Management service. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. Subscription name. | | `ownerId` | string | | | Optional. User (user ID path) for whom subscription is being created in form /users/{userId} | | `primaryKey` | string | | | Optional. Primary subscription key. If not specified during request key will be generated automatically. | diff --git a/arm/Microsoft.Automation/automationAccounts/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/deploy.bicep index 0ca4195d0e..3a03845077 100644 --- a/arm/Microsoft.Automation/automationAccounts/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/deploy.bicep @@ -76,7 +76,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. The name of logs that will be streamed.') @allowed([ diff --git a/arm/Microsoft.Automation/automationAccounts/jobSchedules/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/jobSchedules/deploy.bicep index 84c86da53e..221b1747ad 100644 --- a/arm/Microsoft.Automation/automationAccounts/jobSchedules/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/jobSchedules/deploy.bicep @@ -17,7 +17,7 @@ param parameters object = {} param runOn string = '' @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Automation/automationAccounts/jobSchedules/readme.md b/arm/Microsoft.Automation/automationAccounts/jobSchedules/readme.md index 17f7b9a7ab..f713ff6338 100644 --- a/arm/Microsoft.Automation/automationAccounts/jobSchedules/readme.md +++ b/arm/Microsoft.Automation/automationAccounts/jobSchedules/readme.md @@ -13,7 +13,7 @@ This module deploys an Azure Automation Account Job Schedule. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `automationAccountName` | string | | | Required. Name of the parent Automation Account. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | `[newGuid()]` | | Optional. Name of the Automation Account job schedule. Must be a GUID. If not provided, a new GUID is generated. | | `parameters` | object | `{object}` | | Optional. List of job properties. | | `runbookName` | string | | | Required. The runbook property associated with the entity. | diff --git a/arm/Microsoft.Automation/automationAccounts/modules/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/modules/deploy.bicep index bdc87854c7..54a35dcdf8 100644 --- a/arm/Microsoft.Automation/automationAccounts/modules/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/modules/deploy.bicep @@ -17,7 +17,7 @@ param location string = resourceGroup().location param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Automation/automationAccounts/modules/readme.md b/arm/Microsoft.Automation/automationAccounts/modules/readme.md index aa9214b2b6..a5418d7002 100644 --- a/arm/Microsoft.Automation/automationAccounts/modules/readme.md +++ b/arm/Microsoft.Automation/automationAccounts/modules/readme.md @@ -13,7 +13,7 @@ This module deploys an Azure Automation Account Module. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `automationAccountName` | string | | | Required. Name of the parent Automation Account. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `name` | string | | | Required. Name of the Automation Account module. | | `tags` | object | `{object}` | | Optional. Tags of the Automation Account resource. | diff --git a/arm/Microsoft.Automation/automationAccounts/readme.md b/arm/Microsoft.Automation/automationAccounts/readme.md index 42e3cde7db..06382aac55 100644 --- a/arm/Microsoft.Automation/automationAccounts/readme.md +++ b/arm/Microsoft.Automation/automationAccounts/readme.md @@ -30,7 +30,7 @@ This module deploys an Azure Automation Account. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `gallerySolutions` | array | `[]` | | Optional. List of gallerySolutions to be created in the linked log analytics workspace | | `jobSchedules` | _[jobSchedules](jobSchedules/readme.md)_ array | `[]` | | Optional. List of jobSchedules to be created in the automation account. | | `linkedWorkspaceId` | string | | | Optional. ID of the log analytics workspace to be linked to the deployed automation account. | diff --git a/arm/Microsoft.Automation/automationAccounts/runbooks/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/runbooks/deploy.bicep index b20dfa14d1..065a9df45a 100644 --- a/arm/Microsoft.Automation/automationAccounts/runbooks/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/runbooks/deploy.bicep @@ -39,7 +39,7 @@ param location string = resourceGroup().location param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true var accountSasProperties = { signedServices: 'b' diff --git a/arm/Microsoft.Automation/automationAccounts/runbooks/readme.md b/arm/Microsoft.Automation/automationAccounts/runbooks/readme.md index 0e32b86ffc..b48d123f2b 100644 --- a/arm/Microsoft.Automation/automationAccounts/runbooks/readme.md +++ b/arm/Microsoft.Automation/automationAccounts/runbooks/readme.md @@ -14,7 +14,7 @@ This module deploys an Azure Automation Account Runbook. | :-- | :-- | :-- | :-- | :-- | | `automationAccountName` | string | | | Required. Name of the parent Automation Account. | | `baseTime` | string | `[utcNow('u')]` | | Optional. Time used as a basis for e.g. the schedule start date. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `name` | string | | | Required. Name of the Automation Account runbook. | | `runbookDescription` | string | | | Optional. The description of the runbook. | diff --git a/arm/Microsoft.Automation/automationAccounts/schedules/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/schedules/deploy.bicep index 29e2e00ab0..d9c54d5bae 100644 --- a/arm/Microsoft.Automation/automationAccounts/schedules/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/schedules/deploy.bicep @@ -42,7 +42,7 @@ param timeZone string = '' param baseTime string = utcNow('u') @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Automation/automationAccounts/schedules/readme.md b/arm/Microsoft.Automation/automationAccounts/schedules/readme.md index 8d9f214532..591266ac73 100644 --- a/arm/Microsoft.Automation/automationAccounts/schedules/readme.md +++ b/arm/Microsoft.Automation/automationAccounts/schedules/readme.md @@ -15,7 +15,7 @@ This module deploys an Azure Automation Account Schedule. | `advancedSchedule` | object | `{object}` | | Optional. The properties of the create Advanced Schedule. | | `automationAccountName` | string | | | Required. Name of the parent Automation Account. | | `baseTime` | string | `[utcNow('u')]` | | Optional. Time used as a basis for e.g. the schedule start date. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `expiryTime` | string | | | Optional. The end time of the schedule. | | `frequency` | string | `OneTime` | `[Day, Hour, Minute, Month, OneTime, Week]` | Optional. The frequency of the schedule. | | `interval` | int | `0` | | Optional. Anything | diff --git a/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/deploy.bicep index a109eaaa30..8536be21b2 100644 --- a/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/deploy.bicep @@ -178,7 +178,7 @@ param scheduleDescription string = '' param baseTime string = utcNow('u') @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true var updateClassifications_var = '${replace(replace(replace(replace(string(updateClassifications), ',', ', '), '[', ''), ']', ''), '"', '')}' diff --git a/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/readme.md b/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/readme.md index e6768d1c92..a993423bce 100644 --- a/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/readme.md +++ b/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/readme.md @@ -15,7 +15,7 @@ This module deploys an Azure Automation Account Software update Configuration. | `automationAccountName` | string | | | Required. Name of the parent Automation Account | | `azureVirtualMachines` | array | `[]` | | Optional. List of azure resource IDs for azure virtual machines in scope for the deployment schedule. | | `baseTime` | string | `[utcNow('u')]` | | Generated. Do not touch. Is used to provide the base time for time comparison for startTime. If startTime is specified in HH:MM format, baseTime is used to check if the provided startTime has passed, adding one day before setting the deployment schedule. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `excludeUpdates` | array | `[]` | | Optional. KB numbers or Linux packages excluded in the deployment schedule. | | `expiryTime` | string | | | Optional. The end time of the deployment schedule in ISO 8601 format. YYYY-MM-DDTHH:MM:SS, 2021-12-31T23:00:00 | | `expiryTimeOffsetMinutes` | int | `0` | | Optional. The expiry time's offset in minutes. | diff --git a/arm/Microsoft.Automation/automationAccounts/variables/deploy.bicep b/arm/Microsoft.Automation/automationAccounts/variables/deploy.bicep index 6b54aa0766..5153497543 100644 --- a/arm/Microsoft.Automation/automationAccounts/variables/deploy.bicep +++ b/arm/Microsoft.Automation/automationAccounts/variables/deploy.bicep @@ -14,7 +14,7 @@ param description string = '' param isEncrypted bool = false @sys.description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Automation/automationAccounts/variables/readme.md b/arm/Microsoft.Automation/automationAccounts/variables/readme.md index 4bc33d5f51..a7b856d38e 100644 --- a/arm/Microsoft.Automation/automationAccounts/variables/readme.md +++ b/arm/Microsoft.Automation/automationAccounts/variables/readme.md @@ -14,7 +14,7 @@ This module deploys a variable to an Azure Automation Account. | :-- | :-- | :-- | :-- | :-- | | `automationAccountName` | string | | | Required. Name of the parent Automation Account | | `description` | string | | | Optional. The description of the variable. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `isEncrypted` | bool | `False` | | Optional. If the variable should be encrypted. | | `name` | string | | | Required. The name of the variable. | | `value` | string | | | Required. The value of the variable. | diff --git a/arm/Microsoft.Batch/batchAccounts/deploy.bicep b/arm/Microsoft.Batch/batchAccounts/deploy.bicep index 5e9778afa1..3e48139bb5 100644 --- a/arm/Microsoft.Batch/batchAccounts/deploy.bicep +++ b/arm/Microsoft.Batch/batchAccounts/deploy.bicep @@ -33,7 +33,7 @@ param lock string = 'NotSpecified' param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. The name of logs that will be streamed.') @allowed([ diff --git a/arm/Microsoft.Batch/batchAccounts/readme.md b/arm/Microsoft.Batch/batchAccounts/readme.md index 984c92f443..8c24a0eac0 100644 --- a/arm/Microsoft.Batch/batchAccounts/readme.md +++ b/arm/Microsoft.Batch/batchAccounts/readme.md @@ -17,7 +17,7 @@ | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all Resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[ServiceLog]` | `[ServiceLog]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.CognitiveServices/accounts/deploy.bicep b/arm/Microsoft.CognitiveServices/accounts/deploy.bicep index 57e93458b0..bfda3ba9e7 100644 --- a/arm/Microsoft.CognitiveServices/accounts/deploy.bicep +++ b/arm/Microsoft.CognitiveServices/accounts/deploy.bicep @@ -107,7 +107,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. The name of logs that will be streamed.') @allowed([ diff --git a/arm/Microsoft.CognitiveServices/accounts/readme.md b/arm/Microsoft.CognitiveServices/accounts/readme.md index 87e087380e..c7c4310d9b 100644 --- a/arm/Microsoft.CognitiveServices/accounts/readme.md +++ b/arm/Microsoft.CognitiveServices/accounts/readme.md @@ -23,7 +23,7 @@ This module deploys different kinds of cognitive services resources | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `kind` | string | | `[AnomalyDetector, Bing.Autosuggest.v7, Bing.CustomSearch, Bing.EntitySearch, Bing.Search.v7, Bing.SpellCheck.v7, CognitiveServices, ComputerVision, ContentModerator, CustomVision.Prediction, CustomVision.Training, Face, FormRecognizer, ImmersiveReader, Internal.AllInOne, LUIS, LUIS.Authoring, Personalizer, QnAMaker, SpeechServices, TextAnalytics, TextTranslation]` | Required. Kind of the Cognitive Services. Use 'Get-AzCognitiveServicesAccountSku' to determine a valid combinations of 'kind' and 'sku' for your Azure region. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all Resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.Compute/availabilitySets/deploy.bicep b/arm/Microsoft.Compute/availabilitySets/deploy.bicep index 8b8c264c21..d0c13491c7 100644 --- a/arm/Microsoft.Compute/availabilitySets/deploy.bicep +++ b/arm/Microsoft.Compute/availabilitySets/deploy.bicep @@ -31,7 +31,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Compute/availabilitySets/readme.md b/arm/Microsoft.Compute/availabilitySets/readme.md index b76fa393fe..1ea8fbb053 100644 --- a/arm/Microsoft.Compute/availabilitySets/readme.md +++ b/arm/Microsoft.Compute/availabilitySets/readme.md @@ -17,7 +17,7 @@ This template deploys an availability set | `availabilitySetFaultDomain` | int | `2` | | Optional. The number of fault domains to use. | | `availabilitySetSku` | string | `Aligned` | | Optional. Sku of the availability set. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. | | `availabilitySetUpdateDomain` | int | `5` | | Optional. The number of update domains to use. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Resource location. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. The name of the availability set that is being created. | diff --git a/arm/Microsoft.Compute/diskEncryptionSets/deploy.bicep b/arm/Microsoft.Compute/diskEncryptionSets/deploy.bicep index a53dbe780b..a0200a9b0a 100644 --- a/arm/Microsoft.Compute/diskEncryptionSets/deploy.bicep +++ b/arm/Microsoft.Compute/diskEncryptionSets/deploy.bicep @@ -27,7 +27,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Compute/diskEncryptionSets/readme.md b/arm/Microsoft.Compute/diskEncryptionSets/readme.md index b03c093b50..d6699e0c93 100644 --- a/arm/Microsoft.Compute/diskEncryptionSets/readme.md +++ b/arm/Microsoft.Compute/diskEncryptionSets/readme.md @@ -14,7 +14,7 @@ This template deploys a disk encryption set. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `encryptionType` | string | `EncryptionAtRestWithPlatformAndCustomerKeys` | `[EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeys]` | Optional. The type of key used to encrypt the data of the disk. For security reasons, it is recommended to set encryptionType to EncryptionAtRestWithPlatformAndCustomerKeys | | `keyUrl` | string | | | Required. Key URL (with version) pointing to a key or secret in KeyVault. | | `keyVaultId` | string | | | Required. Resource ID of the KeyVault containing the key or secret. | diff --git a/arm/Microsoft.Compute/disks/deploy.bicep b/arm/Microsoft.Compute/disks/deploy.bicep index 1d264e453a..e23bc8466c 100644 --- a/arm/Microsoft.Compute/disks/deploy.bicep +++ b/arm/Microsoft.Compute/disks/deploy.bicep @@ -117,7 +117,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Compute/disks/readme.md b/arm/Microsoft.Compute/disks/readme.md index 6cdd486e54..b49d4b24b0 100644 --- a/arm/Microsoft.Compute/disks/readme.md +++ b/arm/Microsoft.Compute/disks/readme.md @@ -21,7 +21,7 @@ This template deploys a disk | `diskIOPSReadWrite` | int | `0` | | Optional. The number of IOPS allowed for this disk; only settable for UltraSSD disks. | | `diskMBpsReadWrite` | int | `0` | | Optional. The bandwidth allowed for this disk; only settable for UltraSSD disks. | | `diskSizeGB` | int | `0` | | Optional. If create option is empty, this field is mandatory and it indicates the size of the disk to create. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `hyperVGeneration` | string | `V2` | `[V1, V2]` | Optional. The hypervisor generation of the Virtual Machine. Applicable to OS disks only. | | `imageReferenceId` | string | | | Optional. A relative uri containing either a Platform Image Repository or user image reference. | | `location` | string | `[resourceGroup().location]` | | Optional. Resource location. | diff --git a/arm/Microsoft.Compute/galleries/deploy.bicep b/arm/Microsoft.Compute/galleries/deploy.bicep index 6abb3d6bea..68dcb74b96 100644 --- a/arm/Microsoft.Compute/galleries/deploy.bicep +++ b/arm/Microsoft.Compute/galleries/deploy.bicep @@ -26,7 +26,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Compute/galleries/images/deploy.bicep b/arm/Microsoft.Compute/galleries/images/deploy.bicep index effde89afc..1486ace36d 100644 --- a/arm/Microsoft.Compute/galleries/images/deploy.bicep +++ b/arm/Microsoft.Compute/galleries/images/deploy.bicep @@ -2,7 +2,7 @@ param name string @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Location for all resources.') param location string = resourceGroup().location diff --git a/arm/Microsoft.Compute/galleries/images/readme.md b/arm/Microsoft.Compute/galleries/images/readme.md index 9b8face07f..a17e0ed6fd 100644 --- a/arm/Microsoft.Compute/galleries/images/readme.md +++ b/arm/Microsoft.Compute/galleries/images/readme.md @@ -13,7 +13,7 @@ This module deploys an Image Definition in a Shared Image Gallery. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `endOfLife` | string | | | Optional. The end of life date of the gallery Image Definition. This property can be used for decommissioning purposes. This property is updatable. Allowed format: 2020-01-10T23:00:00.000Z | | `eula` | string | | | Optional. The Eula agreement for the gallery Image Definition. Has to be a valid URL. | | `excludedDiskTypes` | array | `[]` | | Optional. List of the excluded disk types. E.g. Standard_LRS | diff --git a/arm/Microsoft.Compute/galleries/readme.md b/arm/Microsoft.Compute/galleries/readme.md index 24c0d6f860..125abe56f2 100644 --- a/arm/Microsoft.Compute/galleries/readme.md +++ b/arm/Microsoft.Compute/galleries/readme.md @@ -15,7 +15,7 @@ This module deploys an Azure compute gallery (formerly known as shared image gal | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `galleryDescription` | string | | | Optional. Description of the Azure Shared Image Gallery | | `images` | _[images](images/readme.md)_ array | `[]` | | Optional. Images to create | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.Compute/images/deploy.bicep b/arm/Microsoft.Compute/images/deploy.bicep index f578de3103..f731fbf42a 100644 --- a/arm/Microsoft.Compute/images/deploy.bicep +++ b/arm/Microsoft.Compute/images/deploy.bicep @@ -29,7 +29,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Compute/images/readme.md b/arm/Microsoft.Compute/images/readme.md index adfd4487c1..ca33421820 100644 --- a/arm/Microsoft.Compute/images/readme.md +++ b/arm/Microsoft.Compute/images/readme.md @@ -13,7 +13,7 @@ This module deploys a compute image. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `hyperVGeneration` | string | `V1` | | Optional. Gets the HyperVGenerationType of the VirtualMachine created from the image. - V1 or V2 | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `name` | string | | | Required. The name of the image. | diff --git a/arm/Microsoft.Compute/proximityPlacementGroups/deploy.bicep b/arm/Microsoft.Compute/proximityPlacementGroups/deploy.bicep index 0744cb15f0..9372795682 100644 --- a/arm/Microsoft.Compute/proximityPlacementGroups/deploy.bicep +++ b/arm/Microsoft.Compute/proximityPlacementGroups/deploy.bicep @@ -26,7 +26,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Compute/proximityPlacementGroups/readme.md b/arm/Microsoft.Compute/proximityPlacementGroups/readme.md index 75463e1a50..a16f98b4a1 100644 --- a/arm/Microsoft.Compute/proximityPlacementGroups/readme.md +++ b/arm/Microsoft.Compute/proximityPlacementGroups/readme.md @@ -14,7 +14,7 @@ This template deploys a proximity placement group. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Resource location. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. The name of the proximity placement group that is being created. | diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/deploy.bicep b/arm/Microsoft.Compute/virtualMachineScaleSets/deploy.bicep index 15ccbcf684..aca81fadba 100644 --- a/arm/Microsoft.Compute/virtualMachineScaleSets/deploy.bicep +++ b/arm/Microsoft.Compute/virtualMachineScaleSets/deploy.bicep @@ -261,7 +261,7 @@ param availabilityZones array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Required. The chosen OS type') @allowed([ @@ -403,7 +403,6 @@ resource vmss 'Microsoft.Compute/virtualMachineScaleSets@2021-04-01' = { secureBootEnabled: secureBootEnabled vTpmEnabled: vTpmEnabled } : null - } storageProfile: { imageReference: imageReference diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/deploy.bicep b/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/deploy.bicep index f8617acc35..c3401b32a4 100644 --- a/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/deploy.bicep +++ b/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/deploy.bicep @@ -33,7 +33,7 @@ param supressFailures bool = false param enableAutomaticUpgrade bool @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/readme.md b/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/readme.md index 21e0874f9f..5aba30f220 100644 --- a/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/readme.md +++ b/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/readme.md @@ -14,7 +14,7 @@ This module deploys a virtual machine scale set extension. | :-- | :-- | :-- | :-- | :-- | | `autoUpgradeMinorVersion` | bool | | | Required. Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true | | `enableAutomaticUpgrade` | bool | | | Required. Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `forceUpdateTag` | string | | | Optional. How the extension handler should be forced to update even if the extension configuration has not changed | | `name` | string | | | Required. The name of the virtual machine scale set extension | | `protectedSettings` | secureObject | `{object}` | | Optional. Any object that contains the extension specific protected settings | diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/readme.md b/arm/Microsoft.Compute/virtualMachineScaleSets/readme.md index f1ab64ac5a..8eb92f3794 100644 --- a/arm/Microsoft.Compute/virtualMachineScaleSets/readme.md +++ b/arm/Microsoft.Compute/virtualMachineScaleSets/readme.md @@ -43,7 +43,7 @@ The following resources are required to be able to deploy this resource. | `doNotRunExtensionsOnOverprovisionedVMs` | bool | `False` | | Optional. When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs. | | `enableAutomaticOSUpgrade` | bool | `False` | | Optional. Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false. If this is set to true for Windows based scale sets, enableAutomaticUpdates is automatically set to false and cannot be set to true. | | `enableAutomaticUpdates` | bool | `True` | | Optional. Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true. For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enableEvictionPolicy` | bool | `False` | | Optional. Specifies the eviction policy for the low priority virtual machine. Will result in 'Deallocate' eviction policy. | | `enableServerSideEncryption` | bool | `False` | | Optional. Specifies if Windows VM disks should be encrypted with Server-side encryption + Customer managed Key. | | `encryptionAtHost` | bool | `True` | | Optional. This property can be used by user in the request to enable or disable the Host Encryption for the virtual machine. This will enable the encryption for all the disks including Resource/Temp disk at host itself. For security reasons, it is recommended to set encryptionAtHost to True. Restrictions: Cannot be enabled if Azure Disk Encryption (guest-VM encryption using bitlocker/DM-Crypt) is enabled on your virtual machine scale sets. | diff --git a/arm/Microsoft.Compute/virtualMachines/deploy.bicep b/arm/Microsoft.Compute/virtualMachines/deploy.bicep index 77aee86f89..43e188148d 100644 --- a/arm/Microsoft.Compute/virtualMachines/deploy.bicep +++ b/arm/Microsoft.Compute/virtualMachines/deploy.bicep @@ -236,7 +236,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Generated. Do not provide a value! This date value is used to generate a registration token.') param baseTime string = utcNow('u') diff --git a/arm/Microsoft.Compute/virtualMachines/extensions/deploy.bicep b/arm/Microsoft.Compute/virtualMachines/extensions/deploy.bicep index 1a287a9822..274ba363a8 100644 --- a/arm/Microsoft.Compute/virtualMachines/extensions/deploy.bicep +++ b/arm/Microsoft.Compute/virtualMachines/extensions/deploy.bicep @@ -36,7 +36,7 @@ param supressFailures bool = false param enableAutomaticUpgrade bool @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Compute/virtualMachines/extensions/readme.md b/arm/Microsoft.Compute/virtualMachines/extensions/readme.md index a7505fd0b5..2b87b66a78 100644 --- a/arm/Microsoft.Compute/virtualMachines/extensions/readme.md +++ b/arm/Microsoft.Compute/virtualMachines/extensions/readme.md @@ -14,7 +14,7 @@ This module deploys a virtual machine extension. | :-- | :-- | :-- | :-- | :-- | | `autoUpgradeMinorVersion` | bool | | | Required. Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true | | `enableAutomaticUpgrade` | bool | | | Required. Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `forceUpdateTag` | string | | | Optional. How the extension handler should be forced to update even if the extension configuration has not changed | | `location` | string | `[resourceGroup().location]` | | Optional. The location the extension is deployed to | | `name` | string | | | Required. The name of the virtual machine extension | diff --git a/arm/Microsoft.Compute/virtualMachines/readme.md b/arm/Microsoft.Compute/virtualMachines/readme.md index a0eabef3bd..b8cde3a908 100644 --- a/arm/Microsoft.Compute/virtualMachines/readme.md +++ b/arm/Microsoft.Compute/virtualMachines/readme.md @@ -44,7 +44,7 @@ This module deploys one Virtual Machine with one or multiple nics and optionally | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | | `disablePasswordAuthentication` | bool | `False` | | Optional. Specifies whether password authentication should be disabled. | | `enableAutomaticUpdates` | bool | `True` | | Optional. Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true. For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enableEvictionPolicy` | bool | `False` | | Optional. Specifies the eviction policy for the low priority virtual machine. Will result in 'Deallocate' eviction policy. | | `enableServerSideEncryption` | bool | `False` | | Optional. Specifies if Windows VM disks should be encrypted with Server-side encryption + Customer managed Key. | | `encryptionAtHost` | bool | `True` | | Optional. This property can be used by user in the request to enable or disable the Host Encryption for the virtual machine. This will enable the encryption for all the disks including Resource/Temp disk at host itself. For security reasons, it is recommended to set encryptionAtHost to True. Restrictions: Cannot be enabled if Azure Disk Encryption (guest-VM encryption using bitlocker/DM-Crypt) is enabled on your VMs. | diff --git a/arm/Microsoft.Consumption/budgets/deploy.bicep b/arm/Microsoft.Consumption/budgets/deploy.bicep index 6aea051bc4..5b0f4cb039 100644 --- a/arm/Microsoft.Consumption/budgets/deploy.bicep +++ b/arm/Microsoft.Consumption/budgets/deploy.bicep @@ -50,7 +50,7 @@ param contactRoles array = [] param actionGroups array = [] @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true var budgetNameVar = empty(name) ? '${resetPeriod}-${category}-Budget' : name var notificationsArray = [for threshold in thresholds: { diff --git a/arm/Microsoft.Consumption/budgets/readme.md b/arm/Microsoft.Consumption/budgets/readme.md index 439cae319c..4b9fa436f6 100644 --- a/arm/Microsoft.Consumption/budgets/readme.md +++ b/arm/Microsoft.Consumption/budgets/readme.md @@ -17,7 +17,7 @@ This module deploys budgets for subscriptions. | `category` | string | `Cost` | `[Cost, Usage]` | Optional. The category of the budget, whether the budget tracks cost or usage. | | `contactEmails` | array | `[]` | | Optional. The list of email addresses to send the budget notification to when the thresholds are exceeded. | | `contactRoles` | array | `[]` | | Optional. The list of contact roles to send the budget notification to when the thresholds are exceeded. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `endDate` | string | | | Optional. The end date for the budget. If not provided, it will default to 10 years from the start date. | | `name` | string | | | Optional. The name of the budget. | | `resetPeriod` | string | `Monthly` | `[Monthly, Quarterly, Annually, BillingMonth, BillingQuarter, BillingAnnual]` | Optional. The time covered by a budget. Tracking of the amount will be reset based on the time grain. BillingMonth, BillingQuarter, and BillingAnnual are only supported by WD customers. | diff --git a/arm/Microsoft.ContainerInstance/containerGroups/deploy.bicep b/arm/Microsoft.ContainerInstance/containerGroups/deploy.bicep index ab7a1a6004..4093280d4d 100644 --- a/arm/Microsoft.ContainerInstance/containerGroups/deploy.bicep +++ b/arm/Microsoft.ContainerInstance/containerGroups/deploy.bicep @@ -57,7 +57,7 @@ param userAssignedIdentities object = {} param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true var identityType = systemAssignedIdentity ? (!empty(userAssignedIdentities) ? 'SystemAssigned,UserAssigned' : 'SystemAssigned') : (!empty(userAssignedIdentities) ? 'UserAssigned' : 'None') diff --git a/arm/Microsoft.ContainerInstance/containerGroups/readme.md b/arm/Microsoft.ContainerInstance/containerGroups/readme.md index 49bcaf8a05..8caef48ef5 100644 --- a/arm/Microsoft.ContainerInstance/containerGroups/readme.md +++ b/arm/Microsoft.ContainerInstance/containerGroups/readme.md @@ -17,7 +17,7 @@ The top-level resource in Azure Container Instances is the container group. A co | :-- | :-- | :-- | :-- | :-- | | `containername` | string | | | Required. Name for the container. | | `cpuCores` | int | `2` | | Optional. The number of CPU cores to allocate to the container. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `environmentVariables` | array | `[]` | | Optional. Envrionment variables of the container group. | | `image` | string | | | Required. Name of the image. | | `imageRegistryCredentials` | array | `[]` | | Optional. The image registry credentials by which the container group is created from. | diff --git a/arm/Microsoft.ContainerRegistry/registries/deploy.bicep b/arm/Microsoft.ContainerRegistry/registries/deploy.bicep index 9273d43c74..888f85fbd6 100644 --- a/arm/Microsoft.ContainerRegistry/registries/deploy.bicep +++ b/arm/Microsoft.ContainerRegistry/registries/deploy.bicep @@ -62,7 +62,7 @@ param userAssignedIdentities object = {} param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. The name of logs that will be streamed.') @allowed([ diff --git a/arm/Microsoft.ContainerRegistry/registries/readme.md b/arm/Microsoft.ContainerRegistry/registries/readme.md index 435ad09184..a4e84e9205 100644 --- a/arm/Microsoft.ContainerRegistry/registries/readme.md +++ b/arm/Microsoft.ContainerRegistry/registries/readme.md @@ -25,7 +25,7 @@ Azure Container Registry is a managed, private Docker registry service based on | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[ContainerRegistryRepositoryEvents, ContainerRegistryLoginEvents]` | `[ContainerRegistryRepositoryEvents, ContainerRegistryLoginEvents]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.ContainerService/managedClusters/agentPools/deploy.bicep b/arm/Microsoft.ContainerService/managedClusters/agentPools/deploy.bicep index 921de354d1..b57a756c96 100644 --- a/arm/Microsoft.ContainerService/managedClusters/agentPools/deploy.bicep +++ b/arm/Microsoft.ContainerService/managedClusters/agentPools/deploy.bicep @@ -173,7 +173,7 @@ var upgradeSettings = { } @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.ContainerService/managedClusters/agentPools/readme.md b/arm/Microsoft.ContainerService/managedClusters/agentPools/readme.md index 3cd32493b7..beda309cef 100644 --- a/arm/Microsoft.ContainerService/managedClusters/agentPools/readme.md +++ b/arm/Microsoft.ContainerService/managedClusters/agentPools/readme.md @@ -15,7 +15,7 @@ This module deploys an Agent Pool for a Container Service Managed Cluster | `availabilityZones` | array | `[]` | | Optional. The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is "VirtualMachineScaleSets". | | `count` | int | `1` | | Optional. Desired Number of agents (VMs) specified to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1. | | `enableAutoScaling` | bool | `False` | `[True, False]` | Optional. Whether to enable auto-scaler | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enableEncryptionAtHost` | bool | `False` | `[True, False]` | Optional. This is only supported on certain VM sizes and in certain Azure regions. For more information, see: /azure/aks/enable-host-encryption | | `enableFIPS` | bool | `False` | `[True, False]` | Optional. See Add a FIPS-enabled node pool (https://docs.microsoft.com/en-us/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details. | | `enableNodePublicIP` | bool | `False` | `[True, False]` | Optional. Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see assigning a public IP per node (https://docs.microsoft.com/en-us/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false. | diff --git a/arm/Microsoft.ContainerService/managedClusters/deploy.bicep b/arm/Microsoft.ContainerService/managedClusters/deploy.bicep index 63cb767cab..502aa90052 100644 --- a/arm/Microsoft.ContainerService/managedClusters/deploy.bicep +++ b/arm/Microsoft.ContainerService/managedClusters/deploy.bicep @@ -255,7 +255,7 @@ param diagnosticEventHubName string = '' param diagnosticLogsRetentionInDays int = 365 @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Array of role assignment objects that contain the \'roleDefinitionIdOrName\' and \'principalId\' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: \'/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11\'') param roleAssignments array = [] diff --git a/arm/Microsoft.ContainerService/managedClusters/readme.md b/arm/Microsoft.ContainerService/managedClusters/readme.md index 1d052194e1..f0c5b995ce 100644 --- a/arm/Microsoft.ContainerService/managedClusters/readme.md +++ b/arm/Microsoft.ContainerService/managedClusters/readme.md @@ -66,7 +66,7 @@ This module deploys Azure Kubernetes Cluster (AKS). | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | | `disableLocalAccounts` | bool | `False` | | Optional. If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. | | `disableRunCommand` | bool | `False` | | Optional. Whether to disable run command for the cluster or not. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enableKeyvaultSecretsProvider` | bool | `False` | | Optional. Specifies whether the KeyvaultSecretsProvider add-on is enabled or not. | | `enablePrivateCluster` | bool | `False` | | Optional. Specifies whether to create the cluster as a private cluster or not. | | `enablePrivateClusterPublicFQDN` | bool | `False` | | Optional. Whether to create additional public FQDN for private cluster or not. | diff --git a/arm/Microsoft.DataFactory/factories/deploy.bicep b/arm/Microsoft.DataFactory/factories/deploy.bicep index 1020b4f75d..75fcb80f3a 100644 --- a/arm/Microsoft.DataFactory/factories/deploy.bicep +++ b/arm/Microsoft.DataFactory/factories/deploy.bicep @@ -123,7 +123,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true var identityType = systemAssignedIdentity ? (!empty(userAssignedIdentities) ? 'SystemAssigned,UserAssigned' : 'SystemAssigned') : (!empty(userAssignedIdentities) ? 'UserAssigned' : 'None') diff --git a/arm/Microsoft.DataFactory/factories/integrationRuntime/deploy.bicep b/arm/Microsoft.DataFactory/factories/integrationRuntime/deploy.bicep index 21c4ab1cf4..8be80fda90 100644 --- a/arm/Microsoft.DataFactory/factories/integrationRuntime/deploy.bicep +++ b/arm/Microsoft.DataFactory/factories/integrationRuntime/deploy.bicep @@ -18,7 +18,7 @@ param managedVirtualNetworkName string = '' param typeProperties object @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.DataFactory/factories/integrationRuntime/readme.md b/arm/Microsoft.DataFactory/factories/integrationRuntime/readme.md index 476168e3e9..707253f050 100644 --- a/arm/Microsoft.DataFactory/factories/integrationRuntime/readme.md +++ b/arm/Microsoft.DataFactory/factories/integrationRuntime/readme.md @@ -13,7 +13,7 @@ This module deploys a Managed or Self-Hosted Integration Runtime for an Azure Da | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `dataFactoryName` | string | | | Required. The name of the Azure Data Factory | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `managedVirtualNetworkName` | string | | | Optional. The name of the Managed Virtual Network if using type "Managed" | | `name` | string | | | Required. The name of the Integration Runtime | | `type` | string | | `[Managed, SelfHosted]` | Required. The type of Integration Runtime | diff --git a/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/deploy.bicep b/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/deploy.bicep index fb50c0c8b9..d7bd389171 100644 --- a/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/deploy.bicep +++ b/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/deploy.bicep @@ -5,7 +5,7 @@ param dataFactoryName string param name string @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/readme.md b/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/readme.md index 43b2b30d66..e137a9d6fd 100644 --- a/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/readme.md +++ b/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/readme.md @@ -13,7 +13,7 @@ This module deploys a Managed Virtual Network for an Azure Data Factory | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `dataFactoryName` | string | | | Required. The name of the Azure Data Factory | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. The name of the Managed Virtual Network | ## Outputs diff --git a/arm/Microsoft.DataFactory/factories/readme.md b/arm/Microsoft.DataFactory/factories/readme.md index 4c76800a9c..9c1f886b89 100644 --- a/arm/Microsoft.DataFactory/factories/readme.md +++ b/arm/Microsoft.DataFactory/factories/readme.md @@ -20,7 +20,7 @@ | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `gitAccountName` | string | | | Optional. The account name. | | `gitCollaborationBranch` | string | `main` | | Optional. The collaboration branch name. Default is 'main'. | | `gitConfigureLater` | bool | `True` | | Optional. Boolean to define whether or not to configure git during template deployment. | diff --git a/arm/Microsoft.Databricks/workspaces/deploy.bicep b/arm/Microsoft.Databricks/workspaces/deploy.bicep index c6cb4ec26f..03a6d4ff5c 100644 --- a/arm/Microsoft.Databricks/workspaces/deploy.bicep +++ b/arm/Microsoft.Databricks/workspaces/deploy.bicep @@ -50,7 +50,7 @@ param lock string = 'NotSpecified' param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. The name of logs that will be streamed.') @allowed([ diff --git a/arm/Microsoft.Databricks/workspaces/readme.md b/arm/Microsoft.Databricks/workspaces/readme.md index 0b22d5c96f..2ce0edd729 100644 --- a/arm/Microsoft.Databricks/workspaces/readme.md +++ b/arm/Microsoft.Databricks/workspaces/readme.md @@ -18,7 +18,7 @@ | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all Resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[dbfs, clusters, accounts, jobs, notebook, ssh, workspace, secrets, sqlPermissions, instancePools]` | `[dbfs, clusters, accounts, jobs, notebook, ssh, workspace, secrets, sqlPermissions, instancePools]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/deploy.bicep b/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/deploy.bicep index 9971058b6f..d63d266671 100644 --- a/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/deploy.bicep +++ b/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/deploy.bicep @@ -34,7 +34,7 @@ param iconPath string = '' param iconIndex int = 0 @sys.description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/readme.md b/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/readme.md index 7e5cbcda7b..c7b36a6f4f 100644 --- a/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/readme.md +++ b/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/readme.md @@ -16,7 +16,7 @@ This module deploys AVD Applications. | `commandLineArguments` | string | | | Optional. Command-Line Arguments for Application. | | `commandLineSetting` | string | `DoNotAllow` | `[Allow, DoNotAllow, Require]` | Optional. Specifies whether this published application can be launched with command-line arguments provided by the client, command-line arguments specified at publish time, or no command-line arguments at all. | | `description` | string | | | Optional. Description of Application.. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `filePath` | string | | | Required. Specifies a path for the executable file for the application. | | `friendlyName` | string | | | Required. Friendly name of Application.. | | `iconIndex` | int | `0` | | Optional. Index of the icon. | diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/deploy.bicep b/arm/Microsoft.DesktopVirtualization/applicationgroups/deploy.bicep index 8a052cc131..9626aefaba 100644 --- a/arm/Microsoft.DesktopVirtualization/applicationgroups/deploy.bicep +++ b/arm/Microsoft.DesktopVirtualization/applicationgroups/deploy.bicep @@ -53,7 +53,7 @@ param lock string = 'NotSpecified' param tags object = {} @sys.description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @sys.description('Optional. The name of logs that will be streamed.') @allowed([ diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/readme.md b/arm/Microsoft.DesktopVirtualization/applicationgroups/readme.md index 92ebc69f37..4b8143f167 100644 --- a/arm/Microsoft.DesktopVirtualization/applicationgroups/readme.md +++ b/arm/Microsoft.DesktopVirtualization/applicationgroups/readme.md @@ -24,7 +24,7 @@ This module deploys an Azure virtual desktop application group. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of log analytics. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `friendlyName` | string | | | Optional. The friendly name of the Application Group to be created. | | `hostpoolName` | string | | | Required. Name of the Host Pool to be linked to this Application Group. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.DesktopVirtualization/hostpools/deploy.bicep b/arm/Microsoft.DesktopVirtualization/hostpools/deploy.bicep index bc8db7c22c..49a0748b03 100644 --- a/arm/Microsoft.DesktopVirtualization/hostpools/deploy.bicep +++ b/arm/Microsoft.DesktopVirtualization/hostpools/deploy.bicep @@ -81,7 +81,7 @@ param lock string = 'NotSpecified' param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. The type of preferred application group type, default to Desktop Application Group') @allowed([ diff --git a/arm/Microsoft.DesktopVirtualization/hostpools/readme.md b/arm/Microsoft.DesktopVirtualization/hostpools/readme.md index 2231c9aab3..447172008a 100644 --- a/arm/Microsoft.DesktopVirtualization/hostpools/readme.md +++ b/arm/Microsoft.DesktopVirtualization/hostpools/readme.md @@ -22,7 +22,7 @@ This module deploys an Azure virtual desktop host pool. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `hostpoolDescription` | string | | | Optional. The description of the Host Pool to be created. | | `hostpoolFriendlyName` | string | | | Optional. The friendly name of the Host Pool to be created. | | `hostpoolType` | string | `Pooled` | `[Personal, Pooled]` | Optional. Set this parameter to Personal if you would like to enable Persistent Desktop experience. Defaults to Pooled. | diff --git a/arm/Microsoft.DesktopVirtualization/workspaces/deploy.bicep b/arm/Microsoft.DesktopVirtualization/workspaces/deploy.bicep index 84f6796be7..ab53157a19 100644 --- a/arm/Microsoft.DesktopVirtualization/workspaces/deploy.bicep +++ b/arm/Microsoft.DesktopVirtualization/workspaces/deploy.bicep @@ -42,7 +42,7 @@ param lock string = 'NotSpecified' param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Array of role assignment objects that contain the \'roleDefinitionIdOrName\' and \'principalIds\' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: \'/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11\'') param roleAssignments array = [] diff --git a/arm/Microsoft.DesktopVirtualization/workspaces/readme.md b/arm/Microsoft.DesktopVirtualization/workspaces/readme.md index 2b731584a2..d8ed2fbfae 100644 --- a/arm/Microsoft.DesktopVirtualization/workspaces/readme.md +++ b/arm/Microsoft.DesktopVirtualization/workspaces/readme.md @@ -21,7 +21,7 @@ This module deploys an Azure virtual desktop workspace. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[Checkpoint, Error, Management, Feed]` | `[Checkpoint, Error, Management, Feed]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/deploy.bicep b/arm/Microsoft.DocumentDB/databaseAccounts/deploy.bicep index 5286379f80..247ec05a65 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/deploy.bicep +++ b/arm/Microsoft.DocumentDB/databaseAccounts/deploy.bicep @@ -60,7 +60,7 @@ param sqlDatabases array = [] param mongodbDatabases array = [] @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @allowed([ 'CanNotDelete' diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/deploy.bicep b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/deploy.bicep index b371beab53..77283b9098 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/deploy.bicep +++ b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/deploy.bicep @@ -17,7 +17,7 @@ param indexes array param shardKey object @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/readme.md b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/readme.md index 099ac48586..451e4d0420 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/readme.md +++ b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/readme.md @@ -13,7 +13,7 @@ This module deploys a collection within a MongoDB. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `databaseAccountName` | string | | | Required. Name of the Cosmos DB database account. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `indexes` | array | | | Required. Indexes for the collection | | `mongodbDatabaseName` | string | | | Required. Name of the mongodb database | | `name` | string | | | Required. Name of the collection | diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/deploy.bicep b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/deploy.bicep index 1565e7442e..fed49e6bcb 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/deploy.bicep +++ b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/deploy.bicep @@ -14,7 +14,7 @@ param collections array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/readme.md b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/readme.md index ebf9ffd818..15e0b75158 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/readme.md +++ b/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/readme.md @@ -15,7 +15,7 @@ This module deploys a MongoDB within a CosmosDB account. | :-- | :-- | :-- | :-- | :-- | | `collections` | _[collections](collections/readme.md)_ array | `[]` | | Optional. Collections in the mongodb database | | `databaseAccountName` | string | | | Required. Name of the Cosmos DB database account. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. Name of the mongodb database | | `tags` | object | `{object}` | | Optional. Tags of the resource. | | `throughput` | int | `400` | | Optional. Name of the mongodb database | diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/readme.md b/arm/Microsoft.DocumentDB/databaseAccounts/readme.md index a00648e5f0..f0852e3675 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/readme.md +++ b/arm/Microsoft.DocumentDB/databaseAccounts/readme.md @@ -27,7 +27,7 @@ This module deploys a DocumentDB database account and its child resources. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `locations` | array | | | Required. Locations enabled for the Cosmos DB account. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/deploy.bicep b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/deploy.bicep index 55ca6ed4ad..e2b05d0f15 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/deploy.bicep +++ b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/deploy.bicep @@ -25,7 +25,7 @@ param paths array = [] param kind string = 'Hash' @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/readme.md b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/readme.md index e694099004..e0d058af14 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/readme.md +++ b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/readme.md @@ -11,7 +11,7 @@ | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `databaseAccountName` | string | | | Required. Name of the Database Account | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `kind` | string | `Hash` | `[Hash, MultiHash, Range]` | Optional. Indicates the kind of algorithm used for partitioning | | `name` | string | | | Required. Name of the container. | | `paths` | array | `[]` | | Optional. List of paths using which data within the container can be partitioned | diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/deploy.bicep b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/deploy.bicep index bc6a131f81..29d0eb2124 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/deploy.bicep +++ b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/deploy.bicep @@ -14,7 +14,7 @@ param throughput int = 400 param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/readme.md b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/readme.md index 00ff5183dd..0a9740539d 100644 --- a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/readme.md +++ b/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/readme.md @@ -13,7 +13,7 @@ | :-- | :-- | :-- | :-- | :-- | | `containers` | _[containers](containers/readme.md)_ array | `[]` | | Optional. Array of containers to deploy in the SQL database. | | `databaseAccountName` | string | | | Required. ID of the Cosmos DB database account. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. Name of the SQL database | | `tags` | object | `{object}` | | Optional. Tags of the SQL database resource. | | `throughput` | int | `400` | | Optional. Request units per second | diff --git a/arm/Microsoft.EventGrid/topics/deploy.bicep b/arm/Microsoft.EventGrid/topics/deploy.bicep index 55701edd2b..c201494967 100644 --- a/arm/Microsoft.EventGrid/topics/deploy.bicep +++ b/arm/Microsoft.EventGrid/topics/deploy.bicep @@ -45,7 +45,7 @@ param lock string = 'NotSpecified' param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. The name of logs that will be streamed.') @allowed([ diff --git a/arm/Microsoft.EventGrid/topics/readme.md b/arm/Microsoft.EventGrid/topics/readme.md index b7bc38a495..21b576943d 100644 --- a/arm/Microsoft.EventGrid/topics/readme.md +++ b/arm/Microsoft.EventGrid/topics/readme.md @@ -22,7 +22,7 @@ This module deploys an event grid topic. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `inboundIpRules` | array | `[]` | | Optional. Array of IPs to whitelist. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all Resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.EventHub/namespaces/authorizationRules/deploy.bicep b/arm/Microsoft.EventHub/namespaces/authorizationRules/deploy.bicep index 7a66d9cdf7..a375bfefcd 100644 --- a/arm/Microsoft.EventHub/namespaces/authorizationRules/deploy.bicep +++ b/arm/Microsoft.EventHub/namespaces/authorizationRules/deploy.bicep @@ -13,7 +13,7 @@ param name string param rights array = [] @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.EventHub/namespaces/authorizationRules/readme.md b/arm/Microsoft.EventHub/namespaces/authorizationRules/readme.md index 6ce53f7888..c45865ae29 100644 --- a/arm/Microsoft.EventHub/namespaces/authorizationRules/readme.md +++ b/arm/Microsoft.EventHub/namespaces/authorizationRules/readme.md @@ -12,7 +12,7 @@ This module deploys an EventHub Namespace Authorization Rule | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. The name of the authorization rule | | `namespaceName` | string | | | Required. The name of the event hub namespace | | `rights` | array | `[]` | `[Listen, Manage, Send]` | Optional. The rights associated with the rule. | diff --git a/arm/Microsoft.EventHub/namespaces/deploy.bicep b/arm/Microsoft.EventHub/namespaces/deploy.bicep index 8a9036fc26..ff007894bf 100644 --- a/arm/Microsoft.EventHub/namespaces/deploy.bicep +++ b/arm/Microsoft.EventHub/namespaces/deploy.bicep @@ -87,7 +87,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Generated. Do not provide a value! This date value is used to generate a SAS token to access the modules.') param baseTime string = utcNow('u') diff --git a/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/deploy.bicep b/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/deploy.bicep index 1220543245..309056cba1 100644 --- a/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/deploy.bicep +++ b/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/deploy.bicep @@ -8,7 +8,7 @@ param name string param partnerNamespaceId string = '' @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/readme.md b/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/readme.md index e6c09ba136..1fa8451fe8 100644 --- a/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/readme.md +++ b/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/readme.md @@ -12,7 +12,7 @@ This module deploys an EventHub Namespace Disaster Recovery Config | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. The name of the disaster recovery config | | `namespaceName` | string | | | Required. The name of the event hub namespace | | `partnerNamespaceId` | string | | | Optional. Resource ID of the Primary/Secondary event hub namespace name, which is part of GEO DR pairing | diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/deploy.bicep b/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/deploy.bicep index ddc211f246..6c6de03ab3 100644 --- a/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/deploy.bicep +++ b/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/deploy.bicep @@ -16,7 +16,7 @@ param name string param rights array = [] @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/readme.md b/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/readme.md index 5680a6c59b..70b9b58291 100644 --- a/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/readme.md +++ b/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/readme.md @@ -12,7 +12,7 @@ This module deploys an EventHub Namespace EventHubs Authorization Rule | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `eventHubName` | string | | | Required. The name of the event hub namespace event hub | | `name` | string | | | Required. The name of the authorization rule | | `namespaceName` | string | | | Required. The name of the event hub namespace | diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/deploy.bicep b/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/deploy.bicep index e36b8ab431..971bfd30ae 100644 --- a/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/deploy.bicep +++ b/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/deploy.bicep @@ -11,7 +11,7 @@ param name string param userMetadata string = '' @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/readme.md b/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/readme.md index 026af64e10..98edc1b68f 100644 --- a/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/readme.md +++ b/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/readme.md @@ -12,7 +12,7 @@ This module deploys an EventHub Namespace EventHubs Consumer Group | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `eventHubName` | string | | | Required. The name of the event hub namespace event hub | | `name` | string | | | Required. The name of the consumer group | | `namespaceName` | string | | | Required. The name of the event hub namespace | diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/deploy.bicep b/arm/Microsoft.EventHub/namespaces/eventhubs/deploy.bicep index 9834c721aa..75bed75c91 100644 --- a/arm/Microsoft.EventHub/namespaces/eventhubs/deploy.bicep +++ b/arm/Microsoft.EventHub/namespaces/eventhubs/deploy.bicep @@ -94,7 +94,7 @@ param captureDescriptionSizeLimitInBytes int = 314572800 param captureDescriptionSkipEmptyArchives bool = false @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true var eventHubPropertiesSimple = { messageRetentionInDays: messageRetentionInDays diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/readme.md b/arm/Microsoft.EventHub/namespaces/eventhubs/readme.md index f2a8a6dce1..ac3fb3737e 100644 --- a/arm/Microsoft.EventHub/namespaces/eventhubs/readme.md +++ b/arm/Microsoft.EventHub/namespaces/eventhubs/readme.md @@ -27,7 +27,7 @@ This module deploys an Event Hub. | `captureDescriptionSizeLimitInBytes` | int | `314572800` | | Optional. The size window defines the amount of data built up in your Event Hub before an capture operation | | `captureDescriptionSkipEmptyArchives` | bool | `False` | | Optional. A value that indicates whether to Skip Empty Archives | | `consumerGroups` | _[consumerGroups](consumerGroups/readme.md)_ array | `[System.Collections.Hashtable]` | | Optional. The consumer groups to create in this event hub instance | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `messageRetentionInDays` | int | `1` | | Optional. Number of days to retain the events for this Event Hub, value should be 1 to 7 days | | `name` | string | | | Required. The name of the event hub | diff --git a/arm/Microsoft.EventHub/namespaces/readme.md b/arm/Microsoft.EventHub/namespaces/readme.md index 7633eecf7a..674166725c 100644 --- a/arm/Microsoft.EventHub/namespaces/readme.md +++ b/arm/Microsoft.EventHub/namespaces/readme.md @@ -30,7 +30,7 @@ This module deploys an event hub namespace. | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | | `disasterRecoveryConfig` | object | `{object}` | | Optional. The disaster recovery config for this namespace | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `eventHubs` | _[eventHubs](eventHubs/readme.md)_ array | `[]` | | Optional. The event hubs to deploy into this namespace | | `isAutoInflateEnabled` | bool | `False` | | Optional. Switch to enable the Auto Inflate feature of Event Hub. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.HealthBot/healthBots/deploy.bicep b/arm/Microsoft.HealthBot/healthBots/deploy.bicep index ffd32a8ef3..759af6e52c 100644 --- a/arm/Microsoft.HealthBot/healthBots/deploy.bicep +++ b/arm/Microsoft.HealthBot/healthBots/deploy.bicep @@ -22,7 +22,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.HealthBot/healthBots/readme.md b/arm/Microsoft.HealthBot/healthBots/readme.md index f0e07cc4ae..2fe8a0ffc0 100644 --- a/arm/Microsoft.HealthBot/healthBots/readme.md +++ b/arm/Microsoft.HealthBot/healthBots/readme.md @@ -14,7 +14,7 @@ This module deploys an Azure Health Bot. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Name of the resource | diff --git a/arm/Microsoft.Insights/actionGroups/deploy.bicep b/arm/Microsoft.Insights/actionGroups/deploy.bicep index e90b99a4e0..cfb9e863ff 100644 --- a/arm/Microsoft.Insights/actionGroups/deploy.bicep +++ b/arm/Microsoft.Insights/actionGroups/deploy.bicep @@ -44,7 +44,7 @@ param armRoleReceivers array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Location for all resources.') param location string = 'global' diff --git a/arm/Microsoft.Insights/actionGroups/readme.md b/arm/Microsoft.Insights/actionGroups/readme.md index 787c3570f0..0b927b352d 100644 --- a/arm/Microsoft.Insights/actionGroups/readme.md +++ b/arm/Microsoft.Insights/actionGroups/readme.md @@ -19,7 +19,7 @@ This module deploys an Action Group. | `azureFunctionReceivers` | array | `[]` | | Optional. The list of function receivers that are part of this action group. | | `emailReceivers` | array | `[]` | | Optional. The list of email receivers that are part of this action group. | | `enabled` | bool | `True` | | Optional. Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `groupShortName` | string | | | Required. The short name of the action group. | | `itsmReceivers` | array | `[]` | | Optional. The list of ITSM receivers that are part of this action group. | | `location` | string | `global` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.Insights/activityLogAlerts/deploy.bicep b/arm/Microsoft.Insights/activityLogAlerts/deploy.bicep index ba44c7a159..80d0cd389c 100644 --- a/arm/Microsoft.Insights/activityLogAlerts/deploy.bicep +++ b/arm/Microsoft.Insights/activityLogAlerts/deploy.bicep @@ -28,7 +28,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true var actionGroups = [for action in actions: { actionGroupId: contains(action, 'actionGroupId') ? action.actionGroupId : action diff --git a/arm/Microsoft.Insights/activityLogAlerts/readme.md b/arm/Microsoft.Insights/activityLogAlerts/readme.md index 8b9bf309b9..c000bbaf09 100644 --- a/arm/Microsoft.Insights/activityLogAlerts/readme.md +++ b/arm/Microsoft.Insights/activityLogAlerts/readme.md @@ -17,7 +17,7 @@ This module deploys an Alert based on Activity Log. | `alertDescription` | string | | | Optional. Description of the alert. | | `conditions` | array | | | Required. The condition that will cause this alert to activate. Array of objects | | `enabled` | bool | `True` | | Optional. Indicates whether this alert is enabled. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `global` | | Optional. Location for all resources. | | `name` | string | | | Required. The name of the alert. | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | diff --git a/arm/Microsoft.Insights/components/deploy.bicep b/arm/Microsoft.Insights/components/deploy.bicep index 59c80e904b..076b332de3 100644 --- a/arm/Microsoft.Insights/components/deploy.bicep +++ b/arm/Microsoft.Insights/components/deploy.bicep @@ -38,7 +38,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Insights/components/readme.md b/arm/Microsoft.Insights/components/readme.md index e1019c3c86..44552c3129 100644 --- a/arm/Microsoft.Insights/components/readme.md +++ b/arm/Microsoft.Insights/components/readme.md @@ -12,7 +12,7 @@ | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `appInsightsType` | string | `web` | `[web, other]` | Optional. Application type | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `kind` | string | | | Optional. The kind of application that this component refers to, used to customize UI. This value is a freeform string, values should typically be one of the following: web, ios, other, store, java, phone. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all Resources | | `name` | string | | | Required. Name of the Application Insights | diff --git a/arm/Microsoft.Insights/metricAlerts/deploy.bicep b/arm/Microsoft.Insights/metricAlerts/deploy.bicep index 2ea542d039..aa04c60846 100644 --- a/arm/Microsoft.Insights/metricAlerts/deploy.bicep +++ b/arm/Microsoft.Insights/metricAlerts/deploy.bicep @@ -78,7 +78,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true var actionGroups = [for action in actions: { actionGroupId: contains(action, 'actionGroupId') ? action.actionGroupId : action diff --git a/arm/Microsoft.Insights/metricAlerts/readme.md b/arm/Microsoft.Insights/metricAlerts/readme.md index 006d76718f..cb71ba018f 100644 --- a/arm/Microsoft.Insights/metricAlerts/readme.md +++ b/arm/Microsoft.Insights/metricAlerts/readme.md @@ -19,7 +19,7 @@ This module deploys an alert based on metrics. | `autoMitigate` | bool | `True` | | Optional. The flag that indicates whether the alert should be auto resolved or not. | | `criterias` | array | | | Required. Criterias to trigger the alert. Array of 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' or 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' objects | | `enabled` | bool | `True` | | Optional. Indicates whether this alert is enabled. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `evaluationFrequency` | string | `PT5M` | `[PT1M, PT5M, PT15M, PT30M, PT1H]` | Optional. how often the metric alert is evaluated represented in ISO 8601 duration format. | | `location` | string | `global` | | Optional. Location for all resources. | | `name` | string | | | Required. The name of the alert. | diff --git a/arm/Microsoft.Insights/privateLinkScopes/deploy.bicep b/arm/Microsoft.Insights/privateLinkScopes/deploy.bicep index e23bf723af..ec7a3d20cf 100644 --- a/arm/Microsoft.Insights/privateLinkScopes/deploy.bicep +++ b/arm/Microsoft.Insights/privateLinkScopes/deploy.bicep @@ -26,7 +26,7 @@ param privateEndpoints array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Insights/privateLinkScopes/readme.md b/arm/Microsoft.Insights/privateLinkScopes/readme.md index 6da108d32e..8112e19c6c 100644 --- a/arm/Microsoft.Insights/privateLinkScopes/readme.md +++ b/arm/Microsoft.Insights/privateLinkScopes/readme.md @@ -17,7 +17,7 @@ This module deploys an Azure Monitor Private Link Scope. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `global` | | Optional. The location of the private link scope. Should be global. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Name of the private link scope. | diff --git a/arm/Microsoft.Insights/privateLinkScopes/scopedResources/deploy.bicep b/arm/Microsoft.Insights/privateLinkScopes/scopedResources/deploy.bicep index fc7e40de15..977b762b25 100644 --- a/arm/Microsoft.Insights/privateLinkScopes/scopedResources/deploy.bicep +++ b/arm/Microsoft.Insights/privateLinkScopes/scopedResources/deploy.bicep @@ -10,7 +10,7 @@ param privateLinkScopeName string param linkedResourceId string @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Insights/privateLinkScopes/scopedResources/readme.md b/arm/Microsoft.Insights/privateLinkScopes/scopedResources/readme.md index d9786f0036..9ce633485a 100644 --- a/arm/Microsoft.Insights/privateLinkScopes/scopedResources/readme.md +++ b/arm/Microsoft.Insights/privateLinkScopes/scopedResources/readme.md @@ -12,7 +12,7 @@ This module deploys Insights PrivateLinkScopes ScopedResources. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `linkedResourceId` | string | | | Required. The resource ID of the scoped Azure monitor resource. | | `name` | string | | | Required. Name of the private link scoped resource. | | `privateLinkScopeName` | string | | | Required. Name of the parent private link scope. | diff --git a/arm/Microsoft.Insights/scheduledQueryRules/deploy.bicep b/arm/Microsoft.Insights/scheduledQueryRules/deploy.bicep index ca2eb135be..07e2b768f3 100644 --- a/arm/Microsoft.Insights/scheduledQueryRules/deploy.bicep +++ b/arm/Microsoft.Insights/scheduledQueryRules/deploy.bicep @@ -64,7 +64,7 @@ param suppressForMinutes string = '' param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Insights/scheduledQueryRules/readme.md b/arm/Microsoft.Insights/scheduledQueryRules/readme.md index ffc9b5f112..10fba30774 100644 --- a/arm/Microsoft.Insights/scheduledQueryRules/readme.md +++ b/arm/Microsoft.Insights/scheduledQueryRules/readme.md @@ -18,7 +18,7 @@ This module deploys a scheduled query rule. | `autoMitigate` | bool | `True` | | Optional. The flag that indicates whether the alert should be automatically resolved or not. Relevant only for rules of the kind LogAlert. | | `criterias` | object | `{object}` | | Optional. The rule criteria that defines the conditions of the scheduled query rule. | | `enabled` | bool | `True` | | Optional. The flag which indicates whether this scheduled query rule is enabled. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `evaluationFrequency` | string | | | Optional. How often the scheduled query rule is evaluated represented in ISO 8601 duration format. Relevant and required only for rules of the kind LogAlert. | | `kind` | string | `LogAlert` | `[LogAlert, LogToMetric]` | Optional. Indicates the type of scheduled query rule. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.KeyVault/vaults/accessPolicies/deploy.bicep b/arm/Microsoft.KeyVault/vaults/accessPolicies/deploy.bicep index a3b2358a73..97654c373a 100644 --- a/arm/Microsoft.KeyVault/vaults/accessPolicies/deploy.bicep +++ b/arm/Microsoft.KeyVault/vaults/accessPolicies/deploy.bicep @@ -8,7 +8,7 @@ param name string = 'add' param accessPolicies array = [] @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true var formattedAccessPolicies = [for accessPolicy in accessPolicies: { applicationId: contains(accessPolicy, 'applicationId') ? accessPolicy.applicationId : '' diff --git a/arm/Microsoft.KeyVault/vaults/accessPolicies/readme.md b/arm/Microsoft.KeyVault/vaults/accessPolicies/readme.md index 5165870342..95742c5287 100644 --- a/arm/Microsoft.KeyVault/vaults/accessPolicies/readme.md +++ b/arm/Microsoft.KeyVault/vaults/accessPolicies/readme.md @@ -13,7 +13,7 @@ This module deploys key vault access policies. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `accessPolicies` | array | `[]` | | Optional. An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `keyVaultName` | string | | | Required. The name of the key vault | | `name` | string | `add` | | Optional. The access policy deployment | diff --git a/arm/Microsoft.KeyVault/vaults/deploy.bicep b/arm/Microsoft.KeyVault/vaults/deploy.bicep index bd2f54272f..6254b70abd 100644 --- a/arm/Microsoft.KeyVault/vaults/deploy.bicep +++ b/arm/Microsoft.KeyVault/vaults/deploy.bicep @@ -99,7 +99,7 @@ param privateEndpoints array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Generated. Do not provide a value! This date value is used to generate a SAS token to access the modules.') param baseTime string = utcNow('u') diff --git a/arm/Microsoft.KeyVault/vaults/keys/deploy.bicep b/arm/Microsoft.KeyVault/vaults/keys/deploy.bicep index 239ee1b61a..e4979cdfd7 100644 --- a/arm/Microsoft.KeyVault/vaults/keys/deploy.bicep +++ b/arm/Microsoft.KeyVault/vaults/keys/deploy.bicep @@ -53,7 +53,7 @@ param kty string = 'EC' param roleAssignments array = [] @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.KeyVault/vaults/keys/readme.md b/arm/Microsoft.KeyVault/vaults/keys/readme.md index 7943990886..a7176647ac 100644 --- a/arm/Microsoft.KeyVault/vaults/keys/readme.md +++ b/arm/Microsoft.KeyVault/vaults/keys/readme.md @@ -17,7 +17,7 @@ This module deploys a key vault key. | `attributesExp` | int | `-1` | | Optional. Expiry date in seconds since 1970-01-01T00:00:00Z. For security reasons, it is recommended to set an expiration date whenever possible. | | `attributesNbf` | int | `-1` | | Optional. Not before date in seconds since 1970-01-01T00:00:00Z. | | `curveName` | string | `P-256` | `[P-256, P-256K, P-384, P-521]` | Optional. The elliptic curve name. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `keyOps` | array | `[]` | `[decrypt, encrypt, import, sign, unwrapKey, verify, wrapKey]` | Optional. Array of JsonWebKeyOperation | | `keySize` | int | `-1` | | Optional. The key size in bits. For example: 2048, 3072, or 4096 for RSA. | | `keyVaultName` | string | | | Required. The name of the key vault | diff --git a/arm/Microsoft.KeyVault/vaults/readme.md b/arm/Microsoft.KeyVault/vaults/readme.md index 0154f4b340..cdfb95c881 100644 --- a/arm/Microsoft.KeyVault/vaults/readme.md +++ b/arm/Microsoft.KeyVault/vaults/readme.md @@ -28,7 +28,7 @@ This module deploys a key vault and its child resources. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. For security reasons, it is recommended to set diagnostic settings to send data to either storage account, log analytics workspace or event hub | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. For security reasons, it is recommended to set diagnostic settings to send data to either storage account, log analytics workspace or event hub | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enablePurgeProtection` | bool | `False` | | Optional. Provide 'true' to enable Key Vault's purge protection feature. | | `enableRbacAuthorization` | bool | `False` | | Optional. Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC. | | `enableSoftDelete` | bool | `True` | | Optional. Switch to enable/disable Key Vault's soft delete feature. | diff --git a/arm/Microsoft.KeyVault/vaults/secrets/deploy.bicep b/arm/Microsoft.KeyVault/vaults/secrets/deploy.bicep index e9f9bb2cfb..f01796cec0 100644 --- a/arm/Microsoft.KeyVault/vaults/secrets/deploy.bicep +++ b/arm/Microsoft.KeyVault/vaults/secrets/deploy.bicep @@ -25,7 +25,7 @@ param contentType string = '' param value string @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Array of role assignment objects that contain the \'roleDefinitionIdOrName\' and \'principalId\' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: \'/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11\'') param roleAssignments array = [] diff --git a/arm/Microsoft.KeyVault/vaults/secrets/readme.md b/arm/Microsoft.KeyVault/vaults/secrets/readme.md index bc364192b5..b62706ada9 100644 --- a/arm/Microsoft.KeyVault/vaults/secrets/readme.md +++ b/arm/Microsoft.KeyVault/vaults/secrets/readme.md @@ -17,7 +17,7 @@ This module deploys a key vault secret. | `attributesExp` | int | `-1` | | Optional. Expiry date in seconds since 1970-01-01T00:00:00Z. For security reasons, it is recommended to set an expiration date whenever possible. | | `attributesNbf` | int | `-1` | | Optional. Not before date in seconds since 1970-01-01T00:00:00Z. | | `contentType` | secureString | | | Optional. The content type of the secret. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `keyVaultName` | string | | | Required. The name of the key vault | | `name` | string | | | Required. The name of the secret | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | diff --git a/arm/Microsoft.Logic/workflows/deploy.bicep b/arm/Microsoft.Logic/workflows/deploy.bicep index 985b4efb0e..c17acd3f4e 100644 --- a/arm/Microsoft.Logic/workflows/deploy.bicep +++ b/arm/Microsoft.Logic/workflows/deploy.bicep @@ -11,7 +11,7 @@ param connectorEndpointsConfiguration object = {} param contentsAccessControlConfiguration object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Parameters for the definition template.') param definitionParameters object = {} diff --git a/arm/Microsoft.Logic/workflows/readme.md b/arm/Microsoft.Logic/workflows/readme.md index f3ef28a328..8a448ceeba 100644 --- a/arm/Microsoft.Logic/workflows/readme.md +++ b/arm/Microsoft.Logic/workflows/readme.md @@ -24,7 +24,7 @@ This module deploys a Logic App resource. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `integrationAccount` | object | `{object}` | | Optional. The integration account. | | `integrationServiceEnvironment` | object | `{object}` | | Optional. The integration service environment. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.MachineLearningServices/workspaces/deploy.bicep b/arm/Microsoft.MachineLearningServices/workspaces/deploy.bicep index c5090d5c0a..d3c2c2420d 100644 --- a/arm/Microsoft.MachineLearningServices/workspaces/deploy.bicep +++ b/arm/Microsoft.MachineLearningServices/workspaces/deploy.bicep @@ -50,7 +50,7 @@ param privateEndpoints array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely.') @minValue(0) diff --git a/arm/Microsoft.MachineLearningServices/workspaces/readme.md b/arm/Microsoft.MachineLearningServices/workspaces/readme.md index bbe7c877d1..bf786fba9c 100644 --- a/arm/Microsoft.MachineLearningServices/workspaces/readme.md +++ b/arm/Microsoft.MachineLearningServices/workspaces/readme.md @@ -27,7 +27,7 @@ This module deploys a Machine Learning Services Workspace. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `hbiWorkspace` | bool | `False` | | Optional. The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.ManagedIdentity/userAssignedIdentities/deploy.bicep b/arm/Microsoft.ManagedIdentity/userAssignedIdentities/deploy.bicep index f41bf06caf..7b089e8711 100644 --- a/arm/Microsoft.ManagedIdentity/userAssignedIdentities/deploy.bicep +++ b/arm/Microsoft.ManagedIdentity/userAssignedIdentities/deploy.bicep @@ -19,7 +19,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.ManagedIdentity/userAssignedIdentities/readme.md b/arm/Microsoft.ManagedIdentity/userAssignedIdentities/readme.md index b57db2bc08..cc0b71659f 100644 --- a/arm/Microsoft.ManagedIdentity/userAssignedIdentities/readme.md +++ b/arm/Microsoft.ManagedIdentity/userAssignedIdentities/readme.md @@ -14,7 +14,7 @@ This module deploys a user assigned identity. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | `[guid(resourceGroup().id)]` | | Optional. Name of the User Assigned Identity. | diff --git a/arm/Microsoft.ManagedServices/registrationDefinitions/deploy.bicep b/arm/Microsoft.ManagedServices/registrationDefinitions/deploy.bicep index ad65161e50..3073a8c38f 100644 --- a/arm/Microsoft.ManagedServices/registrationDefinitions/deploy.bicep +++ b/arm/Microsoft.ManagedServices/registrationDefinitions/deploy.bicep @@ -16,7 +16,7 @@ param authorizations array param resourceGroupName string = '' @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true var registrationId = empty(resourceGroupName) ? guid(managedByTenantId, subscription().tenantId, subscription().subscriptionId) : guid(managedByTenantId, subscription().tenantId, subscription().subscriptionId, resourceGroupName) diff --git a/arm/Microsoft.ManagedServices/registrationDefinitions/readme.md b/arm/Microsoft.ManagedServices/registrationDefinitions/readme.md index 994bef12e4..d9a18ec165 100644 --- a/arm/Microsoft.ManagedServices/registrationDefinitions/readme.md +++ b/arm/Microsoft.ManagedServices/registrationDefinitions/readme.md @@ -18,7 +18,7 @@ remote/managing tenant. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `authorizations` | array | | | Required. Specify an array of objects, containing object of Azure Active Directory principalId, a Azure roleDefinitionId, and an optional principalIdDisplayName. The roleDefinition specified is granted to the principalId in the provider's Active Directory and the principalIdDisplayName is visible to customers. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `managedByTenantId` | string | | | Required. Specify the tenant ID of the tenant which homes the principals you are delegating permissions to. | | `name` | string | | | Required. Specify a unique name for your offer/registration. i.e ' - - ' | | `registrationDescription` | string | | | Required. Description of the offer/registration. i.e. 'Managed by ' | diff --git a/arm/Microsoft.Management/managementGroups/deploy.bicep b/arm/Microsoft.Management/managementGroups/deploy.bicep index f3fb949eaf..3780447a5d 100644 --- a/arm/Microsoft.Management/managementGroups/deploy.bicep +++ b/arm/Microsoft.Management/managementGroups/deploy.bicep @@ -13,7 +13,7 @@ param parentId string = '' param roleAssignments array = [] @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Management/managementGroups/readme.md b/arm/Microsoft.Management/managementGroups/readme.md index 4041968a32..1546176641 100644 --- a/arm/Microsoft.Management/managementGroups/readme.md +++ b/arm/Microsoft.Management/managementGroups/readme.md @@ -19,7 +19,7 @@ This module has some known **limitations**: | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `displayName` | string | | | Optional. The friendly name of the management group. If no value is passed then this field will be set to the group ID. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. The group ID of the Management group | | `parentId` | string | | | Optional. The management group parent ID. Defaults to current scope. | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects to define RBAC on this resource. | diff --git a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/deploy.bicep b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/deploy.bicep index 03a857e8cd..8980de2d7b 100644 --- a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/deploy.bicep +++ b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/deploy.bicep @@ -39,7 +39,7 @@ param coolAccess bool = false param roleAssignments array = [] @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/readme.md b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/readme.md index bbf6cf0404..365559a2c7 100644 --- a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/readme.md +++ b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/readme.md @@ -15,7 +15,7 @@ This template deploys capacity pools in an Azure NetApp Files. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `coolAccess` | bool | `False` | | Optional. If enabled (true) the pool can contain cool Access enabled volumes. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location of the pool volume. | | `name` | string | | | Required. The name of the capacity pool. | | `netAppAccountName` | string | | | Required. The name of the NetApp account. | diff --git a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deploy.bicep b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deploy.bicep index a9ad3a649d..7eecbd9fc4 100644 --- a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deploy.bicep +++ b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deploy.bicep @@ -38,7 +38,7 @@ param exportPolicyRules array = [] param roleAssignments array = [] @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/readme.md b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/readme.md index a1394cce3b..97ca600a1a 100644 --- a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/readme.md +++ b/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/readme.md @@ -15,7 +15,7 @@ This template deploys volumes in a capacity pool of an Azure NetApp files. | :-- | :-- | :-- | :-- | :-- | | `capacityPoolName` | string | | | Required. The name of the capacity pool. | | `creationToken` | string | `[parameters('name')]` | | Optional. A unique file path for the volume. This is the name of the volume export. A volume is mounted using the export path. File path must start with an alphabetical character and be unique within the subscription. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `exportPolicyRules` | array | `[]` | | Optional. Export policy rules. | | `location` | string | `[resourceGroup().location]` | | Optional. Location of the pool volume. | | `name` | string | | | Required. The name of the pool volume. | diff --git a/arm/Microsoft.NetApp/netAppAccounts/deploy.bicep b/arm/Microsoft.NetApp/netAppAccounts/deploy.bicep index 585be5d72e..c655ec9f8a 100644 --- a/arm/Microsoft.NetApp/netAppAccounts/deploy.bicep +++ b/arm/Microsoft.NetApp/netAppAccounts/deploy.bicep @@ -41,7 +41,7 @@ param lock string = 'NotSpecified' param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true var activeDirectoryConnectionProperties = [ { diff --git a/arm/Microsoft.NetApp/netAppAccounts/readme.md b/arm/Microsoft.NetApp/netAppAccounts/readme.md index 546b33719e..7a7f6927cc 100644 --- a/arm/Microsoft.NetApp/netAppAccounts/readme.md +++ b/arm/Microsoft.NetApp/netAppAccounts/readme.md @@ -22,7 +22,7 @@ This template deploys Azure NetApp Files. | `domainJoinPassword` | secureString | | | Optional. Required if domainName is specified. Password of the user specified in domainJoinUser parameter | | `domainJoinUser` | string | | | Optional. Required if domainName is specified. Username of Active Directory domain administrator, with permissions to create SMB server machine account in the AD domain. | | `domainName` | string | | | Optional. Fully Qualified Active Directory DNS Domain Name (e.g. 'contoso.com') | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. The name of the NetApp account. | diff --git a/arm/Microsoft.Network/applicationGateways/deploy.bicep b/arm/Microsoft.Network/applicationGateways/deploy.bicep index eb26ced348..bbeec1ea1a 100644 --- a/arm/Microsoft.Network/applicationGateways/deploy.bicep +++ b/arm/Microsoft.Network/applicationGateways/deploy.bicep @@ -247,7 +247,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Network/applicationGateways/readme.md b/arm/Microsoft.Network/applicationGateways/readme.md index 9e7a2a0689..df42c5dc97 100644 --- a/arm/Microsoft.Network/applicationGateways/readme.md +++ b/arm/Microsoft.Network/applicationGateways/readme.md @@ -27,7 +27,7 @@ This module deploys Network ApplicationGateways. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. For security reasons, it is recommended to set diagnostic settings to send data to either storage account, log analytics workspace or event hub | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. For security reasons, it is recommended to set diagnostic settings to send data to either storage account, log analytics workspace or event hub | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enableFips` | bool | `False` | | Optional. Whether FIPS is enabled on the application gateway resource. | | `enableHttp2` | bool | `False` | | Optional. Whether HTTP2 is enabled on the application gateway resource. | | `enableRequestBuffering` | bool | `False` | | Optional. Enable request buffering. | diff --git a/arm/Microsoft.Network/applicationSecurityGroups/deploy.bicep b/arm/Microsoft.Network/applicationSecurityGroups/deploy.bicep index 406968ccac..a619f388da 100644 --- a/arm/Microsoft.Network/applicationSecurityGroups/deploy.bicep +++ b/arm/Microsoft.Network/applicationSecurityGroups/deploy.bicep @@ -19,7 +19,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Network/applicationSecurityGroups/readme.md b/arm/Microsoft.Network/applicationSecurityGroups/readme.md index 26149ca2f3..8bcaffd07b 100644 --- a/arm/Microsoft.Network/applicationSecurityGroups/readme.md +++ b/arm/Microsoft.Network/applicationSecurityGroups/readme.md @@ -14,7 +14,7 @@ This module deploys an application security group. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Name of the Application Security Group. | diff --git a/arm/Microsoft.Network/azureFirewalls/deploy.bicep b/arm/Microsoft.Network/azureFirewalls/deploy.bicep index ae18631af6..464c58edd7 100644 --- a/arm/Microsoft.Network/azureFirewalls/deploy.bicep +++ b/arm/Microsoft.Network/azureFirewalls/deploy.bicep @@ -80,7 +80,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. The name of firewall logs that will be streamed.') @allowed([ diff --git a/arm/Microsoft.Network/azureFirewalls/readme.md b/arm/Microsoft.Network/azureFirewalls/readme.md index 20a3bdb007..da3c956a94 100644 --- a/arm/Microsoft.Network/azureFirewalls/readme.md +++ b/arm/Microsoft.Network/azureFirewalls/readme.md @@ -23,7 +23,7 @@ This module deploys a firewall. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Diagnostic Storage Account resource identifier | | `diagnosticWorkspaceId` | string | | | Optional. Log Analytics workspace resource identifier | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `firewallPolicyId` | string | | | Optional. Resource ID of the Firewall Policy that should be attached. | | `ipConfigurations` | array | | | Required. List of IP Configurations. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.Network/bastionHosts/deploy.bicep b/arm/Microsoft.Network/bastionHosts/deploy.bicep index 338ab8c959..cc3da0bd08 100644 --- a/arm/Microsoft.Network/bastionHosts/deploy.bicep +++ b/arm/Microsoft.Network/bastionHosts/deploy.bicep @@ -55,7 +55,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Optional. The name of bastion logs that will be streamed.') @allowed([ diff --git a/arm/Microsoft.Network/bastionHosts/readme.md b/arm/Microsoft.Network/bastionHosts/readme.md index 88b9248613..4d9be98a0d 100644 --- a/arm/Microsoft.Network/bastionHosts/readme.md +++ b/arm/Microsoft.Network/bastionHosts/readme.md @@ -21,7 +21,7 @@ This module deploys a bastion host. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[BastionAuditLogs]` | `[BastionAuditLogs]` | Optional. Optional. The name of bastion logs that will be streamed. | diff --git a/arm/Microsoft.Network/connections/deploy.bicep b/arm/Microsoft.Network/connections/deploy.bicep index d766292ed4..976966a4bf 100644 --- a/arm/Microsoft.Network/connections/deploy.bicep +++ b/arm/Microsoft.Network/connections/deploy.bicep @@ -61,7 +61,7 @@ param lock string = 'NotSpecified' param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true var localVirtualNetworkGatewayId = az.resourceId(resourceGroup().name, 'Microsoft.Network/virtualNetworkGateways', localVirtualNetworkGatewayName) var remoteEntitySubscriptionId_var = (empty(remoteEntitySubscriptionId) ? subscription().subscriptionId : remoteEntitySubscriptionId) diff --git a/arm/Microsoft.Network/connections/readme.md b/arm/Microsoft.Network/connections/readme.md index 754988d4e5..d989c62efb 100644 --- a/arm/Microsoft.Network/connections/readme.md +++ b/arm/Microsoft.Network/connections/readme.md @@ -15,7 +15,7 @@ This template deploys a virtual network gateway connection. | :-- | :-- | :-- | :-- | :-- | | `customIPSecPolicy` | object | `{object}` | | Optional. The IPSec Policies to be considered by this connection | | `enableBgp` | bool | `False` | | Optional. Value to specify if BGP is enabled or not | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `localVirtualNetworkGatewayName` | string | | | Required. Specifies the local Virtual Network Gateway name | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.Network/ddosProtectionPlans/deploy.bicep b/arm/Microsoft.Network/ddosProtectionPlans/deploy.bicep index e20501b7f6..bd059b6bbd 100644 --- a/arm/Microsoft.Network/ddosProtectionPlans/deploy.bicep +++ b/arm/Microsoft.Network/ddosProtectionPlans/deploy.bicep @@ -20,7 +20,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Network/ddosProtectionPlans/readme.md b/arm/Microsoft.Network/ddosProtectionPlans/readme.md index 377973282a..3e8f4410df 100644 --- a/arm/Microsoft.Network/ddosProtectionPlans/readme.md +++ b/arm/Microsoft.Network/ddosProtectionPlans/readme.md @@ -14,7 +14,7 @@ This template deploys a DDoS protection plan. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Name of the DDoS protection plan to assign the VNET to. | diff --git a/arm/Microsoft.Network/expressRouteCircuits/deploy.bicep b/arm/Microsoft.Network/expressRouteCircuits/deploy.bicep index eb54ee07df..d26ea75968 100644 --- a/arm/Microsoft.Network/expressRouteCircuits/deploy.bicep +++ b/arm/Microsoft.Network/expressRouteCircuits/deploy.bicep @@ -89,7 +89,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. The name of logs that will be streamed.') @allowed([ diff --git a/arm/Microsoft.Network/expressRouteCircuits/readme.md b/arm/Microsoft.Network/expressRouteCircuits/readme.md index 2cf901bfa2..f75fa921d1 100644 --- a/arm/Microsoft.Network/expressRouteCircuits/readme.md +++ b/arm/Microsoft.Network/expressRouteCircuits/readme.md @@ -21,7 +21,7 @@ This template deploys an express route circuit. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[PeeringRouteLog]` | `[PeeringRouteLog]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.Network/firewallPolicies/deploy.bicep b/arm/Microsoft.Network/firewallPolicies/deploy.bicep index c5ce361456..9c7216a75e 100644 --- a/arm/Microsoft.Network/firewallPolicies/deploy.bicep +++ b/arm/Microsoft.Network/firewallPolicies/deploy.bicep @@ -79,7 +79,7 @@ param keyVaultSecretId string = '' param certificateName string = '' @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Rule collection groups.') param ruleCollectionGroups array = [] diff --git a/arm/Microsoft.Network/firewallPolicies/readme.md b/arm/Microsoft.Network/firewallPolicies/readme.md index a697c586f1..043ef44445 100644 --- a/arm/Microsoft.Network/firewallPolicies/readme.md +++ b/arm/Microsoft.Network/firewallPolicies/readme.md @@ -18,7 +18,7 @@ This module deploys Network Firewall Policies. | `bypassTrafficSettings` | array | `[]` | | Optional. List of rules for traffic to bypass. | | `certificateName` | string | | | Optional. Name of the CA certificate. | | `defaultWorkspaceId` | string | | | Optional. Default Log Analytics Resource ID for Firewall Policy Insights. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enableProxy` | bool | `False` | | Optional. Enable DNS Proxy on Firewalls attached to the Firewall Policy. | | `fqdns` | array | `[]` | | Optional. List of FQDNs for the ThreatIntel Allowlist. | | `insightsIsEnabled` | bool | `False` | | Optional. A flag to indicate if the insights are enabled on the policy. | diff --git a/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/deploy.bicep b/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/deploy.bicep index fa747788ee..bdf4650cc1 100644 --- a/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/deploy.bicep +++ b/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/deploy.bicep @@ -11,7 +11,7 @@ param priority int param ruleCollections array = [] @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/readme.md b/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/readme.md index ce2784cf40..75b2cb7813 100644 --- a/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/readme.md +++ b/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/readme.md @@ -12,7 +12,7 @@ This module deploys Network Firewall Policies Rule Collection Groups. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `firewallPolicyName` | string | | | Required. Name of the Firewall Policy. | | `name` | string | | | Required. The name of the rule collection group to deploy | | `priority` | int | | | Required. Priority of the Firewall Policy Rule Collection Group resource. | diff --git a/arm/Microsoft.Network/firewallPolicies/ruleGroups/deploy.bicep b/arm/Microsoft.Network/firewallPolicies/ruleGroups/deploy.bicep index 1bac67bc3f..44709271d4 100644 --- a/arm/Microsoft.Network/firewallPolicies/ruleGroups/deploy.bicep +++ b/arm/Microsoft.Network/firewallPolicies/ruleGroups/deploy.bicep @@ -11,7 +11,7 @@ param priority int param rules array = [] @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Network/firewallPolicies/ruleGroups/readme.md b/arm/Microsoft.Network/firewallPolicies/ruleGroups/readme.md index 235506847d..6252c6bc2d 100644 --- a/arm/Microsoft.Network/firewallPolicies/ruleGroups/readme.md +++ b/arm/Microsoft.Network/firewallPolicies/ruleGroups/readme.md @@ -12,7 +12,7 @@ This module deploys Network FirewallPolicies Rule Groups. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `firewallPolicyName` | string | | | Required. Name of the Firewall Policy. | | `name` | string | | | Required. The name of the rule group to deploy | | `priority` | int | | | Required. Priority of the Firewall Policy Rule Group resource. | diff --git a/arm/Microsoft.Network/ipGroups/deploy.bicep b/arm/Microsoft.Network/ipGroups/deploy.bicep index 04dff2714c..11d8a4cf74 100644 --- a/arm/Microsoft.Network/ipGroups/deploy.bicep +++ b/arm/Microsoft.Network/ipGroups/deploy.bicep @@ -23,7 +23,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Network/ipGroups/readme.md b/arm/Microsoft.Network/ipGroups/readme.md index 3572de56ea..f25fbcf9d0 100644 --- a/arm/Microsoft.Network/ipGroups/readme.md +++ b/arm/Microsoft.Network/ipGroups/readme.md @@ -14,7 +14,7 @@ This module deploys an IP group. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `ipAddresses` | array | `[]` | | Optional. IpAddresses/IpAddressPrefixes in the IpGroups resource. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.Network/loadBalancers/backendAddressPools/deploy.bicep b/arm/Microsoft.Network/loadBalancers/backendAddressPools/deploy.bicep index 6466e7707d..fa6d17707f 100644 --- a/arm/Microsoft.Network/loadBalancers/backendAddressPools/deploy.bicep +++ b/arm/Microsoft.Network/loadBalancers/backendAddressPools/deploy.bicep @@ -11,7 +11,7 @@ param loadBalancerBackendAddresses array = [] param tunnelInterfaces array = [] @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Network/loadBalancers/backendAddressPools/readme.md b/arm/Microsoft.Network/loadBalancers/backendAddressPools/readme.md index 4e79bca9ac..49c5a45bfb 100644 --- a/arm/Microsoft.Network/loadBalancers/backendAddressPools/readme.md +++ b/arm/Microsoft.Network/loadBalancers/backendAddressPools/readme.md @@ -12,7 +12,7 @@ This module deploys load balancer backend address pools. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `loadBalancerBackendAddresses` | array | `[]` | | Optional. An array of backend addresses. | | `loadBalancerName` | string | | | Required. The name of the parent load balancer | | `name` | string | | | Required. The name of the backend address pool | diff --git a/arm/Microsoft.Network/loadBalancers/deploy.bicep b/arm/Microsoft.Network/loadBalancers/deploy.bicep index 291d9b2a49..563c6736fa 100644 --- a/arm/Microsoft.Network/loadBalancers/deploy.bicep +++ b/arm/Microsoft.Network/loadBalancers/deploy.bicep @@ -56,7 +56,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.') param inboundNatRules array = [] diff --git a/arm/Microsoft.Network/loadBalancers/inboundNatRules/deploy.bicep b/arm/Microsoft.Network/loadBalancers/inboundNatRules/deploy.bicep index 57204d666b..1722a0f576 100644 --- a/arm/Microsoft.Network/loadBalancers/inboundNatRules/deploy.bicep +++ b/arm/Microsoft.Network/loadBalancers/inboundNatRules/deploy.bicep @@ -48,7 +48,7 @@ param idleTimeoutInMinutes int = 4 param protocol string = 'Tcp' @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Network/loadBalancers/inboundNatRules/readme.md b/arm/Microsoft.Network/loadBalancers/inboundNatRules/readme.md index 69f24ee685..64d59dfca2 100644 --- a/arm/Microsoft.Network/loadBalancers/inboundNatRules/readme.md +++ b/arm/Microsoft.Network/loadBalancers/inboundNatRules/readme.md @@ -14,7 +14,7 @@ This module deploys load balancers inbound NAT rules. | :-- | :-- | :-- | :-- | :-- | | `backendAddressPoolName` | string | | | Optional. Name of the backend address pool | | `backendPort` | int | `[parameters('frontendPort')]` | | Optional. The port used for the internal endpoint. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enableFloatingIP` | bool | `False` | | Optional. Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint. | | `enableTcpReset` | bool | `False` | | Optional. Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP. | | `frontendIPConfigurationName` | string | | | Required. The name of the frontend IP address to set for the inbound NAT rule | diff --git a/arm/Microsoft.Network/loadBalancers/readme.md b/arm/Microsoft.Network/loadBalancers/readme.md index 8cc00d2ffb..1e6ec1ee65 100644 --- a/arm/Microsoft.Network/loadBalancers/readme.md +++ b/arm/Microsoft.Network/loadBalancers/readme.md @@ -23,7 +23,7 @@ This module deploys a load balancer. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `frontendIPConfigurations` | array | | | Required. Array of objects containing all frontend IP configurations | | `inboundNatRules` | _[inboundNatRules](inboundNatRules/readme.md)_ array | `[]` | | Optional. Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules. | | `loadBalancerSku` | string | `Standard` | `[Basic, Standard]` | Optional. Name of a load balancer SKU. | diff --git a/arm/Microsoft.Network/localNetworkGateways/deploy.bicep b/arm/Microsoft.Network/localNetworkGateways/deploy.bicep index c4a42f9ac1..be95422029 100644 --- a/arm/Microsoft.Network/localNetworkGateways/deploy.bicep +++ b/arm/Microsoft.Network/localNetworkGateways/deploy.bicep @@ -35,7 +35,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. FQDN of local network gateway.') param fqdn string = '' diff --git a/arm/Microsoft.Network/localNetworkGateways/readme.md b/arm/Microsoft.Network/localNetworkGateways/readme.md index 3ad36dd68b..e79124acdd 100644 --- a/arm/Microsoft.Network/localNetworkGateways/readme.md +++ b/arm/Microsoft.Network/localNetworkGateways/readme.md @@ -14,7 +14,7 @@ This module deploys a local network gateway. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `fqdn` | string | | | Optional. FQDN of local network gateway. | | `localAddressPrefixes` | array | | | Required. List of the local (on-premises) IP address ranges | | `localAsn` | string | | | Optional. The BGP speaker's ASN. Not providing this value will automatically disable BGP on this Local Network Gateway resource. | diff --git a/arm/Microsoft.Network/natGateways/deploy.bicep b/arm/Microsoft.Network/natGateways/deploy.bicep index e8e3f79440..8826fc3d9f 100644 --- a/arm/Microsoft.Network/natGateways/deploy.bicep +++ b/arm/Microsoft.Network/natGateways/deploy.bicep @@ -60,7 +60,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. The name of logs that will be streamed.') @allowed([ diff --git a/arm/Microsoft.Network/natGateways/readme.md b/arm/Microsoft.Network/natGateways/readme.md index f9bedd1146..07db305adf 100644 --- a/arm/Microsoft.Network/natGateways/readme.md +++ b/arm/Microsoft.Network/natGateways/readme.md @@ -21,7 +21,7 @@ This module deploys a NAT gateway. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `idleTimeoutInMinutes` | int | `5` | | Optional. The idle timeout of the nat gateway. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.Network/networkSecurityGroups/deploy.bicep b/arm/Microsoft.Network/networkSecurityGroups/deploy.bicep index fd42460e49..246443d734 100644 --- a/arm/Microsoft.Network/networkSecurityGroups/deploy.bicep +++ b/arm/Microsoft.Network/networkSecurityGroups/deploy.bicep @@ -39,7 +39,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. The name of logs that will be streamed.') @allowed([ diff --git a/arm/Microsoft.Network/networkSecurityGroups/readme.md b/arm/Microsoft.Network/networkSecurityGroups/readme.md index bc24a86791..13785cfd48 100644 --- a/arm/Microsoft.Network/networkSecurityGroups/readme.md +++ b/arm/Microsoft.Network/networkSecurityGroups/readme.md @@ -20,7 +20,7 @@ This template deploys a network security group (NSG) with optional security rule | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[NetworkSecurityGroupEvent, NetworkSecurityGroupRuleCounter]` | `[NetworkSecurityGroupEvent, NetworkSecurityGroupRuleCounter]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.Network/networkWatchers/connectionMonitors/deploy.bicep b/arm/Microsoft.Network/networkWatchers/connectionMonitors/deploy.bicep index e1a562f8c1..348b98e5bb 100644 --- a/arm/Microsoft.Network/networkWatchers/connectionMonitors/deploy.bicep +++ b/arm/Microsoft.Network/networkWatchers/connectionMonitors/deploy.bicep @@ -23,7 +23,7 @@ param testGroups array = [] param workspaceResourceId string = '' @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true var outputs = !empty(workspaceResourceId) ? [ { diff --git a/arm/Microsoft.Network/networkWatchers/connectionMonitors/readme.md b/arm/Microsoft.Network/networkWatchers/connectionMonitors/readme.md index c937668b18..80b90fbe32 100644 --- a/arm/Microsoft.Network/networkWatchers/connectionMonitors/readme.md +++ b/arm/Microsoft.Network/networkWatchers/connectionMonitors/readme.md @@ -12,7 +12,7 @@ This template deploys Connection Monitors. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `endpoints` | array | `[]` | | Optional. List of connection monitor endpoints. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `name` | string | | | Optional. Name of the resource. | diff --git a/arm/Microsoft.Network/networkWatchers/deploy.bicep b/arm/Microsoft.Network/networkWatchers/deploy.bicep index 1ff18bdd2a..f42b070456 100644 --- a/arm/Microsoft.Network/networkWatchers/deploy.bicep +++ b/arm/Microsoft.Network/networkWatchers/deploy.bicep @@ -26,7 +26,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Network/networkWatchers/flowLogs/deploy.bicep b/arm/Microsoft.Network/networkWatchers/flowLogs/deploy.bicep index 2c56df0ffe..9ee3570fcf 100644 --- a/arm/Microsoft.Network/networkWatchers/flowLogs/deploy.bicep +++ b/arm/Microsoft.Network/networkWatchers/flowLogs/deploy.bicep @@ -42,7 +42,7 @@ param trafficAnalyticsInterval int = 60 param retentionInDays int = 365 @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true var flowAnalyticsConfiguration = !empty(workspaceResourceId) && enabled == true ? { networkWatcherFlowAnalyticsConfiguration: { diff --git a/arm/Microsoft.Network/networkWatchers/flowLogs/readme.md b/arm/Microsoft.Network/networkWatchers/flowLogs/readme.md index 87f8f8ad68..0ffa396986 100644 --- a/arm/Microsoft.Network/networkWatchers/flowLogs/readme.md +++ b/arm/Microsoft.Network/networkWatchers/flowLogs/readme.md @@ -14,7 +14,7 @@ This module controls the Network Security Group Flow Logs and analytics settings | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `enabled` | bool | `True` | | Optional. If the flow log should be enabled | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `formatVersion` | int | `2` | `[1, 2]` | Optional. The flow log format version | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `name` | string | `[format('{0}-{1}-flowlog', last(split(parameters('targetResourceId'), '/')), split(parameters('targetResourceId'), '/')[4])]` | | Optional. Name of the resource. | diff --git a/arm/Microsoft.Network/networkWatchers/readme.md b/arm/Microsoft.Network/networkWatchers/readme.md index 5e8b0e0f16..f1ef6dc545 100644 --- a/arm/Microsoft.Network/networkWatchers/readme.md +++ b/arm/Microsoft.Network/networkWatchers/readme.md @@ -17,7 +17,7 @@ This template deploys a network watcher. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `connectionMonitors` | _[connectionMonitors](connectionMonitors/readme.md)_ array | `[]` | | Optional. Array that contains the Connection Monitors | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `flowLogs` | _[flowLogs](flowLogs/readme.md)_ array | `[]` | | Optional. Array that contains the Flow Logs | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.Network/privateDnsZones/deploy.bicep b/arm/Microsoft.Network/privateDnsZones/deploy.bicep index 68863c4ff2..09840e40df 100644 --- a/arm/Microsoft.Network/privateDnsZones/deploy.bicep +++ b/arm/Microsoft.Network/privateDnsZones/deploy.bicep @@ -22,7 +22,7 @@ param tags object = {} param lock string = 'NotSpecified' @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Network/privateDnsZones/readme.md b/arm/Microsoft.Network/privateDnsZones/readme.md index 9bb3c1afe2..4899107520 100644 --- a/arm/Microsoft.Network/privateDnsZones/readme.md +++ b/arm/Microsoft.Network/privateDnsZones/readme.md @@ -15,7 +15,7 @@ This template deploys a private DNS zone. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `global` | | Optional. The location of the PrivateDNSZone. Should be global. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Private DNS zone name. | diff --git a/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/deploy.bicep b/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/deploy.bicep index 29c06fe6e0..5a1a5990b2 100644 --- a/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/deploy.bicep +++ b/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/deploy.bicep @@ -17,7 +17,7 @@ param registrationEnabled bool = false param virtualNetworkResourceId string @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/readme.md b/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/readme.md index 1dff8c07b2..05a38f356a 100644 --- a/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/readme.md +++ b/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/readme.md @@ -12,7 +12,7 @@ This module deploys private dns zone virtual network links. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `global` | | Optional. The location of the PrivateDNSZone. Should be global. | | `name` | string | `[format('{0}-vnetlink', last(split(parameters('virtualNetworkResourceId'), '/')))]` | | Optional. The name of the virtual network link. | | `privateDnsZoneName` | string | | | Required. Private DNS zone name. | diff --git a/arm/Microsoft.Network/privateEndpoints/deploy.bicep b/arm/Microsoft.Network/privateEndpoints/deploy.bicep index cfb4944bfc..1b604aef54 100644 --- a/arm/Microsoft.Network/privateEndpoints/deploy.bicep +++ b/arm/Microsoft.Network/privateEndpoints/deploy.bicep @@ -31,7 +31,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/deploy.bicep b/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/deploy.bicep index 92be492e85..04ea26d87a 100644 --- a/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/deploy.bicep +++ b/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/deploy.bicep @@ -8,7 +8,7 @@ param privateDNSResourceIds array param name string = 'default' @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/readme.md b/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/readme.md index 186bb49d76..38cee8be88 100644 --- a/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/readme.md +++ b/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/readme.md @@ -12,7 +12,7 @@ This module deploys a private endpoint private DNS zone group | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | `default` | | Optional. The name of the private DNS Zone Group | | `privateDNSResourceIds` | array | | | Required. List of private DNS resource IDs | | `privateEndpointName` | string | | | Required. The name of the private endpoint | diff --git a/arm/Microsoft.Network/privateEndpoints/readme.md b/arm/Microsoft.Network/privateEndpoints/readme.md index d3efb7677a..e819ba740f 100644 --- a/arm/Microsoft.Network/privateEndpoints/readme.md +++ b/arm/Microsoft.Network/privateEndpoints/readme.md @@ -25,7 +25,7 @@ The following resources are required to be able to deploy this resource: | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `groupId` | array | | | Required. Subtype(s) of the connection to be created. The allowed values depend on the type serviceResourceId refers to. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all Resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.Network/publicIPAddresses/deploy.bicep b/arm/Microsoft.Network/publicIPAddresses/deploy.bicep index 69f44b93fd..c76308058a 100644 --- a/arm/Microsoft.Network/publicIPAddresses/deploy.bicep +++ b/arm/Microsoft.Network/publicIPAddresses/deploy.bicep @@ -67,7 +67,7 @@ param location string = resourceGroup().location param roleAssignments array = [] @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Tags of the resource.') param tags object = {} diff --git a/arm/Microsoft.Network/publicIPAddresses/readme.md b/arm/Microsoft.Network/publicIPAddresses/readme.md index 7d3623a929..0dd5ad3f0c 100644 --- a/arm/Microsoft.Network/publicIPAddresses/readme.md +++ b/arm/Microsoft.Network/publicIPAddresses/readme.md @@ -18,7 +18,7 @@ | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[DDoSProtectionNotifications, DDoSMitigationFlowLogs, DDoSMitigationReports]` | `[DDoSProtectionNotifications, DDoSMitigationFlowLogs, DDoSMitigationReports]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.Network/publicIPPrefixes/deploy.bicep b/arm/Microsoft.Network/publicIPPrefixes/deploy.bicep index 86a6606151..6b136128dd 100644 --- a/arm/Microsoft.Network/publicIPPrefixes/deploy.bicep +++ b/arm/Microsoft.Network/publicIPPrefixes/deploy.bicep @@ -25,7 +25,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Network/publicIPPrefixes/readme.md b/arm/Microsoft.Network/publicIPPrefixes/readme.md index b569711d8a..3b8899323c 100644 --- a/arm/Microsoft.Network/publicIPPrefixes/readme.md +++ b/arm/Microsoft.Network/publicIPPrefixes/readme.md @@ -14,7 +14,7 @@ This template deploys a public IP prefix. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Name of the Public IP Prefix | diff --git a/arm/Microsoft.Network/routeTables/deploy.bicep b/arm/Microsoft.Network/routeTables/deploy.bicep index f6985414a4..4de75ae39d 100644 --- a/arm/Microsoft.Network/routeTables/deploy.bicep +++ b/arm/Microsoft.Network/routeTables/deploy.bicep @@ -25,7 +25,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Network/routeTables/readme.md b/arm/Microsoft.Network/routeTables/readme.md index ad2b77d923..7486f15087 100644 --- a/arm/Microsoft.Network/routeTables/readme.md +++ b/arm/Microsoft.Network/routeTables/readme.md @@ -15,7 +15,7 @@ This module deploys a user defined route table. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `disableBgpRoutePropagation` | bool | `False` | | Optional. Switch to disable BGP route propagation. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Name given for the hub route table. | diff --git a/arm/Microsoft.Network/trafficmanagerprofiles/deploy.bicep b/arm/Microsoft.Network/trafficmanagerprofiles/deploy.bicep index c07ea7f751..b9d6d91738 100644 --- a/arm/Microsoft.Network/trafficmanagerprofiles/deploy.bicep +++ b/arm/Microsoft.Network/trafficmanagerprofiles/deploy.bicep @@ -78,7 +78,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. The name of logs that will be streamed.') @allowed([ diff --git a/arm/Microsoft.Network/trafficmanagerprofiles/readme.md b/arm/Microsoft.Network/trafficmanagerprofiles/readme.md index d55f4001b4..978a5868a0 100644 --- a/arm/Microsoft.Network/trafficmanagerprofiles/readme.md +++ b/arm/Microsoft.Network/trafficmanagerprofiles/readme.md @@ -20,7 +20,7 @@ This module deploys a traffic manager profile. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `endpoints` | array | `[]` | | Optional. The list of endpoints in the Traffic Manager profile. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[ProbeHealthStatusEvents]` | `[ProbeHealthStatusEvents]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.Network/virtualHubs/deploy.bicep b/arm/Microsoft.Network/virtualHubs/deploy.bicep index b0e2e38010..55e82f3892 100644 --- a/arm/Microsoft.Network/virtualHubs/deploy.bicep +++ b/arm/Microsoft.Network/virtualHubs/deploy.bicep @@ -69,7 +69,7 @@ param hubRouteTables array = [] param hubVirtualNetworkConnections array = [] @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Network/virtualHubs/hubRouteTables/deploy.bicep b/arm/Microsoft.Network/virtualHubs/hubRouteTables/deploy.bicep index 2b96bc52a3..221a76f44f 100644 --- a/arm/Microsoft.Network/virtualHubs/hubRouteTables/deploy.bicep +++ b/arm/Microsoft.Network/virtualHubs/hubRouteTables/deploy.bicep @@ -11,7 +11,7 @@ param labels array = [] param routes array = [] @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Network/virtualHubs/hubRouteTables/readme.md b/arm/Microsoft.Network/virtualHubs/hubRouteTables/readme.md index c79b02b26c..b9fd9f581f 100644 --- a/arm/Microsoft.Network/virtualHubs/hubRouteTables/readme.md +++ b/arm/Microsoft.Network/virtualHubs/hubRouteTables/readme.md @@ -12,7 +12,7 @@ This module deploys virtual hub route tables. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `labels` | array | `[]` | | Optional. List of labels associated with this route table. | | `name` | string | | | Required. The route table name. | | `routes` | array | `[]` | | Optional. List of all routes. | diff --git a/arm/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/deploy.bicep b/arm/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/deploy.bicep index fbc2c68251..02d97d7e70 100644 --- a/arm/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/deploy.bicep +++ b/arm/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/deploy.bicep @@ -14,7 +14,7 @@ param remoteVirtualNetworkId string param routingConfiguration object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/readme.md b/arm/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/readme.md index 23281aedfc..8308aac364 100644 --- a/arm/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/readme.md +++ b/arm/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/readme.md @@ -12,7 +12,7 @@ This module deploys virtual hub virtual network connections. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enableInternetSecurity` | bool | `True` | | Optional. Enable internet security. | | `name` | string | | | Required. The connection name. | | `remoteVirtualNetworkId` | string | | | Required. Resource ID of the virtual network to link to | diff --git a/arm/Microsoft.Network/virtualHubs/readme.md b/arm/Microsoft.Network/virtualHubs/readme.md index 309aef338b..796f67da3d 100644 --- a/arm/Microsoft.Network/virtualHubs/readme.md +++ b/arm/Microsoft.Network/virtualHubs/readme.md @@ -17,7 +17,7 @@ This module deploys a virtual hub. | `addressPrefix` | string | | | Required. Address-prefix for this VirtualHub. | | `allowBranchToBranchTraffic` | bool | `True` | | Optional. Flag to control transit for VirtualRouter hub. | | `azureFirewallId` | string | | | Optional. Resource ID of the Azure Firewall to link to | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `expressRouteGatewayId` | string | | | Optional. Resource ID of the Express Route Gateway to link to | | `hubRouteTables` | _[hubRouteTables](hubRouteTables/readme.md)_ array | `[]` | | Optional. Route tables to create for the virtual hub. | | `hubVirtualNetworkConnections` | _[hubVirtualNetworkConnections](hubVirtualNetworkConnections/readme.md)_ array | `[]` | | Optional. Virtual network connections to create for the virtual hub. | diff --git a/arm/Microsoft.Network/virtualNetworkGateways/deploy.bicep b/arm/Microsoft.Network/virtualNetworkGateways/deploy.bicep index d7b453d225..19d20d754e 100644 --- a/arm/Microsoft.Network/virtualNetworkGateways/deploy.bicep +++ b/arm/Microsoft.Network/virtualNetworkGateways/deploy.bicep @@ -101,7 +101,7 @@ param lock string = 'NotSpecified' param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. The name of logs that will be streamed.') @allowed([ diff --git a/arm/Microsoft.Network/virtualNetworkGateways/readme.md b/arm/Microsoft.Network/virtualNetworkGateways/readme.md index 2ab08927a2..7b2d2a420d 100644 --- a/arm/Microsoft.Network/virtualNetworkGateways/readme.md +++ b/arm/Microsoft.Network/virtualNetworkGateways/readme.md @@ -27,7 +27,7 @@ This module deploys a virtual network gateway. | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | | `domainNameLabel` | array | `[]` | | Optional. DNS name(s) of the Public IP resource(s). If you enabled active-active configuration, you need to provide 2 DNS names, if you want to use this feature. A region specific suffix will be appended to it, e.g.: your-DNS-name.westeurope.cloudapp.azure.com | | `enableBgp` | bool | `True` | | Optional. Value to specify if BGP is enabled or not | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `gatewayPipName` | array | `[]` | | Optional. Specifies the name of the Public IP used by the Virtual Network Gateway. If it's not provided, a '-pip' suffix will be appended to the gateway's name. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.Network/virtualNetworks/deploy.bicep b/arm/Microsoft.Network/virtualNetworks/deploy.bicep index 71703b3fa9..cca87ba553 100644 --- a/arm/Microsoft.Network/virtualNetworks/deploy.bicep +++ b/arm/Microsoft.Network/virtualNetworks/deploy.bicep @@ -51,7 +51,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. The name of logs that will be streamed.') @allowed([ diff --git a/arm/Microsoft.Network/virtualNetworks/readme.md b/arm/Microsoft.Network/virtualNetworks/readme.md index 6d86cdf90d..e023ba31e4 100644 --- a/arm/Microsoft.Network/virtualNetworks/readme.md +++ b/arm/Microsoft.Network/virtualNetworks/readme.md @@ -25,7 +25,7 @@ This template deploys a virtual network (vNet). | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | | `dnsServers` | array | `[]` | | Optional. DNS Servers associated to the Virtual Network. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[VMProtectionAlerts]` | `[VMProtectionAlerts]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.Network/virtualNetworks/subnets/deploy.bicep b/arm/Microsoft.Network/virtualNetworks/subnets/deploy.bicep index 1c27f5b8fe..8f9fbd7c32 100644 --- a/arm/Microsoft.Network/virtualNetworks/subnets/deploy.bicep +++ b/arm/Microsoft.Network/virtualNetworks/subnets/deploy.bicep @@ -59,7 +59,7 @@ var formattedServiceEndpoints = [for serviceEndpoint in serviceEndpoints: { }] @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Network/virtualNetworks/subnets/readme.md b/arm/Microsoft.Network/virtualNetworks/subnets/readme.md index 9b40a03a60..a2d1f38a48 100644 --- a/arm/Microsoft.Network/virtualNetworks/subnets/readme.md +++ b/arm/Microsoft.Network/virtualNetworks/subnets/readme.md @@ -16,7 +16,7 @@ This module deploys a virtual network subnet. | `addressPrefixes` | array | `[]` | | Optional. List of address prefixes for the subnet. | | `applicationGatewayIpConfigurations` | array | `[]` | | Optional. Application gateway IP configurations of virtual network resource. | | `delegations` | array | `[]` | | Optional. The delegations to enable on the subnet | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `ipAllocations` | array | `[]` | | Optional. Array of IpAllocation which reference this subnet | | `name` | string | | | Optional. The Name of the subnet resource. | | `natGatewayName` | string | | | Optional. The name of the NAT Gateway to use for the subnet | diff --git a/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/deploy.bicep b/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/deploy.bicep index e3ffd40560..8dfa90b89b 100644 --- a/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/deploy.bicep +++ b/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/deploy.bicep @@ -23,7 +23,7 @@ param doNotVerifyRemoteGateways bool = true param useRemoteGateways bool = false @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/readme.md b/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/readme.md index feb5a3d1a8..3f357ec321 100644 --- a/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/readme.md +++ b/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/readme.md @@ -23,7 +23,7 @@ The following resources are required to be able to deploy this resource. | `allowGatewayTransit` | bool | `False` | | Optional. If gateway links can be used in remote virtual networking to link to this virtual network. Default is false | | `allowVirtualNetworkAccess` | bool | `True` | | Optional. Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space. Default is true | | `doNotVerifyRemoteGateways` | bool | `True` | | Optional. If we need to verify the provisioning state of the remote gateway. Default is true | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `localVnetName` | string | | | Required. The Name of the Virtual Network to add the peering to. | | `name` | string | `[format('{0}-{1}', parameters('localVnetName'), last(split(parameters('remoteVirtualNetworkId'), '/')))]` | | Optional. The Name of Vnet Peering resource. If not provided, default value will be localVnetName-remoteVnetName | | `remoteVirtualNetworkId` | string | | | Required. The Resource ID of the VNet that is this Local VNet is being peered to. Should be in the format of a Resource ID | diff --git a/arm/Microsoft.Network/virtualWans/deploy.bicep b/arm/Microsoft.Network/virtualWans/deploy.bicep index 1e7913d716..78151606c5 100644 --- a/arm/Microsoft.Network/virtualWans/deploy.bicep +++ b/arm/Microsoft.Network/virtualWans/deploy.bicep @@ -52,7 +52,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @allowed([ 'CanNotDelete' diff --git a/arm/Microsoft.Network/virtualWans/readme.md b/arm/Microsoft.Network/virtualWans/readme.md index 51930eda4c..33b11bb99b 100644 --- a/arm/Microsoft.Network/virtualWans/readme.md +++ b/arm/Microsoft.Network/virtualWans/readme.md @@ -20,7 +20,7 @@ This template deploys a virtual WAN. | `addressPrefix` | string | `192.168.0.0/24` | | Optional. The hub address prefix. This address prefix will be used as the address prefix for the hub vnet | | `connectionName` | string | `SampleVpnsiteVpnGwConnection` | | Optional. Name of the vpnconnection. A vpn connection is established between a vpnsite and a vpn gateway. | | `enableBgp` | string | `false` | `[true, false]` | Optional. his needs to be set to true if BGP needs to enabled on the vpn connection. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location where all resources will be created. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Name of the Virtual Wan. | diff --git a/arm/Microsoft.OperationalInsights/workspaces/dataSources/deploy.bicep b/arm/Microsoft.OperationalInsights/workspaces/dataSources/deploy.bicep index d49eb1bc1a..b977d44299 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/dataSources/deploy.bicep +++ b/arm/Microsoft.OperationalInsights/workspaces/dataSources/deploy.bicep @@ -54,7 +54,7 @@ param syslogName string = '' param syslogSeverities array = [] @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.OperationalInsights/workspaces/dataSources/readme.md b/arm/Microsoft.OperationalInsights/workspaces/dataSources/readme.md index 41ee63e38d..425c87a22a 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/dataSources/readme.md +++ b/arm/Microsoft.OperationalInsights/workspaces/dataSources/readme.md @@ -13,7 +13,7 @@ This template deploys a data source for a Log Analytics workspace. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `counterName` | string | | | Optional. Counter name to configure when kind is WindowsPerformanceCounter. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `eventLogName` | string | | | Optional. Windows event log name to configure when kind is WindowsEvent. | | `eventTypes` | array | `[]` | | Optional. Windows event types to configure when kind is WindowsEvent. | | `instanceName` | string | `*` | | Optional. Name of the instance to configure when kind is WindowsPerformanceCounter or LinuxPerformanceObject. | diff --git a/arm/Microsoft.OperationalInsights/workspaces/deploy.bicep b/arm/Microsoft.OperationalInsights/workspaces/deploy.bicep index b8e8826e19..e016b03c34 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/deploy.bicep +++ b/arm/Microsoft.OperationalInsights/workspaces/deploy.bicep @@ -86,7 +86,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. The name of logs that will be streamed.') @allowed([ diff --git a/arm/Microsoft.OperationalInsights/workspaces/linkedServices/deploy.bicep b/arm/Microsoft.OperationalInsights/workspaces/linkedServices/deploy.bicep index 1f1ef07e33..257cc9ea5d 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/linkedServices/deploy.bicep +++ b/arm/Microsoft.OperationalInsights/workspaces/linkedServices/deploy.bicep @@ -14,7 +14,7 @@ param writeAccessResourceId string = '' param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.OperationalInsights/workspaces/linkedServices/readme.md b/arm/Microsoft.OperationalInsights/workspaces/linkedServices/readme.md index a5bd9ae031..1952ccd0a6 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/linkedServices/readme.md +++ b/arm/Microsoft.OperationalInsights/workspaces/linkedServices/readme.md @@ -12,7 +12,7 @@ This template deploys a linked service for a Log Analytics workspace. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `logAnalyticsWorkspaceName` | string | | | Required. Name of the Log Analytics workspace | | `name` | string | | | Required. Name of the link | | `resourceId` | string | | | Required. The resource ID of the resource that will be linked to the workspace. This should be used for linking resources which require read access. | diff --git a/arm/Microsoft.OperationalInsights/workspaces/readme.md b/arm/Microsoft.OperationalInsights/workspaces/readme.md index 5d3442a2d5..e7c2384c87 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/readme.md +++ b/arm/Microsoft.OperationalInsights/workspaces/readme.md @@ -28,7 +28,7 @@ This template deploys a log analytics workspace. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of a log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `gallerySolutions` | array | `[]` | | Optional. LAW gallerySolutions from the gallery. | | `linkedServices` | _[linkedServices](linkedServices/readme.md)_ array | `[]` | | Optional. List of services to be linked. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.OperationalInsights/workspaces/savedSearches/deploy.bicep b/arm/Microsoft.OperationalInsights/workspaces/savedSearches/deploy.bicep index 21b1f9a3e9..9c64f8246e 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/savedSearches/deploy.bicep +++ b/arm/Microsoft.OperationalInsights/workspaces/savedSearches/deploy.bicep @@ -26,7 +26,7 @@ param functionParameters string = '' param version int = 2 @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.OperationalInsights/workspaces/savedSearches/readme.md b/arm/Microsoft.OperationalInsights/workspaces/savedSearches/readme.md index e922a5b4da..c2c6d2d5f3 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/savedSearches/readme.md +++ b/arm/Microsoft.OperationalInsights/workspaces/savedSearches/readme.md @@ -14,7 +14,7 @@ This template deploys a saved search for a Log Analytics workspace. | :-- | :-- | :-- | :-- | :-- | | `category` | string | | | Required. Query category. | | `displayName` | string | | | Required. Display name for the search. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `functionAlias` | string | | | Optional. The function alias if query serves as a function.. | | `functionParameters` | string | | | Optional. The optional function parameters if query serves as a function. Value should be in the following format: "param-name1:type1 = default_value1, param-name2:type2 = default_value2". For more examples and proper syntax please refer to /azure/kusto/query/functions/user-defined-functions. | | `logAnalyticsWorkspaceName` | string | | | Required. Name of the Log Analytics workspace | diff --git a/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/deploy.bicep b/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/deploy.bicep index 7401cff82b..b86b20582c 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/deploy.bicep +++ b/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/deploy.bicep @@ -17,7 +17,7 @@ param tables array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/readme.md b/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/readme.md index 6aede14db7..004d58db10 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/readme.md +++ b/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/readme.md @@ -13,7 +13,7 @@ This template deploys a storage insights configuration for a Log Analytics works | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `containers` | array | `[]` | | Optional. The names of the blob containers that the workspace should read. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `logAnalyticsWorkspaceName` | string | | | Required. Name of the Log Analytics workspace. | | `name` | string | `[format('{0}-stinsconfig', last(split(parameters('storageAccountId'), '/')))]` | | Optional. The name of the storage insights config | | `storageAccountId` | string | | | Required. The Azure Resource Manager ID of the storage account resource. | diff --git a/arm/Microsoft.RecoveryServices/vaults/backupConfig/deploy.bicep b/arm/Microsoft.RecoveryServices/vaults/backupConfig/deploy.bicep index f12da9eac3..e8a4cb2651 100644 --- a/arm/Microsoft.RecoveryServices/vaults/backupConfig/deploy.bicep +++ b/arm/Microsoft.RecoveryServices/vaults/backupConfig/deploy.bicep @@ -47,7 +47,7 @@ param storageType string = 'GeoRedundant' param storageTypeState string = 'Locked' @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.RecoveryServices/vaults/backupConfig/readme.md b/arm/Microsoft.RecoveryServices/vaults/backupConfig/readme.md index 5ac1317b76..58c4c7f801 100644 --- a/arm/Microsoft.RecoveryServices/vaults/backupConfig/readme.md +++ b/arm/Microsoft.RecoveryServices/vaults/backupConfig/readme.md @@ -12,7 +12,7 @@ This module deploys recovery services vault backup config. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enhancedSecurityState` | string | `Enabled` | `[Disabled, Enabled]` | Optional. Enable this setting to protect hybrid backups against accidental deletes and add additional layer of authentication for critical operations. | | `name` | string | `vaultconfig` | | Optional. Name of the Azure Recovery Service Vault Backup Policy | | `recoveryVaultName` | string | | | Required. Name of the Azure Recovery Service Vault | diff --git a/arm/Microsoft.RecoveryServices/vaults/backupPolicies/deploy.bicep b/arm/Microsoft.RecoveryServices/vaults/backupPolicies/deploy.bicep index da3af196cc..6abbc8be30 100644 --- a/arm/Microsoft.RecoveryServices/vaults/backupPolicies/deploy.bicep +++ b/arm/Microsoft.RecoveryServices/vaults/backupPolicies/deploy.bicep @@ -8,7 +8,7 @@ param name string param backupPolicyProperties object @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.RecoveryServices/vaults/backupPolicies/readme.md b/arm/Microsoft.RecoveryServices/vaults/backupPolicies/readme.md index 0ebb49c143..f93d460a27 100644 --- a/arm/Microsoft.RecoveryServices/vaults/backupPolicies/readme.md +++ b/arm/Microsoft.RecoveryServices/vaults/backupPolicies/readme.md @@ -13,7 +13,7 @@ This module deploys a Backup Policy for a Recovery Services Vault | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `backupPolicyProperties` | object | | | Required. Configuration of the Azure Recovery Service Vault Backup Policy | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. Name of the Azure Recovery Service Vault Backup Policy | | `recoveryVaultName` | string | | | Required. Name of the Azure Recovery Service Vault | diff --git a/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/deploy.bicep b/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/deploy.bicep index 5d33cb9f5a..5b8d42ef31 100644 --- a/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/deploy.bicep +++ b/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/deploy.bicep @@ -17,7 +17,7 @@ param storageModelType string = 'GeoRedundant' param crossRegionRestoreFlag bool = true @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/readme.md b/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/readme.md index 82dd033b67..3dd979d8d2 100644 --- a/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/readme.md +++ b/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/readme.md @@ -12,7 +12,7 @@ This module deploys the Backup Storage Configuration for the Recovery Service Va | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `crossRegionRestoreFlag` | bool | `True` | | Optional. Opt in details of Cross Region Restore feature | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | `vaultstorageconfig` | | Optional. The name of the backup storage config | | `recoveryVaultName` | string | | | Required. Name of the Azure Recovery Service Vault | | `storageModelType` | string | `GeoRedundant` | `[GeoRedundant, LocallyRedundant, ReadAccessGeoZoneRedundant, ZoneRedundant]` | Optional. Change Vault Storage Type (Works if vault has not registered any backup instance) | diff --git a/arm/Microsoft.RecoveryServices/vaults/deploy.bicep b/arm/Microsoft.RecoveryServices/vaults/deploy.bicep index a05729971e..96fab3dd06 100644 --- a/arm/Microsoft.RecoveryServices/vaults/deploy.bicep +++ b/arm/Microsoft.RecoveryServices/vaults/deploy.bicep @@ -5,7 +5,7 @@ param name string param backupStorageConfig object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Location for all resources.') param location string = resourceGroup().location diff --git a/arm/Microsoft.RecoveryServices/vaults/protectionContainers/deploy.bicep b/arm/Microsoft.RecoveryServices/vaults/protectionContainers/deploy.bicep index da6445e47b..2264fe36fa 100644 --- a/arm/Microsoft.RecoveryServices/vaults/protectionContainers/deploy.bicep +++ b/arm/Microsoft.RecoveryServices/vaults/protectionContainers/deploy.bicep @@ -41,7 +41,7 @@ param friendlyName string = '' param containerType string = '' @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.RecoveryServices/vaults/protectionContainers/readme.md b/arm/Microsoft.RecoveryServices/vaults/protectionContainers/readme.md index 6157cde6ac..c5bbd4902c 100644 --- a/arm/Microsoft.RecoveryServices/vaults/protectionContainers/readme.md +++ b/arm/Microsoft.RecoveryServices/vaults/protectionContainers/readme.md @@ -14,7 +14,7 @@ This module deploys a Protection Container for a Recovery Services Vault | :-- | :-- | :-- | :-- | :-- | | `backupManagementType` | string | | `[AzureBackupServer, AzureIaasVM, AzureSql, AzureStorage, AzureWorkload, DPM, DefaultBackup, Invalid, MAB, ]` | Optional. Backup management type to execute the current Protection Container job. | | `containerType` | string | | `[AzureBackupServerContainer, AzureSqlContainer, GenericContainer, Microsoft.ClassicCompute/virtualMachines, Microsoft.Compute/virtualMachines, SQLAGWorkLoadContainer, StorageContainer, VMAppContainer, Windows, ]` | Optional. Type of the container | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `friendlyName` | string | | | Optional. Friendly name of the Protection Container | | `name` | string | | | Required. Name of the Azure Recovery Service Vault Protection Container | | `recoveryVaultName` | string | | | Required. Name of the Azure Recovery Service Vault | diff --git a/arm/Microsoft.RecoveryServices/vaults/readme.md b/arm/Microsoft.RecoveryServices/vaults/readme.md index 398c693b10..fe3a841da1 100644 --- a/arm/Microsoft.RecoveryServices/vaults/readme.md +++ b/arm/Microsoft.RecoveryServices/vaults/readme.md @@ -27,7 +27,7 @@ This module deploys a recovery service vault. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[AzureBackupReport, CoreAzureBackup, AddonAzureBackupJobs, AddonAzureBackupAlerts, AddonAzureBackupPolicy, AddonAzureBackupStorage, AddonAzureBackupProtectedInstance, AzureSiteRecoveryJobs, AzureSiteRecoveryEvents, AzureSiteRecoveryReplicatedItems, AzureSiteRecoveryReplicationStats, AzureSiteRecoveryRecoveryPoints, AzureSiteRecoveryReplicationDataUploadRate, AzureSiteRecoveryProtectedDiskDataChurn]` | `[AzureBackupReport, CoreAzureBackup, AddonAzureBackupJobs, AddonAzureBackupAlerts, AddonAzureBackupPolicy, AddonAzureBackupStorage, AddonAzureBackupProtectedInstance, AzureSiteRecoveryJobs, AzureSiteRecoveryEvents, AzureSiteRecoveryReplicatedItems, AzureSiteRecoveryReplicationStats, AzureSiteRecoveryRecoveryPoints, AzureSiteRecoveryReplicationDataUploadRate, AzureSiteRecoveryProtectedDiskDataChurn]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.Resources/deploymentScripts/deploy.bicep b/arm/Microsoft.Resources/deploymentScripts/deploy.bicep index b88f92791e..b82f2758d2 100644 --- a/arm/Microsoft.Resources/deploymentScripts/deploy.bicep +++ b/arm/Microsoft.Resources/deploymentScripts/deploy.bicep @@ -70,7 +70,7 @@ param lock string = 'NotSpecified' param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true var containerSettings = { containerGroupName: containerGroupName diff --git a/arm/Microsoft.Resources/deploymentScripts/readme.md b/arm/Microsoft.Resources/deploymentScripts/readme.md index c088a9b2ef..6c2ed9f9ac 100644 --- a/arm/Microsoft.Resources/deploymentScripts/readme.md +++ b/arm/Microsoft.Resources/deploymentScripts/readme.md @@ -19,7 +19,7 @@ This module deploys a deployment script. | `baseTime` | string | `[utcNow('yyyy-MM-dd-HH-mm-ss')]` | | Generated. Do not provide a value! This date value is used to make sure the script run every time the template is deployed. | | `cleanupPreference` | string | `Always` | `[Always, OnSuccess, OnExpiration]` | Optional. The clean up preference when the script execution gets in a terminal state. Specify the preference on when to delete the deployment script resources. The default value is Always, which means the deployment script resources are deleted despite the terminal state (Succeeded, Failed, canceled). | | `containerGroupName` | string | | | Optional. Container group name, if not specified then the name will get auto-generated. Not specifying a 'containerGroupName' indicates the system to generate a unique name which might end up flagging an Azure Policy as non-compliant. Use 'containerGroupName' when you have an Azure Policy that expects a specific naming convention or when you want to fully control the name. 'containerGroupName' property must be between 1 and 63 characters long, must contain only lowercase letters, numbers, and dashes and it cannot start or end with a dash and consecutive dashes are not allowed. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `environmentVariables` | array | `[]` | | Optional. The environment variables to pass over to the script. Must have a 'name' and a 'value' or a 'secretValue' property. | | `kind` | string | `AzurePowerShell` | `[AzurePowerShell, AzureCLI]` | Optional. Type of the script. AzurePowerShell, AzureCLI. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.Resources/resourceGroups/deploy.bicep b/arm/Microsoft.Resources/resourceGroups/deploy.bicep index deec9b1552..f0b9ae6704 100644 --- a/arm/Microsoft.Resources/resourceGroups/deploy.bicep +++ b/arm/Microsoft.Resources/resourceGroups/deploy.bicep @@ -21,7 +21,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Resources/resourceGroups/readme.md b/arm/Microsoft.Resources/resourceGroups/readme.md index 6405bb6dab..117b331056 100644 --- a/arm/Microsoft.Resources/resourceGroups/readme.md +++ b/arm/Microsoft.Resources/resourceGroups/readme.md @@ -14,7 +14,7 @@ This module deploys a resource group. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[deployment().location]` | | Optional. Location of the Resource Group. It uses the deployment's location when not provided. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. The name of the Resource Group | diff --git a/arm/Microsoft.Security/azureSecurityCenter/deploy.bicep b/arm/Microsoft.Security/azureSecurityCenter/deploy.bicep index 51abbe88f1..b377d5e7cd 100644 --- a/arm/Microsoft.Security/azureSecurityCenter/deploy.bicep +++ b/arm/Microsoft.Security/azureSecurityCenter/deploy.bicep @@ -7,7 +7,7 @@ param workspaceId string param scope string @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Describes what kind of security agent provisioning action to take. - On or Off') @allowed([ diff --git a/arm/Microsoft.Security/azureSecurityCenter/readme.md b/arm/Microsoft.Security/azureSecurityCenter/readme.md index 0da8ed5d0a..461b212b5f 100644 --- a/arm/Microsoft.Security/azureSecurityCenter/readme.md +++ b/arm/Microsoft.Security/azureSecurityCenter/readme.md @@ -23,7 +23,7 @@ This template enables Azure security center - Standard tier by default, could be | `containerRegistryPricingTier` | string | `Free` | `[Free, Standard]` | Optional. The pricing tier value for ContainerRegistry. Azure Security Center is provided in two pricing tiers: free and standard, with the standard tier available with a trial period. The standard tier offers advanced security capabilities, while the free tier offers basic security features. - Free or Standard | | `deviceSecurityGroupProperties` | object | `{object}` | | Optional. Device Security group data | | `dnsPricingTier` | string | `Free` | `[Free, Standard]` | Optional. The pricing tier value for DNS. Azure Security Center is provided in two pricing tiers: free and standard, with the standard tier available with a trial period. The standard tier offers advanced security capabilities, while the free tier offers basic security features. - Free or Standard | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `ioTSecuritySolutionProperties` | object | `{object}` | | Optional. Security Solution data | | `keyVaultsPricingTier` | string | `Free` | `[Free, Standard]` | Optional. The pricing tier value for KeyVaults. Azure Security Center is provided in two pricing tiers: free and standard, with the standard tier available with a trial period. The standard tier offers advanced security capabilities, while the free tier offers basic security features. - Free or Standard | | `kubernetesServicePricingTier` | string | `Free` | `[Free, Standard]` | Optional. The pricing tier value for KubernetesService. Azure Security Center is provided in two pricing tiers: free and standard, with the standard tier available with a trial period. The standard tier offers advanced security capabilities, while the free tier offers basic security features. - Free or Standard | diff --git a/arm/Microsoft.ServiceBus/namespaces/authorizationRules/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/authorizationRules/deploy.bicep index b3c1287e75..13db67e79b 100644 --- a/arm/Microsoft.ServiceBus/namespaces/authorizationRules/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/authorizationRules/deploy.bicep @@ -15,7 +15,7 @@ param name string param rights array = [] @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.ServiceBus/namespaces/authorizationRules/readme.md b/arm/Microsoft.ServiceBus/namespaces/authorizationRules/readme.md index 348f122c6b..65e045d0f7 100644 --- a/arm/Microsoft.ServiceBus/namespaces/authorizationRules/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/authorizationRules/readme.md @@ -12,7 +12,7 @@ This module deploys authorization rules for a service bus namespace | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. The name of the authorization rule | | `namespaceName` | string | | | Required. Name of the parent Service Bus Namespace for the Service Bus Queue. | | `rights` | array | `[]` | `[Listen, Manage, Send]` | Optional. The rights associated with the rule. | diff --git a/arm/Microsoft.ServiceBus/namespaces/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/deploy.bicep index 0b6b2e5d50..791feaceb2 100644 --- a/arm/Microsoft.ServiceBus/namespaces/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/deploy.bicep @@ -81,7 +81,7 @@ param privateEndpoints array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Generated. Do not provide a value! This date value is used to generate a SAS token to access the modules.') param baseTime string = utcNow('u') diff --git a/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/deploy.bicep index f4772f7ed0..3290733e46 100644 --- a/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/deploy.bicep @@ -13,7 +13,7 @@ param alternateName string = '' param partnerNamespaceResourceID string = '' @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/readme.md b/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/readme.md index ac8472a46d..6cd4edb596 100644 --- a/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/readme.md @@ -13,7 +13,7 @@ This module deploys a disaster recovery config for a service bus Namespace | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `alternateName` | string | | | Optional. Primary/Secondary eventhub namespace name, which is part of GEO DR pairing | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | `default` | | Optional. The name of the disaster recovery config | | `namespaceName` | string | | | Required. Name of the parent Service Bus Namespace for the Service Bus Queue. | | `partnerNamespaceResourceID` | string | | | Optional. Resource ID of the Primary/Secondary event hub namespace name, which is part of GEO DR pairing | diff --git a/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/deploy.bicep index 8e356f7437..1658d3baaa 100644 --- a/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/deploy.bicep @@ -20,7 +20,7 @@ param filterName string param ipMask string @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/readme.md b/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/readme.md index ef4dcec93f..e43e083574 100644 --- a/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/readme.md @@ -13,7 +13,7 @@ This module deploys IP filter rules for a service bus namespace | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `action` | string | | `[Accept]` | Required. The IP Filter Action | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `filterName` | string | | | Required. IP Filter name | | `ipMask` | string | | | Required. IP Mask | | `name` | string | `[parameters('filterName')]` | | Optional. The name of the ip filter rule | diff --git a/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/deploy.bicep index a8a0ac2e5e..e082ad8cf9 100644 --- a/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/deploy.bicep @@ -13,7 +13,7 @@ param postMigrationName string param targetNamespaceResourceId string @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/readme.md b/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/readme.md index 7d0d6ed00f..c0bc7a8075 100644 --- a/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/readme.md @@ -12,7 +12,7 @@ This module deploys a migration configuration for a service bus namespace | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | `$default` | | Optional. The name of the migration configuration | | `namespaceName` | string | | | Required. Name of the parent Service Bus Namespace for the Service Bus Queue. | | `postMigrationName` | string | | | Required. Name to access Standard Namespace after migration | diff --git a/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/deploy.bicep index c895a56b3c..6b0bc01b83 100644 --- a/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/deploy.bicep @@ -16,7 +16,7 @@ param queueName string param rights array = [] @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/readme.md b/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/readme.md index 2892292acd..d203d282cd 100644 --- a/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/readme.md @@ -12,7 +12,7 @@ This module deploys an authorization rule for a service bus namespace queue. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. The name of the service bus namepace queue | | `namespaceName` | string | | | Required. The name of the parent service bus namespace | | `queueName` | string | | | Required. The name of the parent service bus namespace queue | diff --git a/arm/Microsoft.ServiceBus/namespaces/queues/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/queues/deploy.bicep index 925ba00644..7ffbd0180f 100644 --- a/arm/Microsoft.ServiceBus/namespaces/queues/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/queues/deploy.bicep @@ -81,7 +81,7 @@ param lock string = 'NotSpecified' param roleAssignments array = [] @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.ServiceBus/namespaces/queues/readme.md b/arm/Microsoft.ServiceBus/namespaces/queues/readme.md index 4db5d4dbb2..f22e46953d 100644 --- a/arm/Microsoft.ServiceBus/namespaces/queues/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/queues/readme.md @@ -20,7 +20,7 @@ This module deploys a queue for a service bus namespace. | `defaultMessageTimeToLive` | string | `P14D` | | Optional. ISO 8601 default message timespan to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself. | | `duplicateDetectionHistoryTimeWindow` | string | `PT10M` | | Optional. ISO 8601 timeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes. | | `enableBatchedOperations` | bool | `True` | | Optional. Value that indicates whether server-side batched operations are enabled. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enableExpress` | bool | `False` | | Optional. A value that indicates whether Express Entities are enabled. An express queue holds a message in memory temporarily before writing it to persistent storage. | | `enablePartitioning` | bool | `False` | | Optional. A value that indicates whether the queue is to be partitioned across multiple message brokers. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.ServiceBus/namespaces/readme.md b/arm/Microsoft.ServiceBus/namespaces/readme.md index e970b597d3..64a987287a 100644 --- a/arm/Microsoft.ServiceBus/namespaces/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/readme.md @@ -34,7 +34,7 @@ This module deploys a service bus namespace resource. | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | | `disasterRecoveryConfigs` | _[disasterRecoveryConfigs](disasterRecoveryConfigs/readme.md)_ object | `{object}` | | Optional. The disaster recovery configuration. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `ipFilterRules` | _[ipFilterRules](ipFilterRules/readme.md)_ array | `[]` | | Optional. IP Filter Rules for the Service Bus namespace | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.ServiceBus/namespaces/topics/authorizationRules/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/topics/authorizationRules/deploy.bicep index bf18038776..1b99a34517 100644 --- a/arm/Microsoft.ServiceBus/namespaces/topics/authorizationRules/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/topics/authorizationRules/deploy.bicep @@ -16,7 +16,7 @@ param topicName string param rights array = [] @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.ServiceBus/namespaces/topics/authorizationRules/readme.md b/arm/Microsoft.ServiceBus/namespaces/topics/authorizationRules/readme.md index 14b8485200..a5569e516e 100644 --- a/arm/Microsoft.ServiceBus/namespaces/topics/authorizationRules/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/topics/authorizationRules/readme.md @@ -12,7 +12,7 @@ This module deploys an authorization rule for a service bus namespace topic. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. The name of the service bus namespace topic | | `namespaceName` | string | | | Required. The name of the parent service bus namespace | | `rights` | array | `[]` | `[Listen, Manage, Send]` | Optional. The rights associated with the rule. | diff --git a/arm/Microsoft.ServiceBus/namespaces/topics/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/topics/deploy.bicep index e190d655c5..5631e61355 100644 --- a/arm/Microsoft.ServiceBus/namespaces/topics/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/topics/deploy.bicep @@ -78,7 +78,7 @@ param lock string = 'NotSpecified' param roleAssignments array = [] @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.ServiceBus/namespaces/topics/readme.md b/arm/Microsoft.ServiceBus/namespaces/topics/readme.md index 54f9be8c7e..9c68b3ce49 100644 --- a/arm/Microsoft.ServiceBus/namespaces/topics/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/topics/readme.md @@ -20,7 +20,7 @@ This module deploys a topic for a service bus namespace. | `defaultMessageTimeToLive` | string | `P14D` | | Optional. ISO 8601 default message timespan to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself. | | `duplicateDetectionHistoryTimeWindow` | string | `PT10M` | | Optional. ISO 8601 timeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes. | | `enableBatchedOperations` | bool | `True` | | Optional. Value that indicates whether server-side batched operations are enabled. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enableExpress` | bool | `False` | | Optional. A value that indicates whether Express Entities are enabled. An express topic holds a message in memory temporarily before writing it to persistent storage. | | `enablePartitioning` | bool | `False` | | Optional. A value that indicates whether the topic is to be partitioned across multiple message brokers. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/deploy.bicep b/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/deploy.bicep index 5211704a48..40efd723e5 100644 --- a/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/deploy.bicep +++ b/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/deploy.bicep @@ -10,7 +10,7 @@ param name string = '${namespaceName}-vnr' param virtualNetworkSubnetId string @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/readme.md b/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/readme.md index f65541fc20..b7bbd3b8b4 100644 --- a/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/readme.md +++ b/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/readme.md @@ -12,7 +12,7 @@ This module deploys a virtual network rule for a service bus namespace. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | `[format('{0}-vnr', parameters('namespaceName'))]` | | Optional. The name of the virtual network rule | | `namespaceName` | string | | | Required. Name of the parent Service Bus Namespace for the Service Bus Queue. | | `virtualNetworkSubnetId` | string | | | Required. Resource ID of Virtual Network Subnet | diff --git a/arm/Microsoft.ServiceFabric/clusters/applicationTypes/deploy.bicep b/arm/Microsoft.ServiceFabric/clusters/applicationTypes/deploy.bicep index 0f7b68e6c2..9e56b88bd4 100644 --- a/arm/Microsoft.ServiceFabric/clusters/applicationTypes/deploy.bicep +++ b/arm/Microsoft.ServiceFabric/clusters/applicationTypes/deploy.bicep @@ -8,7 +8,7 @@ param name string = 'defaultApplicationType' param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.ServiceFabric/clusters/applicationTypes/readme.md b/arm/Microsoft.ServiceFabric/clusters/applicationTypes/readme.md index 84e9122c7a..cb67669e21 100644 --- a/arm/Microsoft.ServiceFabric/clusters/applicationTypes/readme.md +++ b/arm/Microsoft.ServiceFabric/clusters/applicationTypes/readme.md @@ -12,7 +12,7 @@ This module deploys a ServiceFabric cluster application type. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | `defaultApplicationType` | | Optional. Application type name. | | `serviceFabricClusterName` | string | | | Required. Name of the Service Fabric cluster. | | `tags` | object | `{object}` | | Optional. Tags of the resource. | diff --git a/arm/Microsoft.ServiceFabric/clusters/deploy.bicep b/arm/Microsoft.ServiceFabric/clusters/deploy.bicep index feaff1d173..896a16aca5 100644 --- a/arm/Microsoft.ServiceFabric/clusters/deploy.bicep +++ b/arm/Microsoft.ServiceFabric/clusters/deploy.bicep @@ -16,7 +16,7 @@ param tags object = {} param lock string = 'NotSpecified' @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @allowed([ 'BackupRestoreService' diff --git a/arm/Microsoft.ServiceFabric/clusters/readme.md b/arm/Microsoft.ServiceFabric/clusters/readme.md index e6c3cd34dd..8478d22eac 100644 --- a/arm/Microsoft.ServiceFabric/clusters/readme.md +++ b/arm/Microsoft.ServiceFabric/clusters/readme.md @@ -24,7 +24,7 @@ This module deploys a service fabric cluster. | `clientCertificateThumbprints` | array | `[]` | | Optional. The list of client certificates referenced by thumbprint that are allowed to manage the cluster. | | `clusterCodeVersion` | string | | | Optional. The Service Fabric runtime version of the cluster. This property can only by set the user when upgradeMode is set to "Manual". To get list of available Service Fabric versions for new clusters use ClusterVersion API. To get the list of available version for existing clusters use availableClusterVersions. | | `diagnosticsStorageAccountConfig` | object | `{object}` | | Optional. The storage account information for storing Service Fabric diagnostic logs. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `eventStoreServiceEnabled` | bool | `False` | | Optional. Indicates if the event store service is enabled. | | `fabricSettings` | array | `[]` | | Optional. The list of custom fabric settings to configure the cluster. | | `infrastructureServiceManager` | bool | `False` | | Optional. Indicates if infrastructure service manager is enabled. | diff --git a/arm/Microsoft.Sql/managedInstances/administrators/deploy.bicep b/arm/Microsoft.Sql/managedInstances/administrators/deploy.bicep index bbe8e3250e..50e79f8ed6 100644 --- a/arm/Microsoft.Sql/managedInstances/administrators/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/administrators/deploy.bicep @@ -14,7 +14,7 @@ param name string = 'ActiveDirectory' param tenantId string = '' @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Sql/managedInstances/administrators/readme.md b/arm/Microsoft.Sql/managedInstances/administrators/readme.md index 7e8a13179b..ff7c1e613b 100644 --- a/arm/Microsoft.Sql/managedInstances/administrators/readme.md +++ b/arm/Microsoft.Sql/managedInstances/administrators/readme.md @@ -12,7 +12,7 @@ This module deploys an administrator for the SQL managed instance | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `login` | string | | | Required. Login name of the managed instance administrator. | | `managedInstanceName` | string | | | Required. Name of the SQL managed instance. | | `name` | string | `ActiveDirectory` | | Optional. The name of the managed instance administrator | diff --git a/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/deploy.bicep b/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/deploy.bicep index f25a9d6b44..fe8d57289a 100644 --- a/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/deploy.bicep @@ -20,7 +20,7 @@ param monthlyRetention string = 'P1Y' param yearlyRetention string = 'P5Y' @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/readme.md b/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/readme.md index 2aa0c916de..de59f1856a 100644 --- a/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/readme.md +++ b/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/readme.md @@ -13,7 +13,7 @@ This module deploys a backup long-term retention policies for SQL Managed Instan | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `databaseName` | string | | | Required. The name of the managed instance database | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `managedInstanceName` | string | | | Required. Name of the managed instance. | | `monthlyRetention` | string | `P1Y` | | Optional. The monthly retention policy for an LTR backup in an ISO 8601 format. | | `name` | string | | | Required. The name of the Long Term Retention backup policy. For example "default". | diff --git a/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/deploy.bicep b/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/deploy.bicep index 2ca8d6ee49..aeb359a9ee 100644 --- a/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/deploy.bicep @@ -11,7 +11,7 @@ param managedInstanceName string param retentionDays int = 35 @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/readme.md b/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/readme.md index 82f352ebbc..2df89527ff 100644 --- a/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/readme.md +++ b/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/readme.md @@ -14,7 +14,7 @@ This module deploys a backup short-term retention policies for SQL Managed Insta | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `databaseName` | string | | | Required. The name of the SQL managed instance database | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `managedInstanceName` | string | | | Required. Name of the SQL managed instance. | | `name` | string | | | Required. The name of the Short Term Retention backup policy. For example "default". | | `retentionDays` | int | `35` | | Optional. The backup retention period in days. This is how many days Point-in-Time Restore will be supported. | diff --git a/arm/Microsoft.Sql/managedInstances/databases/deploy.bicep b/arm/Microsoft.Sql/managedInstances/databases/deploy.bicep index 428c3c30a9..6bcee241c5 100644 --- a/arm/Microsoft.Sql/managedInstances/databases/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/databases/deploy.bicep @@ -79,7 +79,7 @@ param backupLongTermRetentionPoliciesObj object = {} param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. The name of logs that will be streamed.') @allowed([ diff --git a/arm/Microsoft.Sql/managedInstances/databases/readme.md b/arm/Microsoft.Sql/managedInstances/databases/readme.md index a70b3e8387..d778555e52 100644 --- a/arm/Microsoft.Sql/managedInstances/databases/readme.md +++ b/arm/Microsoft.Sql/managedInstances/databases/readme.md @@ -30,7 +30,7 @@ The SQL Managed Instance Database is deployed on a SQL Managed Instance. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[SQLInsights, QueryStoreRuntimeStatistics, QueryStoreWaitStatistics, Errors]` | `[SQLInsights, QueryStoreRuntimeStatistics, QueryStoreWaitStatistics, Errors]` | Optional. The name of logs that will be streamed. | diff --git a/arm/Microsoft.Sql/managedInstances/deploy.bicep b/arm/Microsoft.Sql/managedInstances/deploy.bicep index c6f1a1ec84..dade1894e8 100644 --- a/arm/Microsoft.Sql/managedInstances/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/deploy.bicep @@ -104,7 +104,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Enables system assigned managed identity on the resource.') param systemAssignedIdentity bool = false diff --git a/arm/Microsoft.Sql/managedInstances/encryptionProtector/deploy.bicep b/arm/Microsoft.Sql/managedInstances/encryptionProtector/deploy.bicep index 2ba00fdb2a..d22b475984 100644 --- a/arm/Microsoft.Sql/managedInstances/encryptionProtector/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/encryptionProtector/deploy.bicep @@ -18,7 +18,7 @@ param serverKeyType string = 'ServiceManaged' param autoRotationEnabled bool = false @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Sql/managedInstances/encryptionProtector/readme.md b/arm/Microsoft.Sql/managedInstances/encryptionProtector/readme.md index 666a12cece..339507a132 100644 --- a/arm/Microsoft.Sql/managedInstances/encryptionProtector/readme.md +++ b/arm/Microsoft.Sql/managedInstances/encryptionProtector/readme.md @@ -13,7 +13,7 @@ This module deploys an encryption protector for a SQL managed instance. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `autoRotationEnabled` | bool | `False` | | Optional. Key auto rotation opt-in flag | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `managedInstanceName` | string | | | Required. Name of the SQL managed instance. | | `name` | string | `current` | | Required. The name of the encryptionProtector | | `serverKeyName` | string | | | Required. The name of the SQL managed instance key. | diff --git a/arm/Microsoft.Sql/managedInstances/keys/deploy.bicep b/arm/Microsoft.Sql/managedInstances/keys/deploy.bicep index a794fa5d6f..6249ba56ae 100644 --- a/arm/Microsoft.Sql/managedInstances/keys/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/keys/deploy.bicep @@ -15,7 +15,7 @@ param serverKeyType string = 'ServiceManaged' param uri string = '' @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true var splittedKeyUri = split(uri, '/') diff --git a/arm/Microsoft.Sql/managedInstances/keys/readme.md b/arm/Microsoft.Sql/managedInstances/keys/readme.md index 5c81ed2506..689b8a209a 100644 --- a/arm/Microsoft.Sql/managedInstances/keys/readme.md +++ b/arm/Microsoft.Sql/managedInstances/keys/readme.md @@ -12,7 +12,7 @@ This module deploys a key for a SQL managed instance. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `managedInstanceName` | string | | | Required. Name of the SQL managed instance. | | `name` | string | | | Optional. The name of the key. Must follow the [__] pattern | | `serverKeyType` | string | `ServiceManaged` | `[AzureKeyVault, ServiceManaged]` | Optional. The encryption protector type like "ServiceManaged", "AzureKeyVault" | diff --git a/arm/Microsoft.Sql/managedInstances/readme.md b/arm/Microsoft.Sql/managedInstances/readme.md index c83a581774..80d1df0651 100644 --- a/arm/Microsoft.Sql/managedInstances/readme.md +++ b/arm/Microsoft.Sql/managedInstances/readme.md @@ -38,7 +38,7 @@ SQL Managed Instance is deployed on a virtual network. This network is required | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | | `dnsZonePartner` | string | | | Optional. The resource ID of another managed instance whose DNS zone this managed instance will share after creation. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `encryptionProtectorObj` | _[encryptionProtector](encryptionProtector/readme.md)_ object | `{object}` | | Optional. The encryption protection configuration | | `hardwareFamily` | string | `Gen5` | | Optional. If the service has different generations of hardware, for the same SKU, then that can be captured here. | | `instancePoolResourceId` | string | | | Optional. The resource ID of the instance pool this managed server belongs to. | diff --git a/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/deploy.bicep b/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/deploy.bicep index 09ce089c06..f38e1c4488 100644 --- a/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/deploy.bicep @@ -15,7 +15,7 @@ param state string = 'Disabled' param emailAccountAdmins bool = false @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/readme.md b/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/readme.md index c707a23862..bccacd1c2a 100644 --- a/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/readme.md +++ b/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/readme.md @@ -13,7 +13,7 @@ This module deploys a security alert policy for a SQL managed instance. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `emailAccountAdmins` | bool | `False` | | Optional. Specifies that the schedule scan notification will be is sent to the subscription administrators. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `managedInstanceName` | string | | | Required. Name of the SQL managed instance. | | `name` | string | | | Required. The name of the security alert policy | | `state` | string | `Disabled` | `[Enabled, Disabled]` | Optional. Enables advanced data security features, like recuring vulnerability assesment scans and ATP. If enabled, storage account must be provided. | diff --git a/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/deploy.bicep b/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/deploy.bicep index 7fcce31fa1..45c211f29e 100644 --- a/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/deploy.bicep +++ b/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/deploy.bicep @@ -17,7 +17,7 @@ param recurringScansEmails array = [] param vulnerabilityAssessmentsStorageAccountId string = '' @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/readme.md b/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/readme.md index b3cb686796..c7b85606f2 100644 --- a/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/readme.md +++ b/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/readme.md @@ -12,7 +12,7 @@ This module deploys a vulnerability assessment for a SQL managed instance. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `managedInstanceName` | string | | | Required. Name of the SQL managed instance. | | `name` | string | | | Required. The name of the vulnerability assessment | | `recurringScansEmails` | array | `[]` | | Optional. Specifies an array of email addresses to which the scan notification is sent. | diff --git a/arm/Microsoft.Sql/servers/databases/deploy.bicep b/arm/Microsoft.Sql/servers/databases/deploy.bicep index deabe5dff4..73ed46e20f 100644 --- a/arm/Microsoft.Sql/servers/databases/deploy.bicep +++ b/arm/Microsoft.Sql/servers/databases/deploy.bicep @@ -48,7 +48,7 @@ param tags object = {} param location string = resourceGroup().location @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely.') @minValue(0) diff --git a/arm/Microsoft.Sql/servers/databases/readme.md b/arm/Microsoft.Sql/servers/databases/readme.md index f625f3f6d6..03913d18e9 100644 --- a/arm/Microsoft.Sql/servers/databases/readme.md +++ b/arm/Microsoft.Sql/servers/databases/readme.md @@ -20,7 +20,7 @@ This module deploys an Azure SQL Server. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `highAvailabilityReplicaCount` | int | `0` | | Optional. The number of readonly secondary replicas associated with the database. | | `isLedgerOn` | bool | `False` | | Optional. Whether or not this database is a ledger database, which means all tables in the database are ledger tables. Note: the value of this property cannot be changed after the database has been created. | | `licenseType` | string | | | Optional. The license type to apply for this database. | diff --git a/arm/Microsoft.Sql/servers/deploy.bicep b/arm/Microsoft.Sql/servers/deploy.bicep index 4e70538a29..06161d2b64 100644 --- a/arm/Microsoft.Sql/servers/deploy.bicep +++ b/arm/Microsoft.Sql/servers/deploy.bicep @@ -32,7 +32,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. The databases to create in the server') param databases array = [] diff --git a/arm/Microsoft.Sql/servers/firewallRules/deploy.bicep b/arm/Microsoft.Sql/servers/firewallRules/deploy.bicep index 9c2d04c8de..6702cb522a 100644 --- a/arm/Microsoft.Sql/servers/firewallRules/deploy.bicep +++ b/arm/Microsoft.Sql/servers/firewallRules/deploy.bicep @@ -11,7 +11,7 @@ param startIpAddress string = '0.0.0.0' param serverName string @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Sql/servers/firewallRules/readme.md b/arm/Microsoft.Sql/servers/firewallRules/readme.md index d8329274a9..b3b05aa779 100644 --- a/arm/Microsoft.Sql/servers/firewallRules/readme.md +++ b/arm/Microsoft.Sql/servers/firewallRules/readme.md @@ -12,7 +12,7 @@ This module deploys an SQL Server Firewall rule. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `endIpAddress` | string | `0.0.0.0` | | Optional. The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to startIpAddress. Use value '0.0.0.0' for all Azure-internal IP addresses. | | `name` | string | | | Required. The name of the Server Firewall Rule. | | `serverName` | string | | | Required. The Name of SQL Server | diff --git a/arm/Microsoft.Sql/servers/readme.md b/arm/Microsoft.Sql/servers/readme.md index 3f4d44f6f6..05ce8ba060 100644 --- a/arm/Microsoft.Sql/servers/readme.md +++ b/arm/Microsoft.Sql/servers/readme.md @@ -21,7 +21,7 @@ This module deploys a SQL server. | `administratorLogin` | string | | | Required. Administrator username for the server. | | `administratorLoginPassword` | secureString | | | Required. The administrator login password. | | `databases` | _[databases](databases/readme.md)_ array | `[]` | | Optional. The databases to create in the server | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `firewallRules` | _[firewallRules](firewallRules/readme.md)_ array | `[]` | | Optional. The firewall rules to create in the server | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | diff --git a/arm/Microsoft.Sql/servers/securityAlertPolicies/deploy.bicep b/arm/Microsoft.Sql/servers/securityAlertPolicies/deploy.bicep index 8bcff34f54..f126189ebc 100644 --- a/arm/Microsoft.Sql/servers/securityAlertPolicies/deploy.bicep +++ b/arm/Microsoft.Sql/servers/securityAlertPolicies/deploy.bicep @@ -31,7 +31,7 @@ param storageEndpoint string = '' param serverName string @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Sql/servers/securityAlertPolicies/readme.md b/arm/Microsoft.Sql/servers/securityAlertPolicies/readme.md index 77036e8c31..89af70e53c 100644 --- a/arm/Microsoft.Sql/servers/securityAlertPolicies/readme.md +++ b/arm/Microsoft.Sql/servers/securityAlertPolicies/readme.md @@ -15,7 +15,7 @@ This module deploys an SQL Server Security Alert Policy. | `disabledAlerts` | array | `[]` | | Optional. Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force. | | `emailAccountAdmins` | bool | `False` | | Optional. Specifies that the alert is sent to the account administrators. | | `emailAddresses` | array | `[]` | | Optional. Specifies an array of email addresses to which the alert is sent. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. The name of the Security Alert Policy. | | `retentionDays` | int | `0` | | Optional. Specifies the number of days to keep in the Threat Detection audit logs. | | `serverName` | string | | | Required. The Name of SQL Server | diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/deploy.bicep index 599b76a510..ecfabce80b 100644 --- a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/deploy.bicep @@ -26,7 +26,7 @@ param immutabilityPolicyProperties object = {} param roleAssignments array = [] @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/deploy.bicep index f17f5c9a1b..a7c87d2553 100644 --- a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/deploy.bicep @@ -18,7 +18,7 @@ param immutabilityPeriodSinceCreationInDays int = 365 param allowProtectedAppendWrites bool = true @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/readme.md b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/readme.md index ea1c62357c..4c163530da 100644 --- a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/readme.md @@ -15,7 +15,7 @@ This module deployes an Immutability Policy for a blob container | `allowProtectedAppendWrites` | bool | `True` | | Optional. This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API | | `blobServicesName` | string | `default` | | Optional. Name of the blob service. | | `containerName` | string | | | Required. Name of the container to apply the policy to | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `immutabilityPeriodSinceCreationInDays` | int | `365` | | Optional. The immutability period for the blobs in the container since the policy creation, in days. | | `name` | string | `default` | | Optional. Name of the immutable policy. | | `storageAccountName` | string | | | Required. Name of the Storage Account. | diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/readme.md b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/readme.md index 722db8d8dd..28823a9bb2 100644 --- a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/blobServices/containers/readme.md @@ -15,7 +15,7 @@ This module deployes a blob container | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `blobServicesName` | string | `default` | | Optional. Name of the blob service. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `immutabilityPolicyName` | string | `default` | | Optional. Name of the immutable policy. | | `immutabilityPolicyProperties` | object | `{object}` | | Optional. Configure immutability policy. | | `name` | string | | | Required. The name of the storage container to deploy | diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/blobServices/deploy.bicep index f921c65076..02098b9f9f 100644 --- a/arm/Microsoft.Storage/storageAccounts/blobServices/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/blobServices/deploy.bicep @@ -35,7 +35,7 @@ param diagnosticEventHubAuthorizationRuleId string = '' param diagnosticEventHubName string = '' @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. The name of logs that will be streamed.') @allowed([ diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/readme.md b/arm/Microsoft.Storage/storageAccounts/blobServices/readme.md index 0d1bb3ffc7..cf24a868f5 100644 --- a/arm/Microsoft.Storage/storageAccounts/blobServices/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/blobServices/readme.md @@ -25,7 +25,7 @@ This module can be used to deploy a blob service into a storage account. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of a log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `logsToEnable` | array | `[StorageRead, StorageWrite, StorageDelete]` | `[StorageRead, StorageWrite, StorageDelete]` | Optional. The name of logs that will be streamed. | | `metricsToEnable` | array | `[Transaction]` | `[Transaction]` | Optional. The name of metrics that will be streamed. | | `name` | string | `default` | | Optional. The name of the blob service | diff --git a/arm/Microsoft.Storage/storageAccounts/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/deploy.bicep index b78df110c1..fea287a553 100644 --- a/arm/Microsoft.Storage/storageAccounts/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/deploy.bicep @@ -117,7 +117,7 @@ param lock string = 'NotSpecified' param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Generated. Do not provide a value! This date value is used to generate a SAS token to access the modules.') param basetime string = utcNow('u') diff --git a/arm/Microsoft.Storage/storageAccounts/fileServices/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/fileServices/deploy.bicep index 33ab09b302..ed90a557c5 100644 --- a/arm/Microsoft.Storage/storageAccounts/fileServices/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/fileServices/deploy.bicep @@ -35,7 +35,7 @@ param diagnosticEventHubName string = '' param shares array = [] @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. The name of logs that will be streamed.') @allowed([ diff --git a/arm/Microsoft.Storage/storageAccounts/fileServices/readme.md b/arm/Microsoft.Storage/storageAccounts/fileServices/readme.md index 5cb9b6bc00..14a3ef33ca 100644 --- a/arm/Microsoft.Storage/storageAccounts/fileServices/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/fileServices/readme.md @@ -20,7 +20,7 @@ This module can be used to deploy a file share service into a storage account. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of a log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `logsToEnable` | array | `[StorageRead, StorageWrite, StorageDelete]` | `[StorageRead, StorageWrite, StorageDelete]` | Optional. The name of logs that will be streamed. | | `metricsToEnable` | array | `[Transaction]` | `[Transaction]` | Optional. The name of metrics that will be streamed. | | `name` | string | `default` | | Optional. The name of the file service | diff --git a/arm/Microsoft.Storage/storageAccounts/fileServices/shares/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/fileServices/shares/deploy.bicep index f42f961b71..6bdc9888ee 100644 --- a/arm/Microsoft.Storage/storageAccounts/fileServices/shares/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/fileServices/shares/deploy.bicep @@ -15,7 +15,7 @@ param sharedQuota int = 5120 param roleAssignments array = [] @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Storage/storageAccounts/fileServices/shares/readme.md b/arm/Microsoft.Storage/storageAccounts/fileServices/shares/readme.md index fc408826d3..1c85b2adbc 100644 --- a/arm/Microsoft.Storage/storageAccounts/fileServices/shares/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/fileServices/shares/readme.md @@ -13,7 +13,7 @@ This module deploys a storage account file share. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `fileServicesName` | string | `default` | | Optional. The name of the file service | | `name` | string | | | Required. The name of the file share to create | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | diff --git a/arm/Microsoft.Storage/storageAccounts/managementPolicies/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/managementPolicies/deploy.bicep index 01049a800b..5d2c4dbe5f 100644 --- a/arm/Microsoft.Storage/storageAccounts/managementPolicies/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/managementPolicies/deploy.bicep @@ -9,7 +9,7 @@ param name string = 'default' param rules array @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Storage/storageAccounts/managementPolicies/readme.md b/arm/Microsoft.Storage/storageAccounts/managementPolicies/readme.md index 0daa699e9f..ba1f178285 100644 --- a/arm/Microsoft.Storage/storageAccounts/managementPolicies/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/managementPolicies/readme.md @@ -12,7 +12,7 @@ This module can be used to deploy a management policies into a storage account. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | `default` | | Optional. The name of the storage container to deploy | | `rules` | array | | | Required. The Storage Account ManagementPolicies Rules | | `storageAccountName` | string | | | Required. Name of the Storage Account. | diff --git a/arm/Microsoft.Storage/storageAccounts/queueServices/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/queueServices/deploy.bicep index 34a13446b9..bb4f514912 100644 --- a/arm/Microsoft.Storage/storageAccounts/queueServices/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/queueServices/deploy.bicep @@ -26,7 +26,7 @@ param diagnosticEventHubAuthorizationRuleId string = '' param diagnosticEventHubName string = '' @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. The name of logs that will be streamed.') @allowed([ diff --git a/arm/Microsoft.Storage/storageAccounts/queueServices/queues/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/queueServices/queues/deploy.bicep index 177da8855e..d7bbb19d65 100644 --- a/arm/Microsoft.Storage/storageAccounts/queueServices/queues/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/queueServices/queues/deploy.bicep @@ -15,7 +15,7 @@ param metadata object = {} param roleAssignments array = [] @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Storage/storageAccounts/queueServices/queues/readme.md b/arm/Microsoft.Storage/storageAccounts/queueServices/queues/readme.md index acaf9fcbf7..4df3bc39d8 100644 --- a/arm/Microsoft.Storage/storageAccounts/queueServices/queues/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/queueServices/queues/readme.md @@ -13,7 +13,7 @@ This module deployes a storage account queue | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `metadata` | object | `{object}` | | Required. A name-value pair that represents queue metadata. | | `name` | string | | | Required. The name of the storage queue to deploy | | `queueServicesName` | string | `default` | | Optional. The name of the queue service | diff --git a/arm/Microsoft.Storage/storageAccounts/queueServices/readme.md b/arm/Microsoft.Storage/storageAccounts/queueServices/readme.md index faa35fc26c..f1cca45244 100644 --- a/arm/Microsoft.Storage/storageAccounts/queueServices/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/queueServices/readme.md @@ -20,7 +20,7 @@ This module can be used to deploy a file share service into a storage account. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of a log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `logsToEnable` | array | `[StorageRead, StorageWrite, StorageDelete]` | `[StorageRead, StorageWrite, StorageDelete]` | Optional. The name of logs that will be streamed. | | `metricsToEnable` | array | `[Transaction]` | `[Transaction]` | Optional. The name of metrics that will be streamed. | | `name` | string | `default` | | Optional. The name of the queue service | diff --git a/arm/Microsoft.Storage/storageAccounts/readme.md b/arm/Microsoft.Storage/storageAccounts/readme.md index 1eeb7ad267..0b18d37a9f 100644 --- a/arm/Microsoft.Storage/storageAccounts/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/readme.md @@ -36,7 +36,7 @@ This module is used to deploy a storage account, with the ability to deploy 1 or | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enableHierarchicalNamespace` | bool | `False` | | Optional. If true, enables Hierarchical Namespace for the storage account | | `fileServices` | _[fileServices](fileServices/readme.md)_ object | `{object}` | | Optional. File service and shares to deploy | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.Storage/storageAccounts/tableServices/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/tableServices/deploy.bicep index 5bff0e0829..342640c4fe 100644 --- a/arm/Microsoft.Storage/storageAccounts/tableServices/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/tableServices/deploy.bicep @@ -26,7 +26,7 @@ param diagnosticEventHubAuthorizationRuleId string = '' param diagnosticEventHubName string = '' @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. The name of logs that will be streamed.') @allowed([ diff --git a/arm/Microsoft.Storage/storageAccounts/tableServices/readme.md b/arm/Microsoft.Storage/storageAccounts/tableServices/readme.md index 29eddb6872..42e7822a59 100644 --- a/arm/Microsoft.Storage/storageAccounts/tableServices/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/tableServices/readme.md @@ -19,7 +19,7 @@ This module deploys a storage account table service | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of a log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `logsToEnable` | array | `[StorageRead, StorageWrite, StorageDelete]` | `[StorageRead, StorageWrite, StorageDelete]` | Optional. The name of logs that will be streamed. | | `metricsToEnable` | array | `[Transaction]` | `[Transaction]` | Optional. The name of metrics that will be streamed. | | `name` | string | `default` | | Optional. The name of the table service | diff --git a/arm/Microsoft.Storage/storageAccounts/tableServices/tables/deploy.bicep b/arm/Microsoft.Storage/storageAccounts/tableServices/tables/deploy.bicep index be2515d809..04a702ed56 100644 --- a/arm/Microsoft.Storage/storageAccounts/tableServices/tables/deploy.bicep +++ b/arm/Microsoft.Storage/storageAccounts/tableServices/tables/deploy.bicep @@ -9,7 +9,7 @@ param tableServicesName string = 'default' param name string @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Storage/storageAccounts/tableServices/tables/readme.md b/arm/Microsoft.Storage/storageAccounts/tableServices/tables/readme.md index 83de93df44..1cb681bf63 100644 --- a/arm/Microsoft.Storage/storageAccounts/tableServices/tables/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/tableServices/tables/readme.md @@ -12,7 +12,7 @@ This module deploys a storage account table | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `name` | string | | | Required. Name of the table. | | `storageAccountName` | string | | | Required. Name of the Storage Account. | | `tableServicesName` | string | `default` | | Optional. The name of the table service | diff --git a/arm/Microsoft.Synapse/privateLinkHubs/deploy.bicep b/arm/Microsoft.Synapse/privateLinkHubs/deploy.bicep index d4553094ee..49d666d752 100644 --- a/arm/Microsoft.Synapse/privateLinkHubs/deploy.bicep +++ b/arm/Microsoft.Synapse/privateLinkHubs/deploy.bicep @@ -16,7 +16,7 @@ param tags object = {} param lock string = 'NotSpecified' @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Array of role assignment objects that contain the \'roleDefinitionIdOrName\' and \'principalId\' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: \'/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11\'') param roleAssignments array = [] diff --git a/arm/Microsoft.Synapse/privateLinkHubs/readme.md b/arm/Microsoft.Synapse/privateLinkHubs/readme.md index 994768eb78..2e23a6ce85 100644 --- a/arm/Microsoft.Synapse/privateLinkHubs/readme.md +++ b/arm/Microsoft.Synapse/privateLinkHubs/readme.md @@ -16,7 +16,7 @@ This module deploys Synapse PrivateLinkHubs. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. The geo-location where the resource lives. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. The name of the Private Link Hub. | diff --git a/arm/Microsoft.VirtualMachineImages/imageTemplates/deploy.bicep b/arm/Microsoft.VirtualMachineImages/imageTemplates/deploy.bicep index 00b0a6bf31..f4960f6e5d 100644 --- a/arm/Microsoft.VirtualMachineImages/imageTemplates/deploy.bicep +++ b/arm/Microsoft.VirtualMachineImages/imageTemplates/deploy.bicep @@ -57,7 +57,7 @@ param tags object = {} param baseTime string = utcNow('yyyy-MM-dd-HH-mm-ss') @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Array of role assignment objects that contain the \'roleDefinitionIdOrName\' and \'principalId\' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: \'/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11\'') param roleAssignments array = [] diff --git a/arm/Microsoft.VirtualMachineImages/imageTemplates/readme.md b/arm/Microsoft.VirtualMachineImages/imageTemplates/readme.md index ecee9fcfd9..95d53e071a 100644 --- a/arm/Microsoft.VirtualMachineImages/imageTemplates/readme.md +++ b/arm/Microsoft.VirtualMachineImages/imageTemplates/readme.md @@ -17,7 +17,7 @@ This module deploys an image template that can be consumed by the Azure Image Bu | `baseTime` | string | `[utcNow('yyyy-MM-dd-HH-mm-ss')]` | | Generated. Do not provide a value! This date value is used to generate a unique image template name. | | `buildTimeoutInMinutes` | int | `0` | | Optional. Image build timeout in minutes. Allowed values: 0-960. 0 means the default 240 minutes | | `customizationSteps` | array | | | Required. Customization steps to be run when building the VM image. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `imageReplicationRegions` | array | `[]` | | Optional. List of the regions the image produced by this solution should be stored in the Shared Image Gallery. When left empty, the deployment's location will be taken as a default value. | | `imageSource` | object | | | Required. Image source definition in object format. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.Web/connections/deploy.bicep b/arm/Microsoft.Web/connections/deploy.bicep index 59abe9b1a3..133ffbaaac 100644 --- a/arm/Microsoft.Web/connections/deploy.bicep +++ b/arm/Microsoft.Web/connections/deploy.bicep @@ -11,7 +11,7 @@ param connectionKind string param name string @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Customized parameter values for specific connections.') param customParameterValues object = {} diff --git a/arm/Microsoft.Web/connections/readme.md b/arm/Microsoft.Web/connections/readme.md index 92b56cf78a..f49e8f2f5c 100644 --- a/arm/Microsoft.Web/connections/readme.md +++ b/arm/Microsoft.Web/connections/readme.md @@ -19,7 +19,7 @@ This module deploys an Azure API connection. | `connectionKind` | string | | | Required. Connection Kind. Example: 'V1' when using blobs. It can change depending on the resource. | | `customParameterValues` | object | `{object}` | | Optional. Customized parameter values for specific connections. | | `displayName` | string | | | Required. Display name connection. Example: 'blobconnection' when using blobs. It can change depending on the resource. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location of the deployment. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `name` | string | | | Required. Connection name for connection. Example: 'azureblob' when using blobs. It can change depending on the resource. | diff --git a/arm/Microsoft.Web/hostingEnvironments/deploy.bicep b/arm/Microsoft.Web/hostingEnvironments/deploy.bicep index 6bc9934e9e..16d7807033 100644 --- a/arm/Microsoft.Web/hostingEnvironments/deploy.bicep +++ b/arm/Microsoft.Web/hostingEnvironments/deploy.bicep @@ -102,7 +102,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. The name of logs that will be streamed.') @allowed([ diff --git a/arm/Microsoft.Web/hostingEnvironments/readme.md b/arm/Microsoft.Web/hostingEnvironments/readme.md index c325e74876..84959dd1b5 100644 --- a/arm/Microsoft.Web/hostingEnvironments/readme.md +++ b/arm/Microsoft.Web/hostingEnvironments/readme.md @@ -24,7 +24,7 @@ This module deploys an app service environment. | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | | `dnsSuffix` | string | | | Optional. DNS suffix of the App Service Environment. | | `dynamicCacheEnabled` | bool | `False` | | Optional. True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available(most likely because NSG blocked the incoming traffic). | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `frontEndScaleFactor` | int | `15` | | Optional. Scale factor for frontends. | | `hasLinuxWorkers` | bool | `False` | | Optional. Flag that displays whether an ASE has linux workers or not | | `internalLoadBalancingMode` | string | `None` | `[None, Web, Publishing]` | Optional. Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment. - None, Web, Publishing, Web,Publishing | diff --git a/arm/Microsoft.Web/serverfarms/deploy.bicep b/arm/Microsoft.Web/serverfarms/deploy.bicep index 0b49adae13..38f5588d63 100644 --- a/arm/Microsoft.Web/serverfarms/deploy.bicep +++ b/arm/Microsoft.Web/serverfarms/deploy.bicep @@ -54,7 +54,7 @@ param roleAssignments array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true var hostingEnvironmentProfile = { id: appServiceEnvironmentId diff --git a/arm/Microsoft.Web/serverfarms/readme.md b/arm/Microsoft.Web/serverfarms/readme.md index dc78bf150b..62c985b2a0 100644 --- a/arm/Microsoft.Web/serverfarms/readme.md +++ b/arm/Microsoft.Web/serverfarms/readme.md @@ -15,7 +15,7 @@ This module deploys an app service plan. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `appServiceEnvironmentId` | string | | | Optional. The Resource ID of the App Service Environment to use for the App Service Plan. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `maximumElasticWorkerCount` | int | `1` | | Optional. Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan. | diff --git a/arm/Microsoft.Web/sites/config/deploy.bicep b/arm/Microsoft.Web/sites/config/deploy.bicep index 94b9d24c27..d6fb05fd3b 100644 --- a/arm/Microsoft.Web/sites/config/deploy.bicep +++ b/arm/Microsoft.Web/sites/config/deploy.bicep @@ -28,7 +28,7 @@ param functionsExtensionVersion string = '~3' param appInsightId string = '' @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/arm/Microsoft.Web/sites/config/readme.md b/arm/Microsoft.Web/sites/config/readme.md index 51a02a73bc..96b09f08ed 100644 --- a/arm/Microsoft.Web/sites/config/readme.md +++ b/arm/Microsoft.Web/sites/config/readme.md @@ -14,7 +14,7 @@ This module deploys a site config resource. | :-- | :-- | :-- | :-- | :-- | | `appInsightId` | string | | | Optional. Resource ID of the app insight to leverage for this resource. | | `appName` | string | | | Required. Name of the site parent resource. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `functionsExtensionVersion` | string | `~3` | | Optional. Version of the function extension. | | `functionsWorkerRuntime` | string | | `[dotnet, node, python, java, powershell, ]` | Optional. Runtime of the function worker. | | `name` | string | | `[appsettings]` | Required. Name of the site config. | diff --git a/arm/Microsoft.Web/sites/deploy.bicep b/arm/Microsoft.Web/sites/deploy.bicep index 081997ea2e..729bfb155e 100644 --- a/arm/Microsoft.Web/sites/deploy.bicep +++ b/arm/Microsoft.Web/sites/deploy.bicep @@ -73,7 +73,7 @@ param privateEndpoints array = [] param tags object = {} @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true @description('Optional. Array of role assignment objects that contain the \'roleDefinitionIdOrName\' and \'principalId\' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: \'/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11\'.') param roleAssignments array = [] diff --git a/arm/Microsoft.Web/sites/readme.md b/arm/Microsoft.Web/sites/readme.md index 2c9b7b1f6d..abd76a4b0e 100644 --- a/arm/Microsoft.Web/sites/readme.md +++ b/arm/Microsoft.Web/sites/readme.md @@ -31,7 +31,7 @@ This module deploys a web or function app. | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of log analytics workspace. | -| `enableDefaultTelemetry` | bool | `False` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `functionsExtensionVersion` | string | `~3` | | Optional. Version if the function extension. | | `functionsWorkerRuntime` | string | | `[dotnet, node, python, java, powershell, ]` | Optional. Runtime of the function worker. | | `httpsOnly` | bool | `True` | | Optional. Configures a site to accept only HTTPS requests. Issues redirect for HTTP requests. | diff --git a/constructs/Microsoft.Authorization/roleAssignments-multiRolesMultiPrincipals/deploy.bicep b/constructs/Microsoft.Authorization/roleAssignments-multiRolesMultiPrincipals/deploy.bicep index 3a83daf99c..8ba692ae2f 100644 --- a/constructs/Microsoft.Authorization/roleAssignments-multiRolesMultiPrincipals/deploy.bicep +++ b/constructs/Microsoft.Authorization/roleAssignments-multiRolesMultiPrincipals/deploy.bicep @@ -16,7 +16,7 @@ param managementGroupId string = '' param location string = deployment().location @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' diff --git a/constructs/Microsoft.Network/virtualNetwork/virtualNetworkPeerings-multiRemoteVnets/deploy.bicep b/constructs/Microsoft.Network/virtualNetwork/virtualNetworkPeerings-multiRemoteVnets/deploy.bicep index cecd01e8ed..18fb9619e7 100644 --- a/constructs/Microsoft.Network/virtualNetwork/virtualNetworkPeerings-multiRemoteVnets/deploy.bicep +++ b/constructs/Microsoft.Network/virtualNetwork/virtualNetworkPeerings-multiRemoteVnets/deploy.bicep @@ -5,7 +5,7 @@ param localVnetName string param peeringConfigurations array = [] @description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') -param enableDefaultTelemetry bool = false +param enableDefaultTelemetry bool = true resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' From 7b8d03768fd572181cde9435c5bde6403eee3db8 Mon Sep 17 00:00:00 2001 From: MrMCake Date: Sat, 5 Mar 2022 18:20:00 +0100 Subject: [PATCH 14/14] Regenerated docs & merged latest main --- .../resourceGroup/deploy.bicep | 17 ++++++++++++----- .../policyAssignments/resourceGroup/readme.md | 2 +- .../policyExemptions/resourceGroup/deploy.bicep | 17 ++++++++++++----- .../policyExemptions/resourceGroup/readme.md | 2 +- .../roleAssignments/resourceGroup/deploy.bicep | 17 ++++++++++++----- .../roleAssignments/resourceGroup/readme.md | 2 +- .../roleDefinitions/resourceGroup/deploy.bicep | 17 ++++++++++++----- .../roleDefinitions/resourceGroup/readme.md | 2 +- .../systemTopics/deploy.bicep | 17 ++++++++++++----- arm/Microsoft.EventGrid/systemTopics/readme.md | 4 ++-- .../privateDnsZones/A/deploy.bicep | 17 ++++++++++++----- .../privateDnsZones/A/readme.md | 2 +- .../privateDnsZones/AAAA/deploy.bicep | 17 ++++++++++++----- .../privateDnsZones/AAAA/readme.md | 2 +- .../privateDnsZones/CNAME/deploy.bicep | 17 ++++++++++++----- .../privateDnsZones/CNAME/readme.md | 2 +- .../privateDnsZones/MX/deploy.bicep | 17 ++++++++++++----- .../privateDnsZones/MX/readme.md | 2 +- .../privateDnsZones/PTR/deploy.bicep | 17 ++++++++++++----- .../privateDnsZones/PTR/readme.md | 2 +- .../privateDnsZones/SOA/deploy.bicep | 17 ++++++++++++----- .../privateDnsZones/SOA/readme.md | 2 +- .../privateDnsZones/SRV/deploy.bicep | 17 ++++++++++++----- .../privateDnsZones/SRV/readme.md | 2 +- .../privateDnsZones/TXT/deploy.bicep | 17 ++++++++++++----- .../privateDnsZones/TXT/readme.md | 2 +- arm/Microsoft.Network/privateDnsZones/readme.md | 16 ++++++++-------- .../vpnGateways/connections/deploy.bicep | 17 ++++++++++++----- .../vpnGateways/connections/readme.md | 10 +++++----- arm/Microsoft.Network/vpnGateways/deploy.bicep | 17 ++++++++++++----- .../vpnGateways/natRules/deploy.bicep | 17 ++++++++++++----- .../vpnGateways/natRules/readme.md | 4 ++-- arm/Microsoft.Network/vpnGateways/readme.md | 6 +++--- .../securityAlertPolicies/readme.md | 2 +- .../storageAccounts/fileServices/readme.md | 4 ++-- arm/Microsoft.Storage/storageAccounts/readme.md | 4 ++-- 36 files changed, 229 insertions(+), 117 deletions(-) diff --git a/arm/Microsoft.Authorization/policyAssignments/resourceGroup/deploy.bicep b/arm/Microsoft.Authorization/policyAssignments/resourceGroup/deploy.bicep index c6e25feff9..a468cbe3ae 100644 --- a/arm/Microsoft.Authorization/policyAssignments/resourceGroup/deploy.bicep +++ b/arm/Microsoft.Authorization/policyAssignments/resourceGroup/deploy.bicep @@ -56,12 +56,19 @@ param subscriptionId string = subscription().subscriptionId @sys.description('Optional. The Target Scope for the Policy. The name of the resource group for the policy assignment. If not provided, will use the current scope for deployment.') param resourceGroupName string = resourceGroup().name -@sys.description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') -param cuaId string = '' +@sys.description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = true -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } var identity_var = identity == 'SystemAssigned' ? { diff --git a/arm/Microsoft.Authorization/policyAssignments/resourceGroup/readme.md b/arm/Microsoft.Authorization/policyAssignments/resourceGroup/readme.md index 57000e6618..86e1e0974e 100644 --- a/arm/Microsoft.Authorization/policyAssignments/resourceGroup/readme.md +++ b/arm/Microsoft.Authorization/policyAssignments/resourceGroup/readme.md @@ -13,9 +13,9 @@ With this module you can perform policy assignments on a resource group level | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | | `description` | string | | | Optional. This message will be part of response in case of policy violation. | | `displayName` | string | | | Optional. The display name of the policy assignment. Maximum length is 128 characters. | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enforcementMode` | string | `Default` | `[Default, DoNotEnforce]` | Optional. The policy assignment enforcement mode. Possible values are Default and DoNotEnforce. - Default or DoNotEnforce | | `identity` | string | `SystemAssigned` | `[SystemAssigned, None]` | Optional. The managed identity associated with the policy assignment. Policy assignments must include a resource identity when assigning 'Modify' policy definitions. | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all resources. | diff --git a/arm/Microsoft.Authorization/policyExemptions/resourceGroup/deploy.bicep b/arm/Microsoft.Authorization/policyExemptions/resourceGroup/deploy.bicep index 22caa4f38c..8551f2bb91 100644 --- a/arm/Microsoft.Authorization/policyExemptions/resourceGroup/deploy.bicep +++ b/arm/Microsoft.Authorization/policyExemptions/resourceGroup/deploy.bicep @@ -36,12 +36,19 @@ param subscriptionId string = subscription().subscriptionId @sys.description('Optional. The name of the resource group to be exempted from the policy assignment. If not provided, will use the current scope for deployment.') param resourceGroupName string = resourceGroup().name -@sys.description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') -param cuaId string = '' +@sys.description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = true -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource policyExemption 'Microsoft.Authorization/policyExemptions@2020-07-01-preview' = { diff --git a/arm/Microsoft.Authorization/policyExemptions/resourceGroup/readme.md b/arm/Microsoft.Authorization/policyExemptions/resourceGroup/readme.md index 57fedef4ee..0c4027d274 100644 --- a/arm/Microsoft.Authorization/policyExemptions/resourceGroup/readme.md +++ b/arm/Microsoft.Authorization/policyExemptions/resourceGroup/readme.md @@ -12,9 +12,9 @@ With this module you can create policy exemptions on a resource group level. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | | `description` | string | | | Optional. The description of the policy exemption. | | `displayName` | string | | | Optional. The display name of the policy exemption. Maximum length is 128 characters. | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `exemptionCategory` | string | `Mitigated` | `[Mitigated, Waiver]` | Optional. The policy exemption category. Possible values are Waiver and Mitigated. Default is Mitigated | | `expiresOn` | string | | | Optional. The expiration date and time (in UTC ISO 8601 format yyyy-MM-ddTHH:mm:ssZ) of the policy exemption. e.g. 2021-10-02T03:57:00.000Z | | `metadata` | object | `{object}` | | Optional. The policy exemption metadata. Metadata is an open ended object and is typically a collection of key-value pairs. | diff --git a/arm/Microsoft.Authorization/roleAssignments/resourceGroup/deploy.bicep b/arm/Microsoft.Authorization/roleAssignments/resourceGroup/deploy.bicep index 693661c13f..7e21441469 100644 --- a/arm/Microsoft.Authorization/roleAssignments/resourceGroup/deploy.bicep +++ b/arm/Microsoft.Authorization/roleAssignments/resourceGroup/deploy.bicep @@ -38,8 +38,8 @@ param conditionVersion string = '2.0' ]) param principalType string = '' -@sys.description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') -param cuaId string = '' +@sys.description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = true var builtInRoleNames_var = { 'AcrPush': '/providers/Microsoft.Authorization/roleDefinitions/8311e382-0749-4cb8-b61a-304f252e45ec' @@ -327,9 +327,16 @@ var builtInRoleNames_var = { var roleDefinitionId_var = (contains(builtInRoleNames_var, roleDefinitionIdOrName) ? builtInRoleNames_var[roleDefinitionIdOrName] : roleDefinitionIdOrName) -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource roleAssignment 'Microsoft.Authorization/roleAssignments@2021-04-01-preview' = { diff --git a/arm/Microsoft.Authorization/roleAssignments/resourceGroup/readme.md b/arm/Microsoft.Authorization/roleAssignments/resourceGroup/readme.md index aca00e1a3a..e8fcf2b0c9 100644 --- a/arm/Microsoft.Authorization/roleAssignments/resourceGroup/readme.md +++ b/arm/Microsoft.Authorization/roleAssignments/resourceGroup/readme.md @@ -14,9 +14,9 @@ With this module you can perform role assignments on a resource group level | :-- | :-- | :-- | :-- | :-- | | `condition` | string | | | Optional. The conditions on the role assignment. This limits the resources it can be assigned to | | `conditionVersion` | string | `2.0` | `[2.0]` | Optional. Version of the condition. Currently accepted value is "2.0" | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | | `delegatedManagedIdentityResourceId` | string | | | Optional. ID of the delegated managed identity resource | | `description` | string | | | Optional. Description of role assignment | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `principalId` | string | | | Required. The Principal or Object ID of the Security Principal (User, Group, Service Principal, Managed Identity) | | `principalType` | string | | `[ServicePrincipal, Group, User, ForeignGroup, Device, ]` | Optional. The principal type of the assigned principal ID. | | `resourceGroupName` | string | `[resourceGroup().name]` | | Optional. Name of the Resource Group to assign the RBAC role to. If not provided, will use the current scope for deployment. | diff --git a/arm/Microsoft.Authorization/roleDefinitions/resourceGroup/deploy.bicep b/arm/Microsoft.Authorization/roleDefinitions/resourceGroup/deploy.bicep index d55962d78e..9ba0c6ec47 100644 --- a/arm/Microsoft.Authorization/roleDefinitions/resourceGroup/deploy.bicep +++ b/arm/Microsoft.Authorization/roleDefinitions/resourceGroup/deploy.bicep @@ -27,12 +27,19 @@ param resourceGroupName string = resourceGroup().name @sys.description('Optional. Role definition assignable scopes. If not provided, will use the current scope provided.') param assignableScopes array = [] -@sys.description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered.') -param cuaId string = '' +@sys.description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = true -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource roleDefinition 'Microsoft.Authorization/roleDefinitions@2018-01-01-preview' = { diff --git a/arm/Microsoft.Authorization/roleDefinitions/resourceGroup/readme.md b/arm/Microsoft.Authorization/roleDefinitions/resourceGroup/readme.md index f42b3bab26..46485b6ecd 100644 --- a/arm/Microsoft.Authorization/roleDefinitions/resourceGroup/readme.md +++ b/arm/Microsoft.Authorization/roleDefinitions/resourceGroup/readme.md @@ -14,9 +14,9 @@ With this module you can create role definitions on a resource group level | :-- | :-- | :-- | :-- | :-- | | `actions` | array | `[]` | | Optional. List of allowed actions. | | `assignableScopes` | array | `[]` | | Optional. Role definition assignable scopes. If not provided, will use the current scope provided. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered. | | `dataActions` | array | `[]` | | Optional. List of allowed data actions. This is not supported if the assignableScopes contains Management Group Scopes | | `description` | string | | | Optional. Description of the custom RBAC role to be created. | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `notActions` | array | `[]` | | Optional. List of denied actions. | | `notDataActions` | array | `[]` | | Optional. List of denied data actions. This is not supported if the assignableScopes contains Management Group Scopes | | `resourceGroupName` | string | `[resourceGroup().name]` | | Optional. The name of the Resource Group where the Role Definition and Target Scope will be applied to. If not provided, will use the current scope for deployment. | diff --git a/arm/Microsoft.EventGrid/systemTopics/deploy.bicep b/arm/Microsoft.EventGrid/systemTopics/deploy.bicep index 53996c3bff..fc0c338ad1 100644 --- a/arm/Microsoft.EventGrid/systemTopics/deploy.bicep +++ b/arm/Microsoft.EventGrid/systemTopics/deploy.bicep @@ -50,8 +50,8 @@ param userAssignedIdentities object = {} @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = true var identityType = systemAssignedIdentity ? (!empty(userAssignedIdentities) ? 'SystemAssigned,UserAssigned' : 'SystemAssigned') : (!empty(userAssignedIdentities) ? 'UserAssigned' : 'None') @@ -95,9 +95,16 @@ var diagnosticsMetrics = [for metric in metricsToEnable: { } }] -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource systemTopic 'Microsoft.EventGrid/systemTopics@2021-12-01' = { diff --git a/arm/Microsoft.EventGrid/systemTopics/readme.md b/arm/Microsoft.EventGrid/systemTopics/readme.md index 6a42a7441f..61924f3f98 100644 --- a/arm/Microsoft.EventGrid/systemTopics/readme.md +++ b/arm/Microsoft.EventGrid/systemTopics/readme.md @@ -17,12 +17,12 @@ This module deploys an event grid topic. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `diagnosticEventHubAuthorizationRuleId` | string | | | Optional. Resource ID of the diagnostic event hub authorization rule for the Event Hubs namespace in which the event hub should be created or streamed to. | | `diagnosticEventHubName` | string | | | Optional. Name of the diagnostic event hub within the namespace to which logs are streamed. Without this, an event hub is created for each log category. | | `diagnosticLogsRetentionInDays` | int | `365` | | Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. | | `diagnosticStorageAccountId` | string | | | Optional. Resource ID of the diagnostic storage account. | | `diagnosticWorkspaceId` | string | | | Optional. Resource ID of the diagnostic log analytics workspace. | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `[resourceGroup().location]` | | Optional. Location for all Resources. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | | `logsToEnable` | array | `[DeliveryFailures]` | `[DeliveryFailures]` | Optional. The name of logs that will be streamed. | @@ -31,7 +31,7 @@ This module deploys an event grid topic. | `privateEndpoints` | array | `[]` | | Optional. Configuration Details for private endpoints. | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | | `source` | string | | | Required. Source for the system topic. | -| `systemAssignedIdentity` | bool | | | Optional. Enables system assigned managed identity on the resource. | +| `systemAssignedIdentity` | bool | `False` | | Optional. Enables system assigned managed identity on the resource. | | `tags` | object | `{object}` | | Optional. Tags of the resource. | | `topicType` | string | | | Required. TopicType for the system topic. | | `userAssignedIdentities` | object | `{object}` | | Optional. The ID(s) to assign to the resource. | diff --git a/arm/Microsoft.Network/privateDnsZones/A/deploy.bicep b/arm/Microsoft.Network/privateDnsZones/A/deploy.bicep index bdcc533fa9..59ead85aec 100644 --- a/arm/Microsoft.Network/privateDnsZones/A/deploy.bicep +++ b/arm/Microsoft.Network/privateDnsZones/A/deploy.bicep @@ -13,12 +13,19 @@ param metadata object = {} @description('Optional. The TTL (time-to-live) of the records in the record set.') param ttl int = 3600 -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = true -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource privateDnsZone 'Microsoft.Network/privateDnsZones@2020-06-01' existing = { diff --git a/arm/Microsoft.Network/privateDnsZones/A/readme.md b/arm/Microsoft.Network/privateDnsZones/A/readme.md index fb21996ec7..4d60a5a21c 100644 --- a/arm/Microsoft.Network/privateDnsZones/A/readme.md +++ b/arm/Microsoft.Network/privateDnsZones/A/readme.md @@ -13,7 +13,7 @@ This module deploys a Private DNS Zone A record. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `aRecords` | array | `[]` | | Optional. The list of A records in the record set. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `metadata` | object | `{object}` | | Optional. The metadata attached to the record set. | | `name` | string | | | Required. The name of the A record. | | `privateDnsZoneName` | string | | | Required. Private DNS zone name. | diff --git a/arm/Microsoft.Network/privateDnsZones/AAAA/deploy.bicep b/arm/Microsoft.Network/privateDnsZones/AAAA/deploy.bicep index 2dcdded77a..1dd9efb231 100644 --- a/arm/Microsoft.Network/privateDnsZones/AAAA/deploy.bicep +++ b/arm/Microsoft.Network/privateDnsZones/AAAA/deploy.bicep @@ -13,12 +13,19 @@ param metadata object = {} @description('Optional. The TTL (time-to-live) of the records in the record set.') param ttl int = 3600 -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = true -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource privateDnsZone 'Microsoft.Network/privateDnsZones@2020-06-01' existing = { diff --git a/arm/Microsoft.Network/privateDnsZones/AAAA/readme.md b/arm/Microsoft.Network/privateDnsZones/AAAA/readme.md index e3ea4acdfd..c35c2cdec2 100644 --- a/arm/Microsoft.Network/privateDnsZones/AAAA/readme.md +++ b/arm/Microsoft.Network/privateDnsZones/AAAA/readme.md @@ -13,7 +13,7 @@ This module deploys a Private DNS Zone AAAA record. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `aaaaRecords` | array | `[]` | | Optional. The list of AAAA records in the record set. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `metadata` | object | `{object}` | | Optional. The metadata attached to the record set. | | `name` | string | | | Required. The name of the AAAA record. | | `privateDnsZoneName` | string | | | Required. Private DNS zone name. | diff --git a/arm/Microsoft.Network/privateDnsZones/CNAME/deploy.bicep b/arm/Microsoft.Network/privateDnsZones/CNAME/deploy.bicep index 6db29db0e5..680f8d9ab6 100644 --- a/arm/Microsoft.Network/privateDnsZones/CNAME/deploy.bicep +++ b/arm/Microsoft.Network/privateDnsZones/CNAME/deploy.bicep @@ -13,12 +13,19 @@ param metadata object = {} @description('Optional. The TTL (time-to-live) of the records in the record set.') param ttl int = 3600 -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = true -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource privateDnsZone 'Microsoft.Network/privateDnsZones@2020-06-01' existing = { diff --git a/arm/Microsoft.Network/privateDnsZones/CNAME/readme.md b/arm/Microsoft.Network/privateDnsZones/CNAME/readme.md index fab186d037..4d26eb61d7 100644 --- a/arm/Microsoft.Network/privateDnsZones/CNAME/readme.md +++ b/arm/Microsoft.Network/privateDnsZones/CNAME/readme.md @@ -13,7 +13,7 @@ This module deploys a Private DNS Zone CNAME record. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `cnameRecord` | object | `{object}` | | Optional. A CNAME record. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `metadata` | object | `{object}` | | Optional. The metadata attached to the record set. | | `name` | string | | | Required. The name of the CNAME record. | | `privateDnsZoneName` | string | | | Required. Private DNS zone name. | diff --git a/arm/Microsoft.Network/privateDnsZones/MX/deploy.bicep b/arm/Microsoft.Network/privateDnsZones/MX/deploy.bicep index 10af9edcac..49357b388d 100644 --- a/arm/Microsoft.Network/privateDnsZones/MX/deploy.bicep +++ b/arm/Microsoft.Network/privateDnsZones/MX/deploy.bicep @@ -13,12 +13,19 @@ param mxRecords array = [] @description('Optional. The TTL (time-to-live) of the records in the record set.') param ttl int = 3600 -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = true -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource privateDnsZone 'Microsoft.Network/privateDnsZones@2020-06-01' existing = { diff --git a/arm/Microsoft.Network/privateDnsZones/MX/readme.md b/arm/Microsoft.Network/privateDnsZones/MX/readme.md index 596f3bb661..88dafad5ed 100644 --- a/arm/Microsoft.Network/privateDnsZones/MX/readme.md +++ b/arm/Microsoft.Network/privateDnsZones/MX/readme.md @@ -12,7 +12,7 @@ This module deploys a Private DNS Zone MX record. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `metadata` | object | `{object}` | | Optional. The metadata attached to the record set. | | `mxRecords` | array | `[]` | | Optional. The list of MX records in the record set. | | `name` | string | | | Required. The name of the MX record. | diff --git a/arm/Microsoft.Network/privateDnsZones/PTR/deploy.bicep b/arm/Microsoft.Network/privateDnsZones/PTR/deploy.bicep index 88e0007273..e7b066524e 100644 --- a/arm/Microsoft.Network/privateDnsZones/PTR/deploy.bicep +++ b/arm/Microsoft.Network/privateDnsZones/PTR/deploy.bicep @@ -13,12 +13,19 @@ param ptrRecords array = [] @description('Optional. The TTL (time-to-live) of the records in the record set.') param ttl int = 3600 -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = true -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource privateDnsZone 'Microsoft.Network/privateDnsZones@2020-06-01' existing = { diff --git a/arm/Microsoft.Network/privateDnsZones/PTR/readme.md b/arm/Microsoft.Network/privateDnsZones/PTR/readme.md index feaa6aa507..2cb7b17e4e 100644 --- a/arm/Microsoft.Network/privateDnsZones/PTR/readme.md +++ b/arm/Microsoft.Network/privateDnsZones/PTR/readme.md @@ -12,7 +12,7 @@ This module deploys a Private DNS Zone PTR record. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `metadata` | object | `{object}` | | Optional. The metadata attached to the record set. | | `name` | string | | | Required. The name of the PTR record. | | `privateDnsZoneName` | string | | | Required. Private DNS zone name. | diff --git a/arm/Microsoft.Network/privateDnsZones/SOA/deploy.bicep b/arm/Microsoft.Network/privateDnsZones/SOA/deploy.bicep index 87b9ac03ff..45079fc464 100644 --- a/arm/Microsoft.Network/privateDnsZones/SOA/deploy.bicep +++ b/arm/Microsoft.Network/privateDnsZones/SOA/deploy.bicep @@ -13,12 +13,19 @@ param soaRecord object = {} @description('Optional. The TTL (time-to-live) of the records in the record set.') param ttl int = 3600 -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = true -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource privateDnsZone 'Microsoft.Network/privateDnsZones@2020-06-01' existing = { diff --git a/arm/Microsoft.Network/privateDnsZones/SOA/readme.md b/arm/Microsoft.Network/privateDnsZones/SOA/readme.md index 7d98455d02..10a01ea0fb 100644 --- a/arm/Microsoft.Network/privateDnsZones/SOA/readme.md +++ b/arm/Microsoft.Network/privateDnsZones/SOA/readme.md @@ -12,7 +12,7 @@ This module deploys a Private DNS Zone SOA record. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `metadata` | object | `{object}` | | Optional. The metadata attached to the record set. | | `name` | string | | | Required. The name of the SOA record. | | `privateDnsZoneName` | string | | | Required. Private DNS zone name. | diff --git a/arm/Microsoft.Network/privateDnsZones/SRV/deploy.bicep b/arm/Microsoft.Network/privateDnsZones/SRV/deploy.bicep index 43df0e1758..ace6ab941e 100644 --- a/arm/Microsoft.Network/privateDnsZones/SRV/deploy.bicep +++ b/arm/Microsoft.Network/privateDnsZones/SRV/deploy.bicep @@ -13,12 +13,19 @@ param srvRecords array = [] @description('Optional. The TTL (time-to-live) of the records in the record set.') param ttl int = 3600 -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = true -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource privateDnsZone 'Microsoft.Network/privateDnsZones@2020-06-01' existing = { diff --git a/arm/Microsoft.Network/privateDnsZones/SRV/readme.md b/arm/Microsoft.Network/privateDnsZones/SRV/readme.md index bab6c335db..961d30b245 100644 --- a/arm/Microsoft.Network/privateDnsZones/SRV/readme.md +++ b/arm/Microsoft.Network/privateDnsZones/SRV/readme.md @@ -12,7 +12,7 @@ This module deploys a Private DNS Zone TXT record. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `metadata` | object | `{object}` | | Optional. The metadata attached to the record set. | | `name` | string | | | Required. The name of the SRV record. | | `privateDnsZoneName` | string | | | Required. Private DNS zone name. | diff --git a/arm/Microsoft.Network/privateDnsZones/TXT/deploy.bicep b/arm/Microsoft.Network/privateDnsZones/TXT/deploy.bicep index c246034c82..23d7bf3dae 100644 --- a/arm/Microsoft.Network/privateDnsZones/TXT/deploy.bicep +++ b/arm/Microsoft.Network/privateDnsZones/TXT/deploy.bicep @@ -13,12 +13,19 @@ param ttl int = 3600 @description('Optional. The list of TXT records in the record set.') param txtRecords array = [] -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = true -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource privateDnsZone 'Microsoft.Network/privateDnsZones@2020-06-01' existing = { diff --git a/arm/Microsoft.Network/privateDnsZones/TXT/readme.md b/arm/Microsoft.Network/privateDnsZones/TXT/readme.md index 65a8ebc4cc..adf2036d25 100644 --- a/arm/Microsoft.Network/privateDnsZones/TXT/readme.md +++ b/arm/Microsoft.Network/privateDnsZones/TXT/readme.md @@ -12,7 +12,7 @@ This module deploys a Private DNS Zone TXT record. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `metadata` | object | `{object}` | | Optional. The metadata attached to the record set. | | `name` | string | | | Required. The name of the TXT record. | | `privateDnsZoneName` | string | | | Required. Private DNS zone name. | diff --git a/arm/Microsoft.Network/privateDnsZones/readme.md b/arm/Microsoft.Network/privateDnsZones/readme.md index e9a4b080b9..1afd611afe 100644 --- a/arm/Microsoft.Network/privateDnsZones/readme.md +++ b/arm/Microsoft.Network/privateDnsZones/readme.md @@ -23,20 +23,20 @@ This template deploys a private DNS zone. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `a` | _[A](A/readme.md)_ array | `[]` | | Optional. Array of A records. | -| `aaaa` | _[AAAA](AAAA/readme.md)_ array | `[]` | | Optional. Array of AAAA records. | -| `cname` | _[CNAME](CNAME/readme.md)_ array | `[]` | | Optional. Array of CNAME records. | +| `a` | _[a](a/readme.md)_ array | `[]` | | Optional. Array of A records. | +| `aaaa` | _[aaaa](aaaa/readme.md)_ array | `[]` | | Optional. Array of AAAA records. | +| `cname` | _[cname](cname/readme.md)_ array | `[]` | | Optional. Array of CNAME records. | | `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `location` | string | `global` | | Optional. The location of the PrivateDNSZone. Should be global. | | `lock` | string | `NotSpecified` | `[CanNotDelete, NotSpecified, ReadOnly]` | Optional. Specify the type of lock. | -| `mx` | _[MX](MX/readme.md)_ array | `[]` | | Optional. Array of MX records. | +| `mx` | _[mx](mx/readme.md)_ array | `[]` | | Optional. Array of MX records. | | `name` | string | | | Required. Private DNS zone name. | -| `ptr` | _[PTR](PTR/readme.md)_ array | `[]` | | Optional. Array of PTR records. | +| `ptr` | _[ptr](ptr/readme.md)_ array | `[]` | | Optional. Array of PTR records. | | `roleAssignments` | array | `[]` | | Optional. Array of role assignment objects that contain the 'roleDefinitionIdOrName' and 'principalId' to define RBAC role assignments on this resource. In the roleDefinitionIdOrName attribute, you can provide either the display name of the role definition, or its fully qualified ID in the following format: '/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11' | -| `soa` | _[SOA](SOA/readme.md)_ array | `[]` | | Optional. Array of SOA records. | -| `srv` | _[SRV](SRV/readme.md)_ array | `[]` | | Optional. Array of SRV records. | +| `soa` | _[soa](soa/readme.md)_ array | `[]` | | Optional. Array of SOA records. | +| `srv` | _[srv](srv/readme.md)_ array | `[]` | | Optional. Array of SRV records. | | `tags` | object | `{object}` | | Optional. Tags of the resource. | -| `txt` | _[TXT](TXT/readme.md)_ array | `[]` | | Optional. Array of TXT records. | +| `txt` | _[txt](txt/readme.md)_ array | `[]` | | Optional. Array of TXT records. | | `virtualNetworkLinks` | _[virtualNetworkLinks](virtualNetworkLinks/readme.md)_ array | `[]` | | Optional. Array of custom objects describing vNet links of the DNS zone. Each object should contain properties 'vnetResourceId' and 'registrationEnabled'. The 'vnetResourceId' is a resource ID of a vNet to link, 'registrationEnabled' (bool) enables automatic DNS registration in the zone for the linked vNet. | ### Parameter Usage: `roleAssignments` diff --git a/arm/Microsoft.Network/vpnGateways/connections/deploy.bicep b/arm/Microsoft.Network/vpnGateways/connections/deploy.bicep index 58548c3f68..6464b6440c 100644 --- a/arm/Microsoft.Network/vpnGateways/connections/deploy.bicep +++ b/arm/Microsoft.Network/vpnGateways/connections/deploy.bicep @@ -50,12 +50,19 @@ param sharedKey string = '' @description('Optional. Reference to a VPN site to link to') param remoteVpnSiteResourceId string = '' -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = true -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource vpnGateway 'Microsoft.Network/vpnGateways@2021-05-01' existing = { diff --git a/arm/Microsoft.Network/vpnGateways/connections/readme.md b/arm/Microsoft.Network/vpnGateways/connections/readme.md index 407b36df3d..52ecef6a91 100644 --- a/arm/Microsoft.Network/vpnGateways/connections/readme.md +++ b/arm/Microsoft.Network/vpnGateways/connections/readme.md @@ -13,18 +13,18 @@ This module deploys VPN Gateways Connections. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | | `connectionBandwidth` | int | `10` | | Optional. Expected bandwidth in MBPS. | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | | `enableBgp` | bool | `False` | | Optional. Enable BGP flag. | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `enableInternetSecurity` | bool | `False` | | Optional. Enable internet security. | | `enableRateLimiting` | bool | `False` | | Optional. Enable rate limiting. | -| `ipsecPolicies` | array | `[]` | | Optional. The IPSec Policies to be considered by this connection. | +| `ipsecPolicies` | array | `[]` | | Optional. The IPSec policies to be considered by this connection. | | `name` | string | | | Required. The name of the VPN connection. | | `remoteVpnSiteResourceId` | string | | | Optional. Reference to a VPN site to link to | -| `routingConfiguration` | object | `{object}` | | Optional. Routing Configuration indicating the associated and propagated route tables for this connection. | +| `routingConfiguration` | object | `{object}` | | Optional. Routing configuration indicating the associated and propagated route tables for this connection. | | `routingWeight` | int | `0` | | Optional. Routing weight for VPN connection. | | `sharedKey` | string | | | Optional. SharedKey for the VPN connection. | -| `trafficSelectorPolicies` | array | `[]` | | Optional. The Traffic Selector Policies to be considered by this connection. | -| `useLocalAzureIpAddress` | bool | `False` | | Optional. Use local azure IP to initiate connection. | +| `trafficSelectorPolicies` | array | `[]` | | Optional. The traffic selector policies to be considered by this connection. | +| `useLocalAzureIpAddress` | bool | `False` | | Optional. Use local Azure IP to initiate connection. | | `usePolicyBasedTrafficSelectors` | bool | `False` | | Optional. Enable policy-based traffic selectors. | | `vpnConnectionProtocolType` | string | `IKEv2` | `[IKEv1, IKEv2]` | Optional. Gateway connection protocol. | | `vpnGatewayName` | string | | | Required. The name of the VPN gateway this VPN connection is associated with. | diff --git a/arm/Microsoft.Network/vpnGateways/deploy.bicep b/arm/Microsoft.Network/vpnGateways/deploy.bicep index 72cdd9a388..d1a15c0b69 100644 --- a/arm/Microsoft.Network/vpnGateways/deploy.bicep +++ b/arm/Microsoft.Network/vpnGateways/deploy.bicep @@ -28,12 +28,19 @@ param vpnGatewayScaleUnit int = 2 @description('Optional. Tags of the resource.') param tags object = {} -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = true -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource vpnGateway 'Microsoft.Network/vpnGateways@2021-05-01' = { diff --git a/arm/Microsoft.Network/vpnGateways/natRules/deploy.bicep b/arm/Microsoft.Network/vpnGateways/natRules/deploy.bicep index 678d803487..05c117ae5c 100644 --- a/arm/Microsoft.Network/vpnGateways/natRules/deploy.bicep +++ b/arm/Microsoft.Network/vpnGateways/natRules/deploy.bicep @@ -29,12 +29,19 @@ param mode string = '' ]) param type string = '' -@description('Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered') -param cuaId string = '' +@description('Optional. Enable telemetry via the Customer Usage Attribution ID (GUID).') +param enableDefaultTelemetry bool = true -module pid_cuaId '.bicep/nested_cuaId.bicep' = if (!empty(cuaId)) { - name: 'pid-${cuaId}' - params: {} +resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (enableDefaultTelemetry) { + name: 'pid-47ed15a6-730a-4827-bcb4-0fd963ffbd82-${uniqueString(deployment().name)}' + properties: { + mode: 'Incremental' + template: { + '$schema': 'https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#' + contentVersion: '1.0.0.0' + resources: [] + } + } } resource vpnGateway 'Microsoft.Network/vpnGateways@2021-05-01' existing = { diff --git a/arm/Microsoft.Network/vpnGateways/natRules/readme.md b/arm/Microsoft.Network/vpnGateways/natRules/readme.md index fb244edbdb..e70577652a 100644 --- a/arm/Microsoft.Network/vpnGateways/natRules/readme.md +++ b/arm/Microsoft.Network/vpnGateways/natRules/readme.md @@ -12,11 +12,11 @@ This module deploys VPN Gateways NATRules | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `externalMappings` | array | `[]` | | Optional. An address prefix range of destination IPs on the outside network that source IPs will be mapped to. In other words, your post-NAT address prefix range. | | `internalMappings` | array | `[]` | | Optional. An address prefix range of source IPs on the inside network that will be mapped to a set of external IPs. In other words, your pre-NAT address prefix range. | | `ipConfigurationId` | string | | | Optional. A NAT rule must be configured to a specific VPN Gateway instance. This is applicable to Dynamic NAT only. Static NAT rules are automatically applied to both VPN Gateway instances. | -| `mode` | string | | `[, EgressSnat, IngressSnat]` | Optional. The type of NAT rule for VPN NAT. IngressSnat mode (also known as Ingress Source NAT) is applicable to traffic entering the Azure hub's Site-to-site VPN gateway. EgressSnat mode (also known as Egress Source NAT) is applicable to traffic leaving the Azure hub's Site-to-site VPN gateway. | +| `mode` | string | | `[, EgressSnat, IngressSnat]` | Optional. The type of NAT rule for VPN NAT. IngressSnat mode (also known as Ingress Source NAT) is applicable to traffic entering the Azure hub's site-to-site VPN gateway. EgressSnat mode (also known as Egress Source NAT) is applicable to traffic leaving the Azure hub's Site-to-site VPN gateway. | | `name` | string | | | Required. The name of the NAT rule. | | `type` | string | | `[, Dynamic, Static]` | Optional. The type of NAT rule for VPN NAT. Static one-to-one NAT establishes a one-to-one relationship between an internal address and an external address while Dynamic NAT assigns an IP and port based on availability. | | `vpnGatewayName` | string | | | Required. The name of the VPN gateway this NAT rule is associated with. | diff --git a/arm/Microsoft.Network/vpnGateways/readme.md b/arm/Microsoft.Network/vpnGateways/readme.md index 8b4cabcd31..d10d71b4a4 100644 --- a/arm/Microsoft.Network/vpnGateways/readme.md +++ b/arm/Microsoft.Network/vpnGateways/readme.md @@ -16,9 +16,9 @@ This module deploys VPN Gateways. | :-- | :-- | :-- | :-- | :-- | | `bgpSettings` | object | `{object}` | | Optional. BGP settings details. | | `connections` | _[connections](connections/readme.md)_ array | `[]` | | Optional. The connections to create in the VPN gateway | -| `cuaId` | string | | | Optional. Customer Usage Attribution ID (GUID). This GUID must be previously registered | -| `enableBgpRouteTranslationForNat` | bool | `False` | | Optional. Enable BGP routes translation for NAT on this VPNGateway. | -| `isRoutingPreferenceInternet` | bool | `False` | | Optional. Enable Routing Preference property for the Public IP Interface of the VPNGateway. | +| `enableBgpRouteTranslationForNat` | bool | `False` | | Optional. Enable BGP routes translation for NAT on this VPN gateway. | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | +| `isRoutingPreferenceInternet` | bool | `False` | | Optional. Enable routing preference property for the public IP interface of the VPN gateway. | | `location` | string | `[resourceGroup().location]` | | Optional. Location where all resources will be created. | | `name` | string | | | Required. Name of the VPN gateway | | `natRules` | _[natRules](natRules/readme.md)_ array | `[]` | | Optional. List of all the NAT Rules to associate with the gateway. | diff --git a/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/readme.md b/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/readme.md index 9f90efbce4..bccacd1c2a 100644 --- a/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/readme.md +++ b/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/readme.md @@ -12,8 +12,8 @@ This module deploys a security alert policy for a SQL managed instance. | Parameter Name | Type | Default Value | Possible Values | Description | | :-- | :-- | :-- | :-- | :-- | -| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `emailAccountAdmins` | bool | `False` | | Optional. Specifies that the schedule scan notification will be is sent to the subscription administrators. | +| `enableDefaultTelemetry` | bool | `True` | | Optional. Enable telemetry via the Customer Usage Attribution ID (GUID). | | `managedInstanceName` | string | | | Required. Name of the SQL managed instance. | | `name` | string | | | Required. The name of the security alert policy | | `state` | string | `Disabled` | `[Enabled, Disabled]` | Optional. Enables advanced data security features, like recuring vulnerability assesment scans and ATP. If enabled, storage account must be provided. | diff --git a/arm/Microsoft.Storage/storageAccounts/fileServices/readme.md b/arm/Microsoft.Storage/storageAccounts/fileServices/readme.md index 14a3ef33ca..027e68385c 100644 --- a/arm/Microsoft.Storage/storageAccounts/fileServices/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/fileServices/readme.md @@ -9,7 +9,7 @@ This module can be used to deploy a file share service into a storage account. | `Microsoft.Authorization/roleAssignments` | 2021-04-01-preview | | `Microsoft.Insights/diagnosticSettings` | 2021-05-01-preview | | `Microsoft.Storage/storageAccounts/fileServices` | 2021-04-01 | -| `Microsoft.Storage/storageAccounts/fileServices/shares` | 2019-06-01 | +| `Microsoft.Storage/storageAccounts/fileServices/shares` | 2021-08-01 | ## Parameters @@ -42,4 +42,4 @@ This module can be used to deploy a file share service into a storage account. - [Diagnosticsettings](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Insights/2021-05-01-preview/diagnosticSettings) - [Roleassignments](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Authorization/roleAssignments) - [Storageaccounts/Fileservices](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Storage/2021-04-01/storageAccounts/fileServices) -- [Storageaccounts/Fileservices/Shares](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Storage/2019-06-01/storageAccounts/fileServices/shares) +- [Storageaccounts/Fileservices/Shares](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Storage/2021-08-01/storageAccounts/fileServices/shares) diff --git a/arm/Microsoft.Storage/storageAccounts/readme.md b/arm/Microsoft.Storage/storageAccounts/readme.md index 0b18d37a9f..f112eb8a03 100644 --- a/arm/Microsoft.Storage/storageAccounts/readme.md +++ b/arm/Microsoft.Storage/storageAccounts/readme.md @@ -16,7 +16,7 @@ This module is used to deploy a storage account, with the ability to deploy 1 or | `Microsoft.Storage/storageAccounts/blobServices/containers` | 2019-06-01 | | `Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies` | 2019-06-01 | | `Microsoft.Storage/storageAccounts/fileServices` | 2021-04-01 | -| `Microsoft.Storage/storageAccounts/fileServices/shares` | 2019-06-01 | +| `Microsoft.Storage/storageAccounts/fileServices/shares` | 2021-08-01 | | `Microsoft.Storage/storageAccounts/managementPolicies` | 2019-06-01 | | `Microsoft.Storage/storageAccounts/queueServices` | 2021-04-01 | | `Microsoft.Storage/storageAccounts/queueServices/queues` | 2019-06-01 | @@ -192,7 +192,7 @@ The hierarchical namespace of the storage account (see parameter `enableHierarch - [Storageaccounts/Blobservices/Containers](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Storage/2019-06-01/storageAccounts/blobServices/containers) - [Storageaccounts/Blobservices/Containers/Immutabilitypolicies](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Storage/2019-06-01/storageAccounts/blobServices/containers/immutabilityPolicies) - [Storageaccounts/Fileservices](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Storage/2021-04-01/storageAccounts/fileServices) -- [Storageaccounts/Fileservices/Shares](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Storage/2019-06-01/storageAccounts/fileServices/shares) +- [Storageaccounts/Fileservices/Shares](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Storage/2021-08-01/storageAccounts/fileServices/shares) - [Storageaccounts/Managementpolicies](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Storage/2019-06-01/storageAccounts/managementPolicies) - [Storageaccounts/Queueservices](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Storage/2021-04-01/storageAccounts/queueServices) - [Storageaccounts/Queueservices/Queues](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Storage/2019-06-01/storageAccounts/queueServices/queues)