v6.0.0
The latest major release of the Azure Classic Pulumi Provider is available now!
Our 6.0 release contains the latest upstream changes to keep you up-to-date along with the latest features and improvements from Pulumi.
Please see our Azure Classic v6 Migration Guide for a summary of potentially breaking changes and how to upgrade.
Below, you can find the complete list of schema changes, but most users won't need to refer to it.
Schema Changes
Found 793 breaking changes:
Resources
- "azure:analysisservices/server:Server":
🟡
inputs: "enablePowerBiService" missing🟡
properties: "enablePowerBiService" missing output "enablePowerBiService"- required:
🟢
"powerBiServiceEnabled" property is no longer Required🟢
"querypoolConnectionMode" property is no longer Required
- "azure:apimanagement/api:Api":
🟡
inputs: "soapPassThrough" missing🟡
properties: "soapPassThrough" missing output "soapPassThrough"
- "azure:apimanagement/service:Service":
🟡
inputs: "policy" missing🟡
properties: "policy" missing output "policy"
- "azure:appinsights/insights:Insights": required:
🟢
"dailyDataCapInGb" property is no longer Required🟢
"dailyDataCapNotificationsDisabled" property is no longer Required
🟢
"azure:appplatform/springCloudGatewayRouteConfig:SpringCloudGatewayRouteConfig": required inputs: "protocol" input has changed to Required🔴
"azure:appservice/environment:Environment" missing- "azure:attestation/provider:Provider":
🟡
inputs: "policies" missing🟡
properties: "policies" missing output "policies"
🟢
"azure:automation/certificate:Certificate": required: "exportable" property is no longer Required- "azure:automation/schedule:Schedule":
🟡
inputs: "monthlyOccurrences" missing🟡
properties: "monthlyOccurrences" missing output "monthlyOccurrences"
- "azure:automation/softwareUpdateConfiguration:SoftwareUpdateConfiguration":
- inputs:
🟡
"linuxes" missing🟡
"operatingSystem" missing🟡
"postTasks" missing🟡
"preTasks" missing🟡
"schedules" missing
- properties:
🟡
"errorMeesage" missing output "errorMeesage"🟡
"linuxes" missing output "linuxes"🟡
"operatingSystem" missing output "operatingSystem"🟡
"postTasks" missing output "postTasks"🟡
"preTasks" missing output "preTasks"🟡
"schedules" missing output "schedules"
🟢
required inputs: "schedule" input has changed to Required
- inputs:
- "azure:bot/channelWebChat:ChannelWebChat":
🟡
inputs: "siteNames" missing🟡
properties: "siteNames" missing output "siteNames"🟢
required: "sites" property is no longer Required
- "azure:bot/channelsRegistration:ChannelsRegistration":
🟡
inputs: "isolatedNetworkEnabled" missing🟡
properties: "isolatedNetworkEnabled" missing output "isolatedNetworkEnabled"- required:
🟢
"iconUrl" property is no longer Required🟢
"publicNetworkAccessEnabled" property is no longer Required
- "azure:bot/connection:Connection":
🟡
inputs: "tags" missing🟡
properties: "tags" missing output "tags"
- "azure:cdn/endpoint:Endpoint": required:
🟢
"contentTypesToCompresses" property is no longer Required🟢
"originPath" property is no longer Required🟢
"probePath" property is no longer Required
- "azure:cdn/frontdoorOrigin:FrontdoorOrigin":
🟡
inputs: "healthProbesEnabled" missing🟡
properties: "healthProbesEnabled" missing output "healthProbesEnabled"🟢
required: "enabled" property is no longer Required
🔴
"azure:cdn/frontdoorRouteDisableLinkToDefaultDomain:FrontdoorRouteDisableLinkToDefaultDomain" missing- "azure:cognitive/deployment:Deployment":
🟡
inputs: "scale" missing🟡
properties: "scale" missing output "scale"🟢
required inputs: "sku" input has changed to Required
🔴
"azure:compute/diskPool:DiskPool" missing🔴
"azure:compute/diskPoolIscsiTarget:DiskPoolIscsiTarget" missing🔴
"azure:compute/diskPoolIscsiTargetLun:DiskPoolIscsiTargetLun" missing🔴
"azure:compute/diskPoolManagedDiskAttachment:DiskPoolManagedDiskAttachment" missing- "azure:compute/linuxVirtualMachineScaleSet:LinuxVirtualMachineScaleSet":
- inputs:
🟡
"galleryApplication" missing🟡
"scaleInPolicy" missing🟡
"terminateNotification" missing
- properties:
🟡
"galleryApplication" missing output "galleryApplication"🟡
"scaleInPolicy" missing output "scaleInPolicy"🟡
"terminateNotification" missing output "terminateNotification"
- required:
🟢
"extensionOperationsEnabled" property is no longer Required🟢
"galleryApplications" property is no longer Required🟢
"scaleIn" property is no longer Required
- inputs:
🟢
"azure:compute/orchestratedVirtualMachineScaleSet:OrchestratedVirtualMachineScaleSet": required: "extensionOperationsEnabled" property is no longer Required🔴
"azure:compute/virtualMachineRestorePointCollection:VirtualMachineRestorePointCollection" missing- "azure:compute/windowsVirtualMachineScaleSet:WindowsVirtualMachineScaleSet":
- inputs:
🟡
"galleryApplication" missing🟡
"scaleInPolicy" missing🟡
"terminateNotification" missing
- properties:
🟡
"galleryApplication" missing output "galleryApplication"🟡
"scaleInPolicy" missing output "scaleInPolicy"🟡
"terminateNotification" missing output "terminateNotification"
- required:
🟢
"extensionOperationsEnabled" property is no longer Required🟢
"galleryApplications" property is no longer Required🟢
"scaleIn" property is no longer Required
- inputs:
🟢
"azure:connections/apiConnection:ApiConnection": required: "displayName" property is no longer Required- "azure:containerapp/job:Job":
- inputs:
🟡
"registry" missing🟡
"secret" missing
- properties:
🟡
"registry" missing output "registry"🟡
"secret" missing output "secret"
- required:
🟢
"registries" property is no longer Required🟢
"secrets" property is no longer Required
- inputs:
- "azure:containerservice/kubernetesCluster:KubernetesCluster":
- inputs:
🟡
"apiServerAuthorizedIpRanges" missing🟡
"automaticChannelUpgrade" missing🟡
"customCaTrustCertificatesBase64s" missing🟡
"enablePodSecurityPolicy" missing🟡
"nodeOsChannelUpgrade" missing🟡
"publicNetworkAccessEnabled" missing
- properties:
🟡
"apiServerAuthorizedIpRanges" missing output "apiServerAuthorizedIpRanges"🟡
"automaticChannelUpgrade" missing output "automaticChannelUpgrade"🟡
"customCaTrustCertificatesBase64s" missing output "customCaTrustCertificatesBase64s"🟡
"enablePodSecurityPolicy" missing output "enablePodSecurityPolicy"🟡
"nodeOsChannelUpgrade" missing output "nodeOsChannelUpgrade"🟡
"publicNetworkAccessEnabled" missing output "publicNetworkAccessEnabled"
🟢
required: "apiServerAccessProfile" property is no longer Required
- inputs:
- "azure:containerservice/kubernetesClusterNodePool:KubernetesClusterNodePool":
- inputs:
🟡
"customCaTrustEnabled" missing🟡
"enableAutoScaling" missing🟡
"enableHostEncryption" missing🟡
"enableNodePublicIp" missing🟡
"messageOfTheDay" missing
- properties:
🟡
"customCaTrustEnabled" missing output "customCaTrustEnabled"🟡
"enableAutoScaling" missing output "enableAutoScaling"🟡
"enableHostEncryption" missing output "enableHostEncryption"🟡
"enableNodePublicIp" missing output "enableNodePublicIp"🟡
"messageOfTheDay" missing output "messageOfTheDay"
- inputs:
- "azure:containerservice/registry:Registry":
- inputs:
🟡
"retentionPolicy" missing🟡
"trustPolicy" missing
- properties:
🟡
"retentionPolicy" missing output "retentionPolicy"🟡
"trustPolicy" missing output "trustPolicy"
- inputs:
- "azure:core/resourceGroupPolicyRemediation:ResourceGroupPolicyRemediation":
🟡
inputs: "policyDefinitionId" missing🟡
properties: "policyDefinitionId" missing output "policyDefinitionId"
- "azure:core/resourcePolicyRemediation:ResourcePolicyRemediation":
🟡
inputs: "policyDefinitionId" missing🟡
properties: "policyDefinitionId" missing output "policyDefinitionId"
- "azure:core/subscriptionPolicyRemediation:SubscriptionPolicyRemediation":
🟡
inputs: "policyDefinitionId" missing🟡
properties: "policyDefinitionId" missing output "policyDefinitionId"
🔴
"azure:core/templateDeployment:TemplateDeployment" missing- "azure:cosmosdb/account:Account":
- inputs:
🟡
"enableAutomaticFailover" missing🟡
"enableFreeTier" missing🟡
"enableMultipleWriteLocations" missing🟡
"ipRangeFilter" missing
- properties:
🟡
"connectionStrings" missing output "connectionStrings"🟡
"enableAutomaticFailover" missing output "enableAutomaticFailover"🟡
"enableFreeTier" missing output "enableFreeTier"🟡
"enableMultipleWriteLocations" missing output "enableMultipleWriteLocations"🟡
"ipRangeFilter" missing output "ipRangeFilter"
- required:
🟢
"automaticFailoverEnabled" property is no longer Required🟢
"freeTierEnabled" property is no longer Required🟢
"minimalTlsVersion" property is no longer Required🟢
"multipleWriteLocationsEnabled" property is no longer Required
- inputs:
🟢
"azure:cosmosdb/cassandraDatacenter:CassandraDatacenter": required: "skuName" property is no longer Required🔴
"azure:cosmosdb/notebookWorkspace:NotebookWorkspace" missing- "azure:cosmosdb/sqlContainer:SqlContainer":
🟡
inputs: "partitionKeyPath" missing🟡
properties: "partitionKeyPath" missing output "partitionKeyPath"🟢
required inputs: "partitionKeyPaths" input has changed to Required
🔴
"azure:dashboard/dashboard:Dashboard" missing🟢
"azure:dashboard/grafana:Grafana": required inputs: "grafanaMajorVersion" input has changed to Required🔴
"azure:databoxedge/order:Order" missing🟢
"azure:databricks/workspace:Workspace": required: "networkSecurityGroupRulesRequired" property is no longer Required🔴
"azure:databricks/workspaceCustomerManagedKey:WorkspaceCustomerManagedKey" missing🔴
"azure:datafactory/integrationRuntimeManaged:IntegrationRuntimeManaged" missing🟢
"azure:datafactory/integrationRuntimeRule:IntegrationRuntimeRule": required: "cleanupEnabled" property is no longer Required- "azure:dataprotection/backupPolicyBlobStorage:BackupPolicyBlobStorage":
🟡
inputs: "retentionDuration" missing🟡
properties: "retentionDuration" missing output "retentionDuration"🟢
required: "operationalDefaultRetentionDuration" property is no longer Required
- "azure:devtest/lab:Lab":
🟡
inputs: "storageType" missing🟡
properties: "storageType" missing output "storageType"
🟢
"azure:digitaltwins/timeSeriesDatabaseConnection:TimeSeriesDatabaseConnection": required: "kustoTableName" property is no longer Required🟢
"azure:elasticcloud/elasticsearch:Elasticsearch": required: "logs" property is no longer Required- "azure:eventhub/eventHubNamespace:EventHubNamespace":
🟡
inputs: "zoneRedundant" missing🟡
properties: "zoneRedundant" missing output "zoneRedundant"🟢
required: "minimumTlsVersion" property is no longer Required
- "azure:eventhub/namespace:Namespace":
🟡
inputs: "zoneRedundant" missing🟡
properties: "zoneRedundant" missing output "zoneRedundant"🟢
required: "minimumTlsVersion" property is no longer Required
- "azure:eventhub/queue:Queue":
- inputs:
🟡
"enableBatchedOperations" missing🟡
"enableExpress" missing🟡
"enablePartitioning" missing
- properties:
🟡
"enableBatchedOperations" missing output "enableBatchedOperations"🟡
"enableExpress" missing output "enableExpress"🟡
"enablePartitioning" missing output "enablePartitioning"
- required:
🟢
"autoDeleteOnIdle" property is no longer Required🟢
"batchedOperationsEnabled" property is no longer Required🟢
"defaultMessageTtl" property is no longer Required🟢
"duplicateDetectionHistoryTimeWindow" property is no longer Required🟢
"expressEnabled" property is no longer Required🟢
"lockDuration" property is no longer Required🟢
"partitioningEnabled" property is no longer Required
- inputs:
- "azure:eventhub/subscription:Subscription":
🟡
inputs: "enableBatchedOperations" missing🟡
properties: "enableBatchedOperations" missing output "enableBatchedOperations"- required:
🟢
"autoDeleteOnIdle" property is no longer Required🟢
"batchedOperationsEnabled" property is no longer Required🟢
"defaultMessageTtl" property is no longer Required🟢
"lockDuration" property is no longer Required
- "azure:eventhub/topic:Topic":
- inputs:
🟡
"enableBatchedOperations" missing🟡
"enableExpress" missing🟡
"enablePartitioning" missing
- properties:
🟡
"enableBatchedOperations" missing output "enableBatchedOperations"🟡
"enableExpress" missing output "enableExpress"🟡
"enablePartitioning" missing output "enablePartitioning"
- required:
🟢
"autoDeleteOnIdle" property is no longer Required🟢
"batchedOperationsEnabled" property is no longer Required🟢
"defaultMessageTtl" property is no longer Required🟢
"duplicateDetectionHistoryTimeWindow" property is no longer Required🟢
"expressEnabled" property is no longer Required🟢
"partitioningEnabled" property is no longer Required
- inputs:
🔴
"azure:graph/account:Account" missing- "azure:iot/ioTHub:IoTHub": required:
🟢
"eventHubPartitionCount" property is no longer Required🟢
"eventHubRetentionInDays" property is no longer Required
🔴
"azure:iot/timeSeriesInsightsAccessPolicy:TimeSeriesInsightsAccessPolicy" missing🔴
"azure:iot/timeSeriesInsightsEventSourceEventhub:TimeSeriesInsightsEventSourceEventhub" missing🔴
"azure:iot/timeSeriesInsightsEventSourceIothub:TimeSeriesInsightsEventSourceIothub" missing🔴
"azure:iot/timeSeriesInsightsGen2Environment:TimeSeriesInsightsGen2Environment" missing🔴
"azure:iot/timeSeriesInsightsReferenceDataSet:TimeSeriesInsightsReferenceDataSet" missing🔴
"azure:iot/timeSeriesInsightsStandardEnvironment:TimeSeriesInsightsStandardEnvironment" missing🟢
"azure:iotcentral/application:Application": required: "template" property is no longer Required🟢
"azure:keyvault/certificateContacts:CertificateContacts": required: "contacts" property is no longer Required- "azure:keyvault/managedHardwareSecurityModuleRoleAssignment:ManagedHardwareSecurityModuleRoleAssignment":
🟡
inputs: "vaultBaseUrl" missing🟡
properties: "vaultBaseUrl" missing output "vaultBaseUrl"🟢
required inputs: "managedHsmId" input has changed to Required
- "azure:keyvault/managedHardwareSecurityModuleRoleDefinition:ManagedHardwareSecurityModuleRoleDefinition":
🟡
inputs: "vaultBaseUrl" missing🟡
properties: "vaultBaseUrl" missing output "vaultBaseUrl"🟢
required inputs: "managedHsmId" input has changed to Required
- "azure:kusto/cluster:Cluster":
- inputs:
🟡
"engine" missing🟡
"languageExtensions": items type changed from "string" to "#/types/azure:kusto/ClusterLanguageExtension:ClusterLanguageExtension"
- properties:
🟡
"engine" missing output "engine"🟡
"languageExtensions": items type changed from "string" to "#/types/azure:kusto/ClusterLanguageExtension:ClusterLanguageExtension"
- inputs:
🔴
"azure:lab/lab:Lab" missing🔴
"azure:lab/schedule:Schedule" missing🔴
"azure:lab/servicePlan:ServicePlan" missing🔴
"azure:lab/user:User" missing🟢
"azure:lb/natRule:NatRule": required: "idleTimeoutInMinutes" property is no longer Required- "azure:lb/rule:Rule": required:
🟢
"idleTimeoutInMinutes" property is no longer Required🟢
"loadDistribution" property is no longer Required
🔴
"azure:logicapps/interationServiceEnvironment:InterationServiceEnvironment" missing🟢
"azure:machinelearning/computeCluster:ComputeCluster": required: "sshPublicAccessEnabled" property is no longer Required- "azure:machinelearning/computeInstance:ComputeInstance":
🟡
inputs: "location" missing🟡
properties: "location" missing output "location"
- "azure:machinelearning/workspace:Workspace":
🟡
inputs: "publicAccessBehindVirtualNetworkEnabled" missing🟡
properties: "publicAccessBehindVirtualNetworkEnabled" missing output "publicAccessBehindVirtualNetworkEnabled"🟢
required: "publicNetworkAccessEnabled" property is no longer Required
- "azure:managedapplication/application:Application":
🟡
inputs: "parameters" missing🟡
properties: "parameters" missing output "parameters"
- "azure:management/groupPolicyRemediation:GroupPolicyRemediation":
- inputs:
🟡
"policyDefinitionId" missing🟡
"resourceDiscoveryMode" missing
- properties:
🟡
"policyDefinitionId" missing output "policyDefinitionId"🟡
"resourceDiscoveryMode" missing output "resourceDiscoveryMode"
- inputs:
🔴
"azure:mariadb/configuration:Configuration" missing🔴
"azure:mariadb/database:Database" missing🔴
"azure:mariadb/firewallRule:FirewallRule" missing🔴
"azure:mariadb/server:Server" missing🔴
"azure:mariadb/virtualNetworkRule:VirtualNetworkRule" missing🔴
"azure:media/asset:Asset" missing🔴
"azure:media/assetFilter:AssetFilter" missing🔴
"azure:media/contentKeyPolicy:ContentKeyPolicy" missing🔴
"azure:media/job:Job" missing🔴
"azure:media/liveEvent:LiveEvent" missing🔴
"azure:media/liveEventOutput:LiveEventOutput" missing🔴
"azure:media/serviceAccount:ServiceAccount" missing🔴
"azure:media/streamingEndpoint:StreamingEndpoint" missing🔴
"azure:media/streamingLocator:StreamingLocator" missing🔴
"azure:media/streamingPolicy:StreamingPolicy" missing🔴
"azure:media/transform:Transform" missing🔴
"azure:mediaservices/account:Account" missing- "azure:monitoring/aadDiagnosticSetting:AadDiagnosticSetting":
🟡
inputs: "logs" missing🟡
properties: "logs" missing output "logs"🟢
required: "enabledLogs" property is no longer Required
🔴
"azure:monitoring/actionRuleActionGroup:ActionRuleActionGroup" missing🔴
"azure:monitoring/actionRuleSuppression:ActionRuleSuppression" missing- "azure:monitoring/diagnosticSetting:DiagnosticSetting":
🟡
inputs: "logs" missing🟡
properties: "logs" missing output "logs"🟢
required: "enabledLogs" property is no longer Required
🔴
"azure:monitoring/logProfile:LogProfile" missing🔴
"azure:monitoring/logzMonitor:LogzMonitor" missing🔴
"azure:monitoring/logzSubAccount:LogzSubAccount" missing🔴
"azure:monitoring/logzSubAccountTagRule:LogzSubAccountTagRule" missing🔴
"azure:monitoring/logzTagRule:LogzTagRule" missing🟢
"azure:monitoring/scheduledQueryRulesAlertV2:ScheduledQueryRulesAlertV2": required inputs: "evaluationFrequency" input has changed to Required🔴
"azure:mysql/activeDirectoryAdministrator:ActiveDirectoryAdministrator" missing🔴
"azure:mysql/configuration:Configuration" missing🔴
"azure:mysql/database:Database" missing🔴
"azure:mysql/firewallRule:FirewallRule" missing🔴
"azure:mysql/flexibleServerActiveDirectoryAdministrator:FlexibleServerActiveDirectoryAdministrator" missing🔴
"azure:mysql/server:Server" missing🔴
"azure:mysql/serverKey:ServerKey" missing🔴
"azure:mysql/virtualNetworkRule:VirtualNetworkRule" missing🟢
"azure:netapp/pool:Pool": required: "qosType" property is no longer Required- "azure:netapp/snapshotPolicy:SnapshotPolicy": required:
🟢
"dailySchedule" property is no longer Required🟢
"hourlySchedule" property is no longer Required🟢
"monthlySchedule" property is no longer Required🟢
"weeklySchedule" property is no longer Required
🟢
"azure:netapp/volume:Volume": required: "networkFeatures" property is no longer Required🟢
"azure:network/expressRoutePort:ExpressRoutePort": required: "billingType" property is no longer Required🟢
"azure:network/firewallPolicy:FirewallPolicy": required: "sku" property is no longer Required🟢
"azure:network/networkConnectionMonitor:NetworkConnectionMonitor": required: "outputWorkspaceResourceIds" property is no longer Required- "azure:network/networkInterface:NetworkInterface":
- inputs:
🟡
"enableAcceleratedNetworking" missing🟡
"enableIpForwarding" missing
- properties:
🟡
"enableAcceleratedNetworking" missing output "enableAcceleratedNetworking"🟡
"enableIpForwarding" missing output "enableIpForwarding"
- required:
🟢
"acceleratedNetworkingEnabled" property is no longer Required🟢
"dnsServers" property is no longer Required🟢
"ipForwardingEnabled" property is no longer Required
- inputs:
🔴
"azure:network/networkPacketCapture:NetworkPacketCapture" missing🟢
"azure:network/networkWatcherFlowLog:NetworkWatcherFlowLog": required: "version" property is no longer Required- "azure:network/pointToPointVpnGateway:PointToPointVpnGateway":
🟡
inputs: "connectionConfiguration" missing🟡
properties: "connectionConfiguration" missing output "connectionConfiguration"🟢
required inputs: "connectionConfigurations" input has changed to Required
- "azure:network/routeTable:RouteTable":
🟡
inputs: "disableBgpRoutePropagation" missing🟡
properties: "disableBgpRoutePropagation" missing output "disableBgpRoutePropagation"🟢
required: "bgpRoutePropagationEnabled" property is no longer Required
- "azure:network/subnet:Subnet":
- inputs:
🟡
"enforcePrivateLinkEndpointNetworkPolicies" missing🟡
"enforcePrivateLinkServiceNetworkPolicies" missing🟡
"privateEndpointNetworkPoliciesEnabled" missing
- properties:
🟡
"enforcePrivateLinkEndpointNetworkPolicies" missing output "enforcePrivateLinkEndpointNetworkPolicies"🟡
"enforcePrivateLinkServiceNetworkPolicies" missing output "enforcePrivateLinkServiceNetworkPolicies"🟡
"privateEndpointNetworkPoliciesEnabled" missing output "privateEndpointNetworkPoliciesEnabled"
- required
- inputs:
New functions:
portal/azurerm_portal_dashboard.azurerm_portal_dashboard
What's Changed
- Upgrade terraform-provider-azurerm to v4.0.0
- Enable zero default schema version in p-azure by @VenelinMartinov in #2335
- Update GitHub Actions workflows. by @pulumi-bot in #2339
- Update GitHub Actions workflows. by @pulumi-bot in #2350
- Update GitHub Actions workflows. by @pulumi-bot in #2368
- Update GitHub Actions workflows. by @pulumi-bot in #2370
- Upgrade pulumi-terraform-bridge to v3.90.0 by @pulumi-bot in #2381
- Update GitHub Actions workflows. by @pulumi-bot in #2382
- Update GitHub Actions workflows. by @pulumi-bot in #2385
- Add release verification & update workflows by @danielrbradley in #2387
- Fix verification tests by @danielrbradley in #2390
- Update GitHub Actions workflows. by @pulumi-bot in #2395
- Update GitHub Actions workflows. by @pulumi-bot in #2396
- Upgrade to v6 major by @danielrbradley in #2367
- Free disk space before build by @danielrbradley in #2421
Full Changelog: v5.89.0...v6.0.0