Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request]: Reduce module parameter-names to their name without the modules identifier #2677

Closed
AlexanderSehr opened this issue Feb 9, 2023 · 2 comments · Fixed by #2686, #2689, #2976 or #3109
Assignees
Labels
[cat] modules category: modules enhancement New feature or request

Comments

@AlexanderSehr
Copy link
Contributor

Description

Several modules like

  • Storage Account
  • Key Vault
  • ...

have properties like storageAccountSku which should only be sku. The idea of this issue is to

  • go through our templates,
  • identify the cases where we have an excess identifier in a property's name,
  • remove them,
  • update any reference (for example in the test cases),
  • regenerate the readme and
  • test the change
@AlexanderSehr AlexanderSehr added enhancement New feature or request [cat] modules category: modules labels Feb 9, 2023
@rahalan rahalan added this to Backlog Feb 9, 2023
@github-project-automation github-project-automation bot moved this to Needs triage in Backlog Feb 9, 2023
@AlexanderSehr AlexanderSehr self-assigned this Feb 10, 2023
@AlexanderSehr
Copy link
Contributor Author

AlexanderSehr commented Feb 10, 2023

Found items

Code reference
$files = (Get-ChildItem -Path 'C:\dev\ip\Azure-ResourceModules\ResourceModules\modules' -Recurse -Filter 'deploy.bicep')

foreach ($file in $files) {

    $content = Get-Content $file

    $resourceNames = @()
    $params = @()

    $content | ForEach-Object {
        if ($_ -match '^resource ([a-zA-Z]+) ') {
            $resourceNames += $matches[1]
        } elseif ($_ -match '^param ([a-zA-Z]+) ') {
            $params += $matches[1]
        }
    }

    $relevant = $params | Where-Object {
        foreach ($resourceName in $resourceNames) {
            if ($_ -like "$resourceName*") {
                return $_
            }
        }
    } | Where-Object {
        -not [String]::IsNullOrEmpty($_)
    } | Select-Object -Unique

    if ($relevant.Count -gt 0) {
        Write-Host "Handling [$file]" -ForegroundColor Blue
        $relevant | ForEach-Object {
            Write-Host "- $_" -ForegroundColor 'Green'
        }
    }
}
List 10.02
Handling [Microsoft.ApiManagement\service\apis\deploy.bicep]
- apiManagementServiceName
- apiRevision
- apiRevisionDescription
- apiType
- apiVersion
- apiVersionSetId
- apiVersionDescription
- apiDescription
- serviceUrl
Handling [Microsoft.ApiManagement\service\backends\deploy.bicep]
- backendDescription
- serviceFabricCluster
Handling [Microsoft.ApiManagement\service\caches\deploy.bicep]
- cacheDescription
Handling [Microsoft.ApiManagement\service\identityProviders\deploy.bicep]
- identityProviderAllowedTenants
- identityProviderAuthority
- identityProviderClientId
- identityProviderClientSecret
- identityProviderPasswordResetPolicyName
- identityProviderProfileEditingPolicyName
- identityProviderSignInPolicyName
- identityProviderSignInTenant
- identityProviderSignUpPolicyName
- identityProviderType
Handling [Microsoft.ApiManagement\service\namedValues\deploy.bicep]
- namedValueTags
Handling [Microsoft.ApiManagement\service\products\deploy.bicep]
- productDescription
Handling [Microsoft.ApiManagement\service\products\apis\deploy.bicep]
- apiManagementServiceName
Handling [Microsoft.AppConfiguration\configurationStores\keyValues\deploy.bicep]
- appConfigurationName
Handling [Microsoft.Automation\automationAccounts\deploy.bicep]
- cMKKeyVaultResourceId
Handling [Microsoft.Automation\automationAccounts\jobSchedules\deploy.bicep]
- automationAccountName
Handling [Microsoft.Automation\automationAccounts\modules\deploy.bicep]
- automationAccountName
Handling [Microsoft.Automation\automationAccounts\runbooks\deploy.bicep]
- automationAccountName
- runbookType
- runbookDescription
Handling [Microsoft.Automation\automationAccounts\schedules\deploy.bicep]
- automationAccountName
- scheduleDescription
Handling [Microsoft.Automation\automationAccounts\softwareUpdateConfigurations\deploy.bicep]
- automationAccountName
Handling [Microsoft.Automation\automationAccounts\variables\deploy.bicep]
- automationAccountName
Handling [Microsoft.CDN\profiles\endpoints\deploy.bicep]
- profileName
- endpointProperties
Handling [Microsoft.CDN\profiles\endpoints\origins\deploy.bicep]
- endpointName
- profileName
Handling [Microsoft.CognitiveServices\accounts\deploy.bicep]
- cMKKeyVaultResourceId
- cMKUserAssignedIdentityResourceId
Handling [Microsoft.Compute\disks\deploy.bicep]
- diskSizeGB
- diskIOPSReadWrite
- diskMBpsReadWrite
Handling [Microsoft.Compute\galleries\deploy.bicep]
- galleryDescription
Handling [Microsoft.Compute\galleries\applications\deploy.bicep]
- galleryName
- applicationDefinitionDescription
Handling [Microsoft.Compute\galleries\images\deploy.bicep]
- galleryName
- imageDefinitionDescription
Handling [Microsoft.Compute\proximityPlacementGroups\deploy.bicep]
- proximityPlacementGroupType
Handling [Microsoft.Compute\virtualMachines\deploy.bicep]
- vmComputerNamesTransformation
- vmSize
- vmPriority
Handling [Microsoft.Compute\virtualMachines\extensions\deploy.bicep]
- virtualMachineName
Handling [Microsoft.Compute\virtualMachineScaleSets\extensions\deploy.bicep]
- virtualMachineScaleSetName
Handling [Microsoft.ContainerInstance\containerGroups\deploy.bicep]
- cMKKeyVaultResourceId
Handling [Microsoft.ContainerRegistry\registries\deploy.bicep]
- cMKUserAssignedIdentityResourceId
Handling [Microsoft.ContainerRegistry\registries\replications\deploy.bicep]
- registryName
Handling [Microsoft.ContainerRegistry\registries\webhooks\deploy.bicep]
- registryName
Handling [Microsoft.ContainerService\managedClusters\agentPools\deploy.bicep]
- managedClusterName
Handling [Microsoft.Databricks\workspaces\deploy.bicep]
- workspaceParameters
Handling [Microsoft.DataFactory\factories\deploy.bicep]
- cMKKeyVaultResourceId
Handling [Microsoft.DataFactory\factories\integrationRuntimes\deploy.bicep]
- dataFactoryName
Handling [Microsoft.DataFactory\factories\managedVirtualNetworks\deploy.bicep]
- dataFactoryName
Handling [Microsoft.DataFactory\factories\managedVirtualNetworks\managedPrivateEndpoints\deploy.bicep]
- dataFactoryName
Handling [Microsoft.DataProtection\backupVaults\backupPolicies\deploy.bicep]
- backupVaultName
Handling [Microsoft.DBforPostgreSQL\flexibleServers\configurations\deploy.bicep]
- flexibleServerName
Handling [Microsoft.DBforPostgreSQL\flexibleServers\databases\deploy.bicep]
- flexibleServerName
Handling [Microsoft.DBforPostgreSQL\flexibleServers\firewallRules\deploy.bicep]
- flexibleServerName
Handling [Microsoft.DesktopVirtualization\hostpools\deploy.bicep]
- hostpoolFriendlyName
- hostpoolDescription
- hostpoolType
Handling [Microsoft.DesktopVirtualization\scalingplans\deploy.bicep]
- scalingplanDescription
Handling [Microsoft.DesktopVirtualization\workspaces\deploy.bicep]
- workspaceFriendlyName
- workspaceDescription
Handling [Microsoft.DevTestLab\labs\deploy.bicep]
- labStorageType
Handling [Microsoft.DevTestLab\labs\artifactSources\deploy.bicep]
- labName
Handling [Microsoft.DevTestLab\labs\costs\deploy.bicep]
- labName
Handling [Microsoft.DevTestLab\labs\notificationChannels\deploy.bicep]
- labName
Handling [Microsoft.DevTestLab\labs\policySets\policies\deploy.bicep]
- labName
- policySetName
Handling [Microsoft.DevTestLab\labs\schedules\deploy.bicep]
- labName
Handling [Microsoft.DevTestLab\labs\virtualNetworks\deploy.bicep]
- labName
Handling [Microsoft.DocumentDB\databaseAccounts\deploy.bicep]
- databaseAccountOfferType
Handling [Microsoft.DocumentDB\databaseAccounts\gremlinDatabases\deploy.bicep]
- databaseAccountName
Handling [Microsoft.DocumentDB\databaseAccounts\gremlinDatabases\graphs\deploy.bicep]
- databaseAccountName
Handling [Microsoft.DocumentDB\databaseAccounts\mongodbDatabases\deploy.bicep]
- databaseAccountName
Handling [Microsoft.DocumentDB\databaseAccounts\mongodbDatabases\collections\deploy.bicep]
- databaseAccountName
Handling [Microsoft.DocumentDB\databaseAccounts\sqlDatabases\deploy.bicep]
- databaseAccountName
Handling [Microsoft.DocumentDB\databaseAccounts\sqlDatabases\containers\deploy.bicep]
- databaseAccountName
Handling [Microsoft.EventGrid\eventSubscriptions\deploy.bicep]
- eventGridTopicName
Handling [Microsoft.EventHub\namespaces\authorizationRules\deploy.bicep]
- namespaceName
Handling [Microsoft.EventHub\namespaces\disasterRecoveryConfigs\deploy.bicep]
- namespaceName
Handling [Microsoft.EventHub\namespaces\eventHubs\deploy.bicep]
- namespaceName
Handling [Microsoft.EventHub\namespaces\eventHubs\authorizationRules\deploy.bicep]
- namespaceName
Handling [Microsoft.EventHub\namespaces\eventHubs\consumerGroups\deploy.bicep]
- namespaceName
Handling [Microsoft.EventHub\namespaces\networkRuleSets\deploy.bicep]
- namespaceName
Handling [Microsoft.HealthcareApis\workspaces\dicomservices\deploy.bicep]
- workspaceName
Handling [Microsoft.HealthcareApis\workspaces\fhirservices\deploy.bicep]
- workspaceName
Handling [Microsoft.HealthcareApis\workspaces\iotconnectors\deploy.bicep]
- workspaceName
Handling [Microsoft.HealthcareApis\workspaces\iotconnectors\fhirdestinations\deploy.bicep]
- workspaceName
Handling [Microsoft.Insights\components\deploy.bicep]
- appInsightsType
Handling [Microsoft.Insights\dataCollectionRules\deploy.bicep]
- dataCollectionRuleDescription
Handling [Microsoft.Insights\privateLinkScopes\scopedResources\deploy.bicep]
- privateLinkScopeName
Handling [Microsoft.KeyVault\vaults\accessPolicies\deploy.bicep]
- keyVaultName
Handling [Microsoft.KeyVault\vaults\keys\deploy.bicep]
- keyVaultName
- keyOps
- keySize
Handling [Microsoft.KeyVault\vaults\secrets\deploy.bicep]
- keyVaultName
Handling [Microsoft.KubernetesConfiguration\extensions\deploy.bicep]
- extensionType
Handling [Microsoft.MachineLearningServices\workspaces\computes\deploy.bicep]
- machineLearningWorkspaceName
Handling [Microsoft.NetApp\netAppAccounts\capacityPools\deploy.bicep]
- netAppAccountName
Handling [Microsoft.NetApp\netAppAccounts\capacityPools\volumes\deploy.bicep]
- netAppAccountName
Handling [Microsoft.Network\azureFirewalls\deploy.bicep]
- azureFirewallSubnetPublicIpId
Handling [Microsoft.Network\bastionHosts\deploy.bicep]
- azureBastionSubnetPublicIpId
Handling [Microsoft.Network\firewallPolicies\ruleCollectionGroups\deploy.bicep]
- firewallPolicyName
Handling [Microsoft.Network\loadBalancers\deploy.bicep]
- loadBalancerSku
Handling [Microsoft.Network\loadBalancers\backendAddressPools\deploy.bicep]
- loadBalancerName
- loadBalancerBackendAddresses
Handling [Microsoft.Network\loadBalancers\inboundNatRules\deploy.bicep]
- loadBalancerName
Handling [Microsoft.Network\natGateways\deploy.bicep]
- natGatewayPublicIpAddress
- natGatewayPipName
- natGatewayPublicIPPrefixId
- natGatewayDomainNameLabel
Handling [Microsoft.Network\networkManagers\deploy.bicep]
- networkManagerScopeAccesses
- networkManagerScopes
Handling [Microsoft.Network\networkManagers\connectivityConfigurations\deploy.bicep]
- networkManagerName
Handling [Microsoft.Network\networkManagers\networkGroups\deploy.bicep]
- networkManagerName
Handling [Microsoft.Network\networkManagers\networkGroups\staticMembers\deploy.bicep]
- networkManagerName
Handling [Microsoft.Network\networkManagers\scopeConnections\deploy.bicep]
- networkManagerName
Handling [Microsoft.Network\networkManagers\securityAdminConfigurations\deploy.bicep]
- networkManagerName
Handling [Microsoft.Network\networkManagers\securityAdminConfigurations\ruleCollections\deploy.bicep]
- networkManagerName
Handling [Microsoft.Network\networkManagers\securityAdminConfigurations\ruleCollections\rules\deploy.bicep]
- networkManagerName
- ruleCollectionName
Handling [Microsoft.Network\networkSecurityGroups\securityRules\deploy.bicep]
- networkSecurityGroupName
Handling [Microsoft.Network\networkWatchers\connectionMonitors\deploy.bicep]
- networkWatcherName
Handling [Microsoft.Network\networkWatchers\flowLogs\deploy.bicep]
- networkWatcherName
Handling [Microsoft.Network\privateDnsZones\A\deploy.bicep]
- privateDnsZoneName
- aRecords
Handling [Microsoft.Network\privateDnsZones\AAAA\deploy.bicep]
- privateDnsZoneName
- aaaaRecords
Handling [Microsoft.Network\privateDnsZones\CNAME\deploy.bicep]
- privateDnsZoneName
- cnameRecord
Handling [Microsoft.Network\privateDnsZones\MX\deploy.bicep]
- privateDnsZoneName
- mxRecords
Handling [Microsoft.Network\privateDnsZones\PTR\deploy.bicep]
- privateDnsZoneName
- ptrRecords
Handling [Microsoft.Network\privateDnsZones\SOA\deploy.bicep]
- privateDnsZoneName
- soaRecord
Handling [Microsoft.Network\privateDnsZones\SRV\deploy.bicep]
- privateDnsZoneName
- srvRecords
Handling [Microsoft.Network\privateDnsZones\TXT\deploy.bicep]
- privateDnsZoneName
- txtRecords
Handling [Microsoft.Network\privateDnsZones\virtualNetworkLinks\deploy.bicep]
- privateDnsZoneName
Handling [Microsoft.Network\privateEndpoints\privateDnsZoneGroups\deploy.bicep]
- privateEndpointName
Handling [Microsoft.Network\publicIPAddresses\deploy.bicep]
- publicIPAddressVersion
Handling [Microsoft.Network\virtualHubs\hubRouteTables\deploy.bicep]
- virtualHubName
Handling [Microsoft.Network\virtualHubs\hubVirtualNetworkConnections\deploy.bicep]
- virtualHubName
Handling [Microsoft.Network\virtualNetworkGateways\deploy.bicep]
- virtualNetworkGatewayType
- virtualNetworkGatewaySku
- virtualNetworkGatewaydiagnosticLogCategoriesToEnable
- virtualNetworkGatewayDiagnosticSettingsName
Handling [Microsoft.Network\virtualNetworks\deploy.bicep]
- virtualNetworkPeerings
Handling [Microsoft.Network\virtualNetworks\subnets\deploy.bicep]
- virtualNetworkName
Handling [Microsoft.Network\vpnGateways\deploy.bicep]
- vpnGatewayScaleUnit
Handling [Microsoft.Network\vpnGateways\connections\deploy.bicep]
- vpnGatewayName
- vpnConnectionProtocolType
Handling [Microsoft.Network\vpnGateways\natRules\deploy.bicep]
- vpnGatewayName
Handling [Microsoft.Network\vpnSites\deploy.bicep]
- vpnSiteLinks
Handling [Microsoft.OperationalInsights\workspaces\storageInsightConfigs\deploy.bicep]
- storageAccountId
Handling [Microsoft.OperationsManagement\solutions\deploy.bicep]
- logAnalyticsWorkspaceName
Handling [Microsoft.Purview\accounts\deploy.bicep]
- accountPrivateEndpoints
Handling [Microsoft.RecoveryServices\vaults\backupPolicies\deploy.bicep]
- backupPolicyProperties
Handling [Microsoft.RecoveryServices\vaults\protectionContainers\protectedItems\deploy.bicep]
- protectedItemType
Handling [Microsoft.RecoveryServices\vaults\replicationAlertSettings\deploy.bicep]
- recoveryVaultName
Handling [Microsoft.RecoveryServices\vaults\replicationFabrics\replicationProtectionContainers\deploy.bicep]
- replicationContainerMappings
Handling [Microsoft.Resources\tags\resourceGroups\deploy.bicep]
- tags
Handling [Microsoft.Resources\tags\subscriptions\deploy.bicep]
- tags
Handling [Microsoft.ServiceBus\namespaces\deploy.bicep]
- cMKKeyVaultResourceId
Handling [Microsoft.ServiceBus\namespaces\authorizationRules\deploy.bicep]
- namespaceName
Handling [Microsoft.ServiceBus\namespaces\disasterRecoveryConfigs\deploy.bicep]
- namespaceName
Handling [Microsoft.ServiceBus\namespaces\migrationConfigurations\deploy.bicep]
- namespaceName
Handling [Microsoft.ServiceBus\namespaces\networkRuleSets\deploy.bicep]
- namespaceName
Handling [Microsoft.ServiceBus\namespaces\queues\deploy.bicep]
- namespaceName
Handling [Microsoft.ServiceBus\namespaces\queues\authorizationRules\deploy.bicep]
- namespaceName
Handling [Microsoft.ServiceBus\namespaces\topics\deploy.bicep]
- namespaceName
Handling [Microsoft.ServiceBus\namespaces\topics\authorizationRules\deploy.bicep]
- namespaceName
Handling [Microsoft.ServiceFabric\clusters\applicationTypes\deploy.bicep]
- serviceFabricClusterName
Handling [Microsoft.Sql\managedInstances\deploy.bicep]
- managedInstanceCreateMode
Handling [Microsoft.Sql\managedInstances\administrators\deploy.bicep]
- managedInstanceName
Handling [Microsoft.Sql\managedInstances\databases\deploy.bicep]
- managedInstanceName
Handling [Microsoft.Sql\managedInstances\databases\backupLongTermRetentionPolicies\deploy.bicep]
- managedInstanceName
Handling [Microsoft.Sql\managedInstances\databases\backupShortTermRetentionPolicies\deploy.bicep]
- managedInstanceName
Handling [Microsoft.Sql\managedInstances\encryptionProtector\deploy.bicep]
- managedInstanceName
Handling [Microsoft.Sql\managedInstances\keys\deploy.bicep]
- managedInstanceName
Handling [Microsoft.Sql\managedInstances\securityAlertPolicies\deploy.bicep]
- managedInstanceName
Handling [Microsoft.Sql\managedInstances\vulnerabilityAssessments\deploy.bicep]
- managedInstanceName
- vulnerabilityAssessmentsStorageAccountId
Handling [Microsoft.Sql\servers\databases\deploy.bicep]
- serverName
Handling [Microsoft.Sql\servers\elasticPools\deploy.bicep]
- serverName
Handling [Microsoft.Sql\servers\firewallRules\deploy.bicep]
- serverName
Handling [Microsoft.Sql\servers\keys\deploy.bicep]
- serverName
- serverKeyType
Handling [Microsoft.Sql\servers\securityAlertPolicies\deploy.bicep]
- serverName
Handling [Microsoft.Sql\servers\virtualNetworkRules\deploy.bicep]
- serverName
Handling [Microsoft.Sql\servers\vulnerabilityAssessments\deploy.bicep]
- serverName
- vulnerabilityAssessmentsStorageAccountId
Handling [Microsoft.Storage\storageAccounts\blobServices\deploy.bicep]
- storageAccountName
Handling [Microsoft.Storage\storageAccounts\blobServices\containers\deploy.bicep]
- storageAccountName
Handling [Microsoft.Storage\storageAccounts\blobServices\containers\immutabilityPolicies\deploy.bicep]
- storageAccountName
Handling [Microsoft.Storage\storageAccounts\fileServices\deploy.bicep]
- storageAccountName
Handling [Microsoft.Storage\storageAccounts\fileServices\shares\deploy.bicep]
- storageAccountName
Handling [Microsoft.Storage\storageAccounts\localUsers\deploy.bicep]
- storageAccountName
Handling [Microsoft.Storage\storageAccounts\managementPolicies\deploy.bicep]
- storageAccountName
Handling [Microsoft.Storage\storageAccounts\queueServices\deploy.bicep]
- storageAccountName
Handling [Microsoft.Storage\storageAccounts\queueServices\queues\deploy.bicep]
- storageAccountName
- queueServicesName
Handling [Microsoft.Storage\storageAccounts\tableServices\deploy.bicep]
- storageAccountName
Handling [Microsoft.Storage\storageAccounts\tableServices\tables\deploy.bicep]
- storageAccountName
- tableServicesName
Handling [Microsoft.Synapse\workspaces\deploy.bicep]
- cMKKeyVaultResourceId
Handling [Microsoft.Synapse\workspaces\keys\deploy.bicep]
- workspaceName
- keyVaultResourceId
Handling [Microsoft.Web\connections\deploy.bicep]
- connectionApi
Handling [Microsoft.Web\sites\deploy.bicep]
- appServiceEnvironmentId
- appInsightId
- appSettingsKeyValuePairs
Handling [Microsoft.Web\sites\config-appsettings\deploy.bicep]
- appName
- storageAccountId
- appInsightId
- appSettingsKeyValuePairs
Handling [Microsoft.Web\sites\config-authsettingsv2\deploy.bicep]
- appName
Handling [Microsoft.Web\sites\slots\deploy.bicep]
- appName
- appServiceEnvironmentId
- appInsightId
- appSettingsKeyValuePairs
Handling [Microsoft.Web\sites\slots\config-appsettings\deploy.bicep]
- appName
- storageAccountId
- appInsightId
- appSettingsKeyValuePairs
Handling [Microsoft.Web\sites\slots\config-authsettingsv2\deploy.bicep]
- appName
Handling [Microsoft.Web\staticSites\config\deploy.bicep]
- staticSiteName
Handling [Microsoft.Web\staticSites\customDomains\deploy.bicep]
- staticSiteName
Handling [Microsoft.Web\staticSites\linkedBackends\deploy.bicep]
- staticSiteName

@AlexanderSehr AlexanderSehr moved this from Needs triage to To do in Backlog Feb 12, 2023
@AlexanderSehr AlexanderSehr linked a pull request Feb 12, 2023 that will close this issue
4 tasks
@github-project-automation github-project-automation bot moved this from To do to Done in Backlog Feb 13, 2023
@AlexanderSehr AlexanderSehr moved this from Done to In progress in Backlog Feb 13, 2023
@AlexanderSehr
Copy link
Contributor Author

AlexanderSehr commented Feb 13, 2023

Re-open for remaining components:

List 13.02
Handling [Microsoft.Compute\virtualMachines\deploy.bicep]
- vmComputerNamesTransformation
- vmSize
- vmPriority
Handling [Microsoft.DevTestLab\labs\deploy.bicep]
- labStorageType
Handling [Microsoft.DocumentDB\databaseAccounts\deploy.bicep]
- databaseAccountOfferType
Handling [Microsoft.EventGrid\eventSubscriptions\deploy.bicep]
- eventGridTopicName
Handling [Microsoft.Insights\components\deploy.bicep]
- appInsightsType
Handling [Microsoft.Insights\dataCollectionRules\deploy.bicep]
- dataCollectionRuleDescription
Handling [Microsoft.KeyVault\vaults\keys\deploy.bicep]
- keyOps
- keySize
Handling [Microsoft.KubernetesConfiguration\extensions\deploy.bicep]
- extensionType
Handling [Microsoft.Network\azureFirewalls\deploy.bicep]
- azureFirewallSubnetPublicIpId
Handling [Microsoft.Network\bastionHosts\deploy.bicep]
- azureBastionSubnetPublicIpId
Handling [Microsoft.Network\firewallPolicies\ruleCollectionGroups\deploy.bicep]
- firewallPolicyName
Handling [Microsoft.Network\loadBalancers\deploy.bicep]
- loadBalancerSku
Handling [Microsoft.Network\loadBalancers\backendAddressPools\deploy.bicep]
- loadBalancerBackendAddresses
Handling [Microsoft.Network\natGateways\deploy.bicep]
- natGatewayPublicIpAddress
- natGatewayPipName
- natGatewayPublicIPPrefixId
- natGatewayDomainNameLabel
Handling [Microsoft.Network\networkManagers\deploy.bicep]
- networkManagerScopeAccesses
- networkManagerScopes
Handling [Microsoft.Network\networkManagers\securityAdminConfigurations\ruleCollections\rules\deploy.bicep]
- ruleCollectionName
Handling [Microsoft.Network\privateDnsZones\A\deploy.bicep]
- aRecords
Handling [Microsoft.Network\privateDnsZones\AAAA\deploy.bicep]
- aaaaRecords
Handling [Microsoft.Network\privateDnsZones\CNAME\deploy.bicep]
- cnameRecord
Handling [Microsoft.Network\privateDnsZones\MX\deploy.bicep]
- mxRecords
Handling [Microsoft.Network\privateDnsZones\PTR\deploy.bicep]
- ptrRecords
Handling [Microsoft.Network\privateDnsZones\SOA\deploy.bicep]
- soaRecord
Handling [Microsoft.Network\privateDnsZones\SRV\deploy.bicep]
- srvRecords
Handling [Microsoft.Network\privateDnsZones\TXT\deploy.bicep]
- txtRecords
Handling [Microsoft.Network\publicIPAddresses\deploy.bicep]
- publicIPAddressVersion
Handling [Microsoft.Network\virtualNetworkGateways\deploy.bicep]
- virtualNetworkGatewayType
- virtualNetworkGatewaySku
- virtualNetworkGatewaydiagnosticLogCategoriesToEnable
- virtualNetworkGatewayDiagnosticSettingsName
Handling [Microsoft.Network\virtualNetworks\deploy.bicep]
- virtualNetworkPeerings
Handling [Microsoft.Network\vpnGateways\deploy.bicep]
- vpnGatewayScaleUnit
Handling [Microsoft.Network\vpnGateways\connections\deploy.bicep]
- vpnConnectionProtocolType
Handling [Microsoft.Network\vpnSites\deploy.bicep]
- vpnSiteLinks
Handling [Microsoft.OperationalInsights\workspaces\storageInsightConfigs\deploy.bicep]
- storageAccountId
Handling [Microsoft.Purview\accounts\deploy.bicep]
- accountPrivateEndpoints
Handling [Microsoft.RecoveryServices\vaults\backupPolicies\deploy.bicep]
- backupPolicyProperties
Handling [Microsoft.RecoveryServices\vaults\protectionContainers\protectedItems\deploy.bicep]
- protectedItemType
Handling [Microsoft.RecoveryServices\vaults\replicationFabrics\replicationProtectionContainers\deploy.bicep]
- replicationContainerMappings
Handling [Microsoft.Sql\managedInstances\deploy.bicep]
- managedInstanceCreateMode
Handling [Microsoft.Sql\managedInstances\vulnerabilityAssessments\deploy.bicep]
- vulnerabilityAssessmentsStorageAccountId
Handling [Microsoft.Sql\servers\keys\deploy.bicep]
- serverKeyType
Handling [Microsoft.Sql\servers\vulnerabilityAssessments\deploy.bicep]
- vulnerabilityAssessmentsStorageAccountId
Handling [Microsoft.Synapse\workspaces\keys\deploy.bicep]
- keyVaultResourceId
Handling [Microsoft.Web\connections\deploy.bicep]
- connectionApi
Handling [Microsoft.Web\sites\deploy.bicep]
- appServiceEnvironmentId
- appInsightId
- appSettingsKeyValuePairs
Handling [Microsoft.Web\sites\config-appsettings\deploy.bicep]
- storageAccountId
- appInsightId
- appSettingsKeyValuePairs
Handling [Microsoft.Web\sites\slots\deploy.bicep]
- appServiceEnvironmentId
- appInsightId
- appSettingsKeyValuePairs
Handling [Microsoft.Web\sites\slots\config-appsettings\deploy.bicep]
- storageAccountId
- appInsightId
- appSettingsKeyValuePairs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment