As of this notice, using CHANGELOG.md is DEPRECATED. We will be using GitHub Releases for this repository.
- New resource providers
networkcloud(API version 2022-12-12-preview) andresourcehealth(API version 2022-10-01-preview). - New resources:
networkcloud.BareMetalMachinenetworkcloud.BareMetalMachineKeySetnetworkcloud.BmcKeySetnetworkcloud.CloudServicesNetworknetworkcloud.Clusternetworkcloud.ClusterManagernetworkcloud.Consolenetworkcloud.DefaultCniNetworknetworkcloud.HybridAksClusternetworkcloud.L2Networknetworkcloud.L3Networknetworkcloud.MetricsConfigurationnetworkcloud.Racknetworkcloud.StorageAppliancenetworkcloud.TrunkedNetworknetworkcloud.VirtualMachinenetworkcloud.Volume
- New functions:
networkcloud.getBareMetalMachinenetworkcloud.getBareMetalMachineKeySetnetworkcloud.getBmcKeySetnetworkcloud.getCloudServicesNetworknetworkcloud.getClusternetworkcloud.getClusterManagernetworkcloud.getConsolenetworkcloud.getDefaultCniNetworknetworkcloud.getHybridAksClusternetworkcloud.getL2Networknetworkcloud.getL3Networknetworkcloud.getMetricsConfigurationnetworkcloud.getRacknetworkcloud.getStorageAppliancenetworkcloud.getTrunkedNetworknetworkcloud.getVirtualMachinenetworkcloud.getVolumeresourcehealth.listSecurityAdvisoryImpactedResourceBySubscriptionIdAndEventIdresourcehealth.listSecurityAdvisoryImpactedResourceByTenantIdAndEventId
Upstream breaking changes:
- Resource "azure-native:monitor:AzureMonitorWorkspace" and function "azure-native:monitor:getAzureMonitorWorkspace" renamed required property "monitoringAccountName" and types restructured.
- Removed the old Go SDK.
- Update references to https://github.com/pulumi/pulumi-azure-native-sdk
- See the Go SDK deprecation and migration discussion for more information.
- Force replacement when
cdn:Profilechangessku#1874 - Update API versions to stable for Flexible Server examples in #2216
- Add MySQL flexible server configuration in #2200
- Rework build & CI pipeline
- Mark properties as "changes to this property will trigger replacement" in the Pulumi registry docs
- Upgrade to latest version of Azure Rest API Specs
azure-native:monitor:MonitoringAccountrenamed tomonitor.AzureMonitorWorkspace.azure-native:monitor:getMonitoringAccountrenamed tomonitor.getAzureMonitorWorkspace.
dbformysql.Configurationfor Flexible Servers #2200
- Fixes #1602
- Upgrade to latest version of Azure Rest API Specs
- Removed properties that are output-only:
- Type
azure-native:botservice:MsTeamsChannelPropertiesResponsemissing propertycallingWebHook - Type
azure-native:botservice:ConnectionSettingPropertiesmissing propertyid - Type
azure-native:botservice:ConnectionSettingPropertiesmissing propertyname - Type
azure-native:botservice:ConnectionSettingPropertiesResponsemissing propertyid - Type
azure-native:botservice:ConnectionSettingPropertiesResponsemissing propertyname - Type
azure-native:botservice:MsTeamsChannelPropertiesmissing propertycallingWebHook - Type
azure-native:keyvault:ManagedHsmPropertiesResponsemissing propertycreateMode
- Type
- Breaking changes:
- Type
azure-native:datafactory:SynapseSparkJobDefinitionActivityinputnumExecutorstype changed fromintegertopulumi.json#/Any - Type
azure-native:datafactory:SynapseSparkJobDefinitionActivityResponseinputnumExecutorstype changed fromintegertopulumi.json#/Any
- Type
- New resources:
voiceservices.CommunicationsGatewayvoiceservices.Contactvoiceservices.TestLine
- New functions:
voiceservices.getCommunicationsGatewayvoiceservices.getContactvoiceservices.getTestLine
- Removed properties that are output-only:
- Remove a deprecated resource
web.ContainerApp. Please useapp.ContainerAppinstead. - Fix ApiManagement: ListSubscription fails with status 400 #1602
- Fix Unable to destroy a ServerBlobAuditingPolicy #1481
- Fix Creation of BlobContainerImmutabilityPolicy fails with 'cannot create already existing resource' #1492
Breaking changes:
- Type "azure-native:keyvault:ManagedHsmPropertiesResponse" missing property "createMode"
New resources:
voiceservices.CommunicationsGatewayvoiceservices.Contactvoiceservices.TestLine
New functions:
voiceservices.getCommunicationsGatewayvoiceservices.getContactvoiceservices.getTestLine
- Upgrade to latest version of Azure Rest API Specs
azure-native:securitydevops:ProvisioningStateis removed because it's an output-only property- property
actionRequiredwas removed fromazure-native:databricks:PrivateLinkServiceConnectionState
- Upgrade to latest version of Azure Rest API Specs
- New resource provider:
ServiceNetworking - New resources:
servicenetworking.AssociationsInterfaceservicenetworking.FrontendsInterfaceservicenetworking.TrafficControllerInterface
- New API versions
- New resource provider:
- Upgrade to latest version of Azure Rest API Specs
- Upgrade to latest version of Azure Rest API Specs
- New resource provider:
BillingBenefits - New API versions
- New resource provider:
- Add warning to Go SDK to begin migration (see pulumi#2078)
- Updated to Pulumi SDK v3.46.1
- Upgrade to latest version of Azure Rest API Specs
- New resources:
azure-native:datafactory:CredentialOperation
- Removed resources:
azure-native:devops:Pipelineis removed in favor of using the CLI
- New resources:
- Disable force new for container service enableAzureRBAC #2064
- Updated to Pulumi SDK v3.46.0
- Upgrade to latest version of Azure Rest API Specs
- New Resource Providers:
- AppComplianceAutomation
- Easm
- Monitor
- New resources:
azure-native:appcomplianceautomation:Reportazure-native:easm:LabelByWorkspaceazure-native:easm:Workspaceazure-native:monitor:MonitoringAccount
- New Resource Providers:
- Adds default values to defaultResourcesState.go for Azure Spring Apps sub-resources
- New resources:
- azure-native:appplatform:BuildServiceAgentPool
- azure-native:appplatform:ConfigServer
- azure-native:appplatform:MonitoringSetting
- New resources:
- Fix panic when validating
azCLI version #2049
- Upgrade to latest version of Azure Rest API Specs.
- Upgrade to Pulumi SDK v3.43.1
- Upgrade to latest version of Azure Rest API Specs.
- Upgrade to latest version of Azure Rest API Specs.
- New resources:
- azure-native:securitydevops:AzureDevOpsConnector
- azure-native:securitydevops:GitHubConnector
- azure-native:syntex:DocumentProcessor
- New resources:
- Upgrade to latest version of Azure Rest API Specs.
- datafactory storedProcedureParameters shape change
- app listDaprComponentSecrets type change
- Upgrade to latest version of Azure Rest API Specs.
- Upgrade ModileNetwork default version due to old version being removed upstream
- Upgrade to latest version of Azure Rest API Specs.
- Upgrade to latest version of Azure Rest API Specs.
- Release new modularised Go SDK
- Upgrade nodejs SDK to use lazy module loading for improved startup performance.
- Upgrade to latest version of Azure Rest API Specs.
- Upgrade to latest version of Azure Rest API Specs.
- Upstream breaking changes:
- Upgrade to latest version of Azure Rest API Specs.
- All Java packages changed to be more intuitive, unfortunately this is a breaking change for Java version #1829
- Upgrade to latest version of Azure Rest API Specs.
- Upgrade to latest version of Azure Rest API Specs.
- Upgrade to latest version of Azure Rest API Specs.
- Upgrade to pulumi/pulumi v3.38.0
- Upgrade to latest version of Azure Rest API Specs.
- Upgrade to latest version of Azure Rest API Specs.
- Remove go docs from Go SDK. Previously we exceeded the Go SDK limit which caused all go get operations to fail #1914
- Releasing binaries as v1.68.1 due to an issue in v1.68.0 publishing
- Memory usage for most programs is greatly reduced #1689
- Changes to how AutoNaming works for the provider #1901
- Resource "azure-native:insights:ActionGroup" missing output "identity"
- Resource "azure-native:insights:ActionGroup" missing output "kind"
- Resource "azure-native:automation:HybridRunbookWorkerGroup" missing input "name"
- Function "azure-native:app:listContainerAppCustomHostNameAnalysis" missing output "id"
- Function "azure-native:app:listContainerAppCustomHostNameAnalysis" missing output "systemData"
- Function "azure-native:app:listContainerAppCustomHostNameAnalysis" missing output "type"
- Function "azure-native:app:listContainerAppCustomHostNameAnalysis" missing output "name"
- Function "azure-native:insights:getActionGroup" missing output "identity"
- Function "azure-native:insights:getActionGroup" missing output "kind"
- Function "azure-native:app:listContainerAppCustomHostNameAnalysis" output "customDomainVerificationFailureInfo" type changed from "#/types/azure-native:app:DefaultErrorResponseResponse" to "#/types/azure-native:app:CustomHostnameAnalysisResultResponseCustomDomainVerificationFailureInfo"
- Type "azure-native:security:ApplicationConditionOperator" missing
- Type "azure-native:security:ApplicationCondition" missing
- Type "azure-native:security:ApplicationConditionResponse" missing
- Type "azure-native:app:DefaultErrorResponseResponse" missing
- Type "azure-native:app:DefaultErrorResponseResponseError" missing
- Type "azure-native:app:DefaultErrorResponseResponseDetails" missing
azure-native:solutions:listApplicationAllowedUpgradePlans
- Resource "azure-native:elasticsan:Volume" missing input "location"
- Resource "azure-native:elasticsan:Volume" missing output "location"
- Resource "azure-native:elasticsan:ElasticSan" missing output "provisionedMBps"
- Resource "azure-native:elasticsan:VolumeGroup" missing input "location"
- Resource "azure-native:elasticsan:VolumeGroup" missing output "location"
- Resource "azure-native:automation:HybridRunbookWorkerGroup" missing output "hybridRunbookWorkers"
- Function "azure-native:elasticsan:getVolume" missing output "location"
- Function "azure-native:automation:getHybridRunbookWorkerGroup" missing output "hybridRunbookWorkers"
- Function "azure-native:elasticsan:getElasticSan" missing output "provisionedMBps"
- Function "azure-native:elasticsan:getVolumeGroup" missing output "location"
- Type "azure-native:automation:HybridRunbookWorkerLegacyResponse" missing
azure-native:authorization:ScopeAccessReviewHistoryDefinitionByIdazure-native:authorization:ScopeAccessReviewScheduleDefinitionByIdazure-native:databricks:AccessConnectorazure-native:desktopvirtualization:ScalingPlanPooledScheduleazure-native:security:Applicationazure-native:security:SecurityConnectorApplicationazure-native:web:AppServiceEnvironmentAseCustomDnsSuffixConfigurationazure-native:web:StaticSiteLinkedBackendazure-native:web:StaticSiteLinkedBackendForBuild
azure-native:authorization:getScopeAccessReviewHistoryDefinitionByIdazure-native:authorization:getScopeAccessReviewScheduleDefinitionByIdazure-native:databricks:getAccessConnectorazure-native:desktopvirtualization:getScalingPlanPooledScheduleazure-native:security:getApplicationazure-native:security:getSecurityConnectorApplicationazure-native:resourceconnector:listApplianceClusterCustomerUserCredentialazure-native:web:getAppServiceEnvironmentAseCustomDnsSuffixConfigurationazure-native:web:getStaticSiteLinkedBackendazure-native:web:getStaticSiteLinkedBackendForBuildazure-native:web:listWorkflowRunActionExpressionTracesazure-native:web:listWorkflowRunActionRepetitionExpressionTracesazure-native:web:listWorkflowTriggerCallbackUrl
Resource "azure-native:iotcentral:App" changed from 2018-09-01 to 2021-06-01 Resource "azure-native:iotcentral:getApp" changed from 2018-09-01 to 2021-06-01
azure-native:devhub:Workflowazure-native:security:GovernanceAssignmentazure-native:security:GovernanceRuleazure-native:security:SecurityConnectorGovernanceRule
azure-native:devhub:getGitHubOAuthazure-native:devhub:getWorkflowazure-native:security:getGovernanceAssignmentazure-native:security:getGovernanceRuleazure-native:security:getSecurityConnectorGovernanceRule
New resource "azure-native:devhub:Workflow"
New resource "azure-native:devhub/v20220401preview:Workflow"
New resource "azure-native:eventgrid/v20220615:TopicEventSubscription"
New resource "azure-native:eventgrid/v20220615:Channel"
New resource "azure-native:eventgrid/v20220615:DomainEventSubscription"
New resource "azure-native:security/v20220101preview:GovernanceRule"
New resource "azure-native:eventgrid/v20220615:EventSubscription"
New resource "azure-native:eventgrid/v20220615:PartnerRegistration"
New resource "azure-native:eventgrid/v20220615:PrivateEndpointConnection"
New resource "azure-native:security:GovernanceAssignment"
New resource "azure-native:security/v20220101preview:GovernanceAssignment"
New resource "azure-native:security:GovernanceRule"
New resource "azure-native:eventgrid/v20220615:PartnerNamespace"
New resource "azure-native:eventgrid/v20220615:Topic"
New resource "azure-native:eventgrid/v20220615:PartnerTopicEventSubscription"
New resource "azure-native:security/v20220101preview:SecurityConnectorGovernanceRule"
New resource "azure-native:eventgrid/v20220615:PartnerTopic"
New resource "azure-native:security:SecurityConnectorGovernanceRule"
New resource "azure-native:fluidrelay/v20220526:FluidRelayServer"
New resource "azure-native:eventgrid/v20220615:DomainTopic"
New resource "azure-native:eventgrid/v20220615:PartnerConfiguration"
New resource "azure-native:eventgrid/v20220615:DomainTopicEventSubscription"
New resource "azure-native:eventgrid/v20220615:SystemTopicEventSubscription"
New resource "azure-native:eventgrid/v20220615:SystemTopic"
New resource "azure-native:eventgrid/v20220615:Domain"
New resource "azure-native:kubernetesconfiguration/v20220701:SourceControlConfiguration"
New resource "azure-native:kubernetesconfiguration/v20220701:FluxConfiguration"
New resource "azure-native:kubernetesconfiguration/v20220701:Extension"
New resource "azure-native:recoveryservices/v20220601preview:PrivateEndpointConnection"
New resource "azure-native:recoveryservices/v20220601preview:ProtectionPolicy"
New resource "azure-native:recoveryservices/v20220601preview:ResourceGuardProxy"
New resource "azure-native:recoveryservices/v20220601preview:ProtectionIntent"
New resource "azure-native:recoveryservices/v20220601preview:ProtectedItem"
New resource "azure-native:recoveryservices/v20220601preview:ProtectionContainer"
Upstream breaking changes:
- app
- containerinstance
- education
- providerhub
- relay
Resource "azure-native:healthcareapis:Workspace" changed from 2021-11-01 to 2022-05-15
Resource "azure-native:education:GetLab" missing
Resource "azure-native:hybridconnectivity:Endpoint" changed from 2021-10-06-preview to 2022-05-01-preview
Resource "azure-native:healthcareapis:PrivateEndpointConnection" changed from 2021-11-01 to 2022-05-15
Resource "azure-native:healthcareapis:DicomService" changed from 2021-11-01 to 2022-05-15
Resource "azure-native:education/v20211201preview:GetLab" missing
Resource "azure-native:healthcareapis:IotConnectorFhirDestination" changed from 2021-11-01 to 2022-05-15
Resource "azure-native:education:GetStudent" missing
Resource "azure-native:healthcareapis:FhirService" changed from 2021-11-01 to 2022-05-15
Resource "azure-native:healthcareapis:WorkspacePrivateEndpointConnection" changed from 2021-11-01 to 2022-05-15
Resource "azure-native:healthcareapis:Service" changed from 2021-11-01 to 2022-05-15
Resource "azure-native:eventhub:SchemaRegistry" changed from 2021-11-01 to 2022-01-01-preview
Resource "azure-native:healthcareapis:IotConnector" changed from 2021-11-01 to 2022-05-15
Resource "azure-native:education/v20211201preview:GetStudent" missing
Resource "azure-native:healthcareapis:getFhirService" changed from 2021-11-01 to 2022-05-15
Resource "azure-native:kubernetes:listConnectedClusterUserCredential" changed from 2021-10-01 to 2022-05-01-preview
Resource "azure-native:healthcareapis:getIotConnector" changed from 2021-11-01 to 2022-05-15
Function "azure-native:education/v20211201preview:getGetStudent" missing
Resource "azure-native:hybridconnectivity:getEndpoint" changed from 2021-10-06-preview to 2022-05-01-preview
Resource "azure-native:healthcareapis:getService" changed from 2021-11-01 to 2022-05-15
Resource "azure-native:healthcareapis:getIotConnectorFhirDestination" changed from 2021-11-01 to 2022-05-15
Resource "azure-native:healthcareapis:getDicomService" changed from 2021-11-01 to 2022-05-15
Resource "azure-native:hybridconnectivity:listEndpointCredentials" changed from 2021-10-06-preview to 2022-05-01-preview
Function "azure-native:education:getGetStudent" missing
Function "azure-native:education:getGetLab" missing
Resource "azure-native:healthcareapis:getWorkspacePrivateEndpointConnection" changed from 2021-11-01 to 2022-05-15
Resource "azure-native:healthcareapis:getWorkspace" changed from 2021-11-01 to 2022-05-15
Function "azure-native:education/v20211201preview:getGetLab" missing
Resource "azure-native:healthcareapis:getPrivateEndpointConnection" changed from 2021-11-01 to 2022-05-15
Resource "azure-native:eventhub:getSchemaRegistry" changed from 2021-11-01 to 2022-01-01-preview
New resource "azure-native:workloads/v20211201preview:monitor"
New resource "azure-native:azurestackhci/v20220501:ArcSetting"
New resource "azure-native:machinelearningservices/v20220501:Job"
New resource "azure-native:machinelearningservices:ComponentContainer"
New resource "azure-native:education:Lab"
New resource "azure-native:securityinsights/v20220501preview:SentinelOnboardingState"
New resource "azure-native:containerregistry/v20220201preview:Replication"
New resource "azure-native:azurestackhci/v20220501:Cluster"
New resource "azure-native:guestconfiguration/v20220125:GuestConfigurationAssignment"
New resource "azure-native:recoveryservices/v20220301:PrivateEndpointConnection"
New resource "azure-native:databox/v20220201:Job"
New resource "azure-native:securityinsights/v20220501preview:ProductSetting"
New resource "azure-native:machinelearningservices/v20220201preview:BatchEndpoint"
New resource "azure-native:containerservice/v20220402preview:ManagedClusterSnapshot"
New resource "azure-native:eventhub/v20220101preview:PrivateEndpointConnection"
New resource "azure-native:machinelearningservices/v20220501:EnvironmentContainer"
New resource "azure-native:network/v20220401preview:DefaultUserRule"
New resource "azure-native:appplatform/v20220501preview:Deployment"
New resource "azure-native:netapp/v20220101:Volume"
New resource "azure-native:servicebus/v20220101preview:Queue"
New resource "azure-native:containerservice/v20220402preview:MaintenanceConfiguration"
New resource "azure-native:containerservice/v20220502preview:ManagedCluster"
New resource "azure-native:machinelearningservices/v20220201preview:DataContainer"
New resource "azure-native:appplatform/v20220501preview:App"
New resource "azure-native:securityinsights/v20220501preview:AnomalySecurityMLAnalyticsSettings"
New resource "azure-native:securityinsights/v20220501preview:DataConnector"
New resource "azure-native:recoveryservices/v20220131preview:Vault"
New resource "azure-native:securityinsights/v20220501preview:MicrosoftSecurityIncidentCreationAlertRule"
New resource "azure-native:servicebus/v20220101preview:DisasterRecoveryConfig"
New resource "azure-native:securityinsights/v20220501preview:AwsS3DataConnector"
New resource "azure-native:recoveryservices/v20220301:ProtectionPolicy"
New resource "azure-native:securityinsights/v20220501preview:BookmarkRelation"
New resource "azure-native:servicebus/v20220101preview:Rule"
New resource "azure-native:securityinsights/v20220501preview:Watchlist"
New resource "azure-native:healthcareapis/v20220515:DicomService"
New resource "azure-native:machinelearningservices/v20220501:DataContainer"
New resource "azure-native:eventhub/v20220101preview:Cluster"
New resource "azure-native:machinelearningservices/v20220201preview:Job"
New resource "azure-native:securityinsights/v20220501preview:MSTIDataConnector"
New resource "azure-native:appplatform/v20220501preview:Storage"
New resource "azure-native:networkfunction/v20210901preview:AzureTrafficCollector"
New resource "azure-native:appplatform/v20220501preview:BuildpackBinding"
New resource "azure-native:securityinsights/v20220501preview:ASCDataConnector"
New resource "azure-native:networkfunction/v20210901preview:CollectorPolicy"
New resource "azure-native:healthcareapis/v20220515:IotConnector"
New resource "azure-native:servicebus/v20220101preview:Topic"
New resource "azure-native:healthcareapis/v20220515:PrivateEndpointConnection"
New resource "azure-native:appconfiguration/v20220501:ConfigurationStore"
New resource "azure-native:workloads/v20211201preview:SAPVirtualInstance"
New resource "azure-native:machinelearningservices/v20220201preview:DataVersion"
New resource "azure-native:appplatform/v20220401:ConfigurationService"
New resource "azure-native:workloads:ProviderInstance"
New resource "azure-native:machinelearningservices/v20220501:DataVersion"
New resource "azure-native:securityinsights/v20220501preview:ThreatIntelligenceAlertRule"
New resource "azure-native:securityinsights/v20220501preview:IoTDataConnector"
New resource "azure-native:netapp/v20220101:VolumeGroup"
New resource "azure-native:machinelearningservices/v20220501:WorkspaceConnection"
New resource "azure-native:recoveryservices/v20220301:ReplicationFabric"
New resource "azure-native:batch/v20220601:Pool"
New resource "azure-native:appplatform/v20220501preview:Gateway"
New resource "azure-native:recoveryservices/v20220301:ReplicationMigrationItem"
New resource "azure-native:automanage/v20220504:ConfigurationProfileHCIAssignment"
New resource "azure-native:network/v20220401preview:UserRuleCollection"
New resource "azure-native:networkfunction/v20220501:AzureTrafficCollector"
New resource "azure-native:network/v20220401preview:StaticMember"
New resource "azure-native:healthcareapis/v20220515:FhirService"
New resource "azure-native:recoveryservices/v20220301:ProtectionIntent"
New resource "azure-native:workloads/v20211201preview:PhpWorkload"
New resource "azure-native:securityinsights/v20220501preview:AADDataConnector"
New resource "azure-native:appplatform/v20220501preview:GatewayCustomDomain"
New resource "azure-native:containerservice/v20220402preview:ManagedCluster"
New resource "azure-native:network/v20220401preview:UserRule"
New resource "azure-native:containerservice/v20220402preview:PrivateEndpointConnection"
New resource "azure-native:securityinsights/v20220501preview:OfficeDataConnector"
New resource "azure-native:education/v20211201preview:Student"
New resource "azure-native:recoveryservices/v20220301:ResourceGuardProxy"
New resource "azure-native:automanage/v20220504:ConfigurationProfile"
New resource "azure-native:appplatform/v20220501preview:ServiceRegistry"
New resource "azure-native:deviceupdate/v20220401preview:Instance"
New resource "azure-native:containerregistry/v20220201preview:Webhook"
New resource "azure-native:appplatform/v20220501preview:GatewayRouteConfig"
New resource "azure-native:recoveryservices/v20220301:ReplicationRecoveryServicesProvider"
New resource "azure-native:automanage/v20220504:ConfigurationProfileAssignment"
New resource "azure-native:appplatform/v20220401:Certificate"
New resource "azure-native:workloads:SAPCentralInstance"
New resource "azure-native:dataprotection/v20220331preview:ResourceGuard"
New resource "azure-native:securityinsights/v20220501preview:OfficeATPDataConnector"
New resource "azure-native:recoveryservices/v20220301:ReplicationStorageClassificationMapping"
New resource "azure-native:securityinsights:SecurityMLAnalyticsSetting"
New resource "azure-native:securityinsights/v20220501preview:MLBehaviorAnalyticsAlertRule"
New resource "azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection"
New resource "azure-native:securityinsights/v20220501preview:Ueba"
New resource "azure-native:securityinsights/v20220501preview:EyesOn"
New resource "azure-native:netapp:VolumeQuotaRule"
New resource "azure-native:fluidrelay/v20220511:FluidRelayServer"
New resource "azure-native:machinelearningservices/v20220501:CodeVersion"
New resource "azure-native:batch/v20220601:Application"
New resource "azure-native:machinelearningservices/v20220501:OnlineDeployment"
New resource "azure-native:eventhub/v20220101preview:DisasterRecoveryConfig"
New resource "azure-native:network/v20210201preview:NspAssociationsProxy"
New resource "azure-native:machinelearningservices/v20220201preview:ModelVersion"
New resource "azure-native:eventhub/v20220101preview:EventHubAuthorizationRule"
New resource "azure-native:containerservice:TrustedAccessRoleBinding"
New resource "azure-native:batch/v20220601:ApplicationPackage"
New resource "azure-native:securityinsights/v20220501preview:MCASDataConnector"
New resource "azure-native:containerservice/v20220402preview:TrustedAccessRoleBinding"
New resource "azure-native:eventhub/v20220101preview:NamespaceNetworkRuleSet"
New resource "azure-native:netapp/v20220101:Backup"
New resource "azure-native:appplatform/v20220401:CustomDomain"
New resource "azure-native:network/v20220401preview:NetworkManager"
New resource "azure-native:workloads/v20211201preview:ProviderInstance"
New resource "azure-native:orbital/v20220301:Spacecraft"
New resource "azure-native:network/v20220401preview:AdminRuleCollection"
New resource "azure-native:confidentialledger/v20220513:Ledger"
New resource "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection"
New resource "azure-native:dbforpostgresql/v20210601preview:Database"
New resource "azure-native:network/v20220401preview:ManagementGroupNetworkManagerConnection"
New resource "azure-native:securityinsights/v20220501preview:CodelessApiPollingDataConnector"
New resource "azure-native:netapp/v20220101:Account"
New resource "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer"
New resource "azure-native:eventhub/v20220101preview:NamespaceAuthorizationRule"
New resource "azure-native:containerservice/v20220502preview:ManagedClusterSnapshot"
New resource "azure-native:workloads/v20211201preview:SAPDatabaseInstance"
New resource "azure-native:network/v20220401preview:ScopeConnection"
New resource "azure-native:fluidrelay/v20220421:FluidRelayServer"
New resource "azure-native:dataprotection/v20220401:BackupVault"
New resource "azure-native:virtualmachineimages/v20220214:VirtualMachineImageTemplate"
New resource "azure-native:appplatform/v20220401:Service"
New resource "azure-native:containerregistry/v20220201preview:PrivateEndpointConnection"
New resource "azure-native:containerservice/v20220502preview:MaintenanceConfiguration"
New resource "azure-native:automanage/v20210430preview:ConfigurationProfileHCRPAssignment"
New resource "azure-native:machinelearningservices/v20220201preview:Workspace"
New resource "azure-native:machinelearningservices/v20220201preview:OnlineDeployment"
New resource "azure-native:kubernetes/v20220501preview:ConnectedCluster"
New resource "azure-native:containerregistry/v20220201preview:ImportPipeline"
New resource "azure-native:appplatform/v20220501preview:Binding"
New resource "azure-native:containerservice/v20220402preview:Snapshot"
New resource "azure-native:insights/v20220401:Workbook"
New resource "azure-native:machinelearningservices/v20220501:ModelContainer"
New resource "azure-native:containerregistry/v20220201preview:Token"
New resource "azure-native:automanage/v20210430preview:ConfigurationProfileHCIAssignment"
New resource "azure-native:network/v20220401preview:AdminRule"
New resource "azure-native:appplatform/v20220501preview:BuildServiceBuilder"
New resource "azure-native:containerregistry/v20220201preview:ScopeMap"
New resource "azure-native:securityinsights/v20220501preview:IncidentRelation"
New resource "azure-native:securityinsights/v20220501preview:ScheduledAlertRule"
New resource "azure-native:appplatform/v20220401:BuildServiceBuilder"
New resource "azure-native:network:NspAssociationsProxy"
New resource "azure-native:dataprotection/v20220331preview:BackupVault"
New resource "azure-native:securityinsights/v20220501preview:AlertRule"
New resource "azure-native:securityinsights/v20220501preview:Action"
New resource "azure-native:network/v20220401preview:SubscriptionNetworkManagerConnection"
New resource "azure-native:machinelearningservices/v20220201preview:EnvironmentVersion"
New resource "azure-native:workloads/v20211201preview:WordpressInstance"
New resource "azure-native:servicebus/v20220101preview:Subscription"
New resource "azure-native:securityinsights/v20220501preview:ActivityCustomEntityQuery"
New resource "azure-native:workloads:SAPVirtualInstance"
New resource "azure-native:securityinsights/v20220501preview:ThreatIntelligenceIndicator"
New resource "azure-native:appplatform/v20220501preview:ApiPortalCustomDomain"
New resource "azure-native:workloads/v20211201preview:SAPApplicationServerInstance"
New resource "azure-native:containerregistry/v20220201preview:PipelineRun"
New resource "azure-native:deviceupdate/v20220401preview:PrivateEndpointConnection"
New resource "azure-native:containerregistry/v20220201preview:ConnectedRegistry"
New resource "azure-native:workloads:SAPDatabaseInstance"
New resource "azure-native:recoveryservices/v20220301:ProtectionContainer"
New resource "azure-native:securityinsights/v20220501preview:IncidentComment"
New resource "azure-native:networkfunction:AzureTrafficCollector"
New resource "azure-native:networkfunction:CollectorPolicy"
New resource "azure-native:securityinsights/v20220501preview:WatchlistItem"
New resource "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection"
New resource "azure-native:appplatform/v20220501preview:Service"
New resource "azure-native:machinelearningservices/v20220201preview:CodeVersion"
New resource "azure-native:appplatform/v20220501preview:Certificate"
New resource "azure-native:securityinsights/v20220501preview:TiTaxiiDataConnector"
New resource "azure-native:recoveryservices/v20220301:ProtectedItem"
New resource "azure-native:appplatform/v20220401:Deployment"
New resource "azure-native:machinelearningservices/v20220501:Workspace"
New resource "azure-native:eventhub/v20220101preview:EventHub"
New resource "azure-native:datafactory/v20180601:GlobalParameter"
New resource "azure-native:containerservice/v20220401:PrivateEndpointConnection"
New resource "azure-native:servicebus/v20220101preview:QueueAuthorizationRule"
New resource "azure-native:containerservice/v20220401:AgentPool"
New resource "azure-native:servicebus/v20220101preview:MigrationConfig"
New resource "azure-native:servicebus/v20220101preview:TopicAuthorizationRule"
New resource "azure-native:netapp/v20220101:BackupPolicy"
New resource "azure-native:machinelearningservices/v20220201preview:ComponentVersion"
New resource "azure-native:securityinsights/v20220501preview:AutomationRule"
New resource "azure-native:appconfiguration/v20220501:KeyValue"
New resource "azure-native:appplatform/v20220501preview:ApiPortal"
New resource "azure-native:machinelearningservices/v20220201preview:BatchDeployment"
New resource "azure-native:deviceupdate/v20220401preview:PrivateEndpointConnectionProxy"
New resource "azure-native:containerservice/v20220401:ManagedCluster"
New resource "azure-native:securityinsights/v20220501preview:SourceControl"
New resource "azure-native:securityinsights/v20220501preview:AwsCloudTrailDataConnector"
New resource "azure-native:machinelearningservices/v20220501:ComponentContainer"
New resource "azure-native:securityinsights/v20220501preview:Metadata"
New resource "azure-native:machinelearningservices:ComponentVersion"
New resource "azure-native:securityinsights:AnomalySecurityMLAnalyticsSettings"
New resource "azure-native:insights/v20220601:ActionGroup"
New resource "azure-native:servicebus/v20220101preview:PrivateEndpointConnection"
New resource "azure-native:securityinsights/v20220501preview:FusionAlertRule"
New resource "azure-native:azurestackhci/v20220501:Extension"
New resource "azure-native:networkfunction/v20220501:CollectorPolicy"
New resource "azure-native:machinelearningservices/v20220501:Compute"
New resource "azure-native:machinelearningservices/v20220501:Datastore"
New resource "azure-native:redhatopenshift/v20220401:OpenShiftCluster"
New resource "azure-native:recoveryservices/v20220301:ReplicationProtectionContainerMapping"
New resource "azure-native:workloads/v20211201preview:SAPCentralInstance"
New resource "azure-native:machinelearningservices/v20220501:ModelVersion"
New resource "azure-native:appplatform/v20220401:ServiceRegistry"
New resource "azure-native:network/v20220401preview:DefaultAdminRule"
New resource "azure-native:videoindexer/v20220413preview:Account"
New resource "azure-native:servicebus/v20220101preview:NamespaceAuthorizationRule"
New resource "azure-native:appplatform/v20220401:App"
New resource "azure-native:workloads:SAPApplicationServerInstance"
New resource "azure-native:netapp/v20220101:SnapshotPolicy"
New resource "azure-native:servicebus/v20220101preview:Namespace"
New resource "azure-native:machinelearningservices/v20220201preview:ModelContainer"
New resource "azure-native:securityinsights/v20220501preview:TIDataConnector"
New resource "azure-native:network/v20220401preview:SecurityUserConfiguration"
New resource "azure-native:netapp/v20220101:VolumeQuotaRule"
New resource "azure-native:machinelearningservices/v20220501:EnvironmentVersion"
New resource "azure-native:securityinsights/v20220501preview:NrtAlertRule"
New resource "azure-native:servicebus/v20220101preview:NamespaceNetworkRuleSet"
New resource "azure-native:securityinsights/v20220501preview:MTPDataConnector"
New resource "azure-native:appplatform/v20220501preview:CustomDomain"
New resource "azure-native:workloads:monitor"
New resource "azure-native:eventhub/v20220101preview:Namespace"
New resource "azure-native:containerregistry/v20220201preview:Registry"
New resource "azure-native:automanage/v20220504:ConfigurationProfilesVersion"
New resource "azure-native:securityinsights/v20220501preview:Dynamics365DataConnector"
New resource "azure-native:appplatform/v20220501preview:ConfigurationService"
New resource "azure-native:eventhub/v20220101preview:ConsumerGroup"
New resource "azure-native:orbital/v20220301:Contact"
New resource "azure-native:recoveryservices/v20220301:ReplicationRecoveryPlan"
New resource "azure-native:dataprotection/v20220401:BackupInstance"
New resource "azure-native:orbital/v20220301:ContactProfile"
New resource "azure-native:securityinsights/v20220501preview:SecurityMLAnalyticsSetting"
New resource "azure-native:eventhub/v20220101preview:ApplicationGroup"
New resource "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint"
New resource "azure-native:containerservice/v20220502preview:Snapshot"
New resource "azure-native:communication:Domain"
New resource "azure-native:netapp/v20220101:Snapshot"
New resource "azure-native:dataprotection/v20220401:ResourceGuard"
New resource "azure-native:network/v20220401preview:ConnectivityConfiguration"
New resource "azure-native:healthcareapis/v20220515:Workspace"
New resource "azure-native:securityinsights/v20220501preview:EntityAnalytics"
New resource "azure-native:dataprotection/v20220401:BackupPolicy"
New resource "azure-native:dataprotection/v20220331preview:BackupInstance"
New resource "azure-native:recoveryservices/v20220301:ReplicationPolicy"
New resource "azure-native:machinelearningservices/v20220201preview:Compute"
New resource "azure-native:netapp/v20220101:Subvolume"
New resource "azure-native:machinelearningservices/v20220201preview:ComponentContainer"
New resource "azure-native:eventhub:ApplicationGroup"
New resource "azure-native:netapp/v20220101:Pool"
New resource "azure-native:securityinsights/v20220501preview:EntityQuery"
New resource "azure-native:education:Student"
New resource "azure-native:eventhub/v20220101preview:SchemaRegistry"
New resource "azure-native:deviceupdate/v20220401preview:Account"
New resource "azure-native:securityinsights/v20220501preview:Anomalies"
New resource "azure-native:communication/v20211001preview:CommunicationService"
New resource "azure-native:recoveryservices/v20220301:ReplicationProtectedItem"
New resource "azure-native:batch/v20220601:BatchAccount"
New resource "azure-native:education/v20211201preview:Lab"
New resource "azure-native:appconfiguration/v20220501:PrivateEndpointConnection"
New resource "azure-native:workloads:WordpressInstance"
New resource "azure-native:automanage/v20220504:ConfigurationProfileHCRPAssignment"
New resource "azure-native:communication/v20211001preview:EmailService"
New resource "azure-native:machinelearningservices/v20220501:BatchDeployment"
New resource "azure-native:workloads:PhpWorkload"
New resource "azure-native:network/v20220401preview:SecurityAdminConfiguration"
New resource "azure-native:securityinsights/v20220501preview:CodelessUiDataConnector"
New resource "azure-native:containerservice/v20220401:Snapshot"
New resource "azure-native:appplatform/v20220401:BuildpackBinding"
New resource "azure-native:securityinsights/v20220501preview:Office365ProjectDataConnector"
New resource "azure-native:recoveryservices/v20220301:ReplicationvCenter"
New resource "azure-native:communication:EmailService"
New resource "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection"
New resource "azure-native:securityinsights/v20220501preview:Bookmark"
New resource "azure-native:machinelearningservices/v20220501:BatchEndpoint"
New resource "azure-native:openenergyplatform/v20220404preview:EnergyService"
New resource "azure-native:containerservice/v20220502preview:TrustedAccessRoleBinding"
New resource "azure-native:containerservice/v20220401:MaintenanceConfiguration"
New resource "azure-native:appplatform/v20220401:Binding"
New resource "azure-native:containerservice/v20220502preview:AgentPool"
New resource "azure-native:machinelearningservices/v20220501:CodeContainer"
New resource "azure-native:dataprotection/v20220331preview:BackupPolicy"
New resource "azure-native:guestconfiguration/v20220125:GuestConfigurationHCRPAssignment"
New resource "azure-native:containerservice/v20220402preview:AgentPool"
New resource "azure-native:healthcareapis/v20220515:Service"
New resource "azure-native:machinelearningservices/v20220201preview:CodeContainer"
New resource "azure-native:recoveryservices/v20220301:ReplicationNetworkMapping"
New resource "azure-native:containerregistry/v20220201preview:ExportPipeline"
New resource "azure-native:network/v20220401preview:NetworkGroup"
New resource "azure-native:batch/v20220601:Certificate"
New resource "azure-native:securityinsights/v20220501preview:Incident"
New resource "azure-native:machinelearningservices/v20220201preview:Datastore"
New resource "azure-native:securityinsights/v20220501preview:MDATPDataConnector"
New resource "azure-native:communication/v20211001preview:Domain"
New resource "azure-native:machinelearningservices/v20220501:ComponentVersion"
New resource "azure-native:recoveryservices/v20220301:Vault"
New resource "azure-native:datafactory:GlobalParameter"
New resource "azure-native:securityinsights/v20220501preview:OfficeIRMDataConnector"
New resource "azure-native:healthcareapis/v20220515:IotConnectorFhirDestination"
New resource "azure-native:containerservice/v20220502preview:PrivateEndpointConnection"
New resource "azure-native:machinelearningservices/v20220501:OnlineEndpoint"
New resource "azure-native:securityinsights/v20220501preview:OfficePowerBIDataConnector"
New resource "azure-native:securityinsights/v20220501preview:AATPDataConnector"
New resource "azure-native:devices/v20220205:IotDpsResource"
New resource "azure-native:devices/v20220205:IotDpsResourcePrivateEndpointConnection"
New resource "azure-native:devices/v20220205:DpsCertificate"
New resource "azure-native:relay/v20211101:HybridConnectionAuthorizationRule"
New resource "azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination"
New resource "azure-native:healthcareapis/v20220131preview:IotConnector"
New resource "azure-native:healthcareapis/v20220131preview:FhirService"
New resource "azure-native:relay/v20211101:NamespaceAuthorizationRule"
New resource "azure-native:relay/v20211101:HybridConnection"
New resource "azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection"
New resource "azure-native:relay/v20211101:Namespace"
New resource "azure-native:healthcareapis/v20220131preview:DicomService"
New resource "azure-native:healthcareapis/v20220131preview:Workspace"
New resource "azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection"
New resource "azure-native:relay/v20211101:PrivateEndpointConnection"
New resource "azure-native:healthcareapis/v20220131preview:Service"
New resource "azure-native:relay/v20211101:WCFRelay"
New resource "azure-native:relay/v20211101:WCFRelayAuthorizationRule"
- Notebooks namespace removed in Azure/azure-rest-api-specs#18482. Service is still in private preview.
- Type "azure-native:app:GithubActionConfiguration" missing property "dockerfilePath"
- Type "azure-native:app:GithubActionConfigurationResponse" missing property "dockerfilePath"
- Type "azure-native:network:OrderBy" input "order" type changed from "string" to "object"
azure-native:costmanagement:ScheduledActionazure-native:costmanagement:ScheduledActionByScopeazure-native:education:GetLabazure-native:education:GetStudentazure-native:elasticsan:ElasticSanazure-native:elasticsan:Volumeazure-native:elasticsan:VolumeGroupazure-native:network:ConfigurationPolicyGroupazure-native:network:ExpressRoutePortAuthorizationazure-native:scvmm:AvailabilitySetazure-native:scvmm:Cloudazure-native:scvmm:InventoryItemazure-native:scvmm:VirtualMachineazure-native:scvmm:VirtualMachineTemplateazure-native:scvmm:VirtualNetworkazure-native:scvmm:VmmServer
azure-native:costmanagement:getScheduledActionazure-native:costmanagement:getScheduledActionByScopeazure-native:education:getGetLabazure-native:education:getGetStudentazure-native:elasticsan:getElasticSanazure-native:elasticsan:getVolumeazure-native:elasticsan:getVolumeGroupazure-native:hybridconnectivity:listEndpointManagedProxyDetailsazure-native:network:getConfigurationPolicyGroupazure-native:network:getExpressRoutePortAuthorizationazure-native:scvmm:getAvailabilitySetazure-native:scvmm:getCloudazure-native:scvmm:getInventoryItemazure-native:scvmm:getVirtualMachineazure-native:scvmm:getVirtualMachineTemplateazure-native:scvmm:getVirtualNetworkazure-native:scvmm:getVmmServer
- Deprecate older explicit API versions #1547
- Type "azure-native:datafactory:SqlServerStoredProcedureActivity" input "storedProcedureParameters" type changed
- Update pulumi codegen dependency to fix secret property handling in Go SDK
alertsmanagement2020-08-04 preview removed resource in specappis in preview and is still in active developmentdashboard2021-09-01 preview changed Graphana resource in spec
azure-native:authorization:PrivateLinkAssociationazure-native:azurearcdata:ActiveDirectoryConnectorazure-native:containerservice:ManagedClusterSnapshotazure-native:healthcareapis:WorkspacePrivateEndpointConnectionazure-native:media:Trackazure-native:recommendationsservice:Accountazure-native:recommendationsservice:Modelingazure-native:recommendationsservice:ServiceEndpointazure-native:signalrservice:SignalRCustomCertificateazure-native:signalrservice:SignalRCustomDomain
- Fix property names starting with numbers #1528
azure-native:dashboard:Grafanaazure-native:extendedlocation:ResourceSyncRuleazure-native:mobilenetwork:AttachedDataNetworkazure-native:mobilenetwork:DataNetworkazure-native:mobilenetwork:MobileNetworkazure-native:mobilenetwork:PacketCoreControlPlaneazure-native:mobilenetwork:PacketCoreDataPlaneazure-native:mobilenetwork:Serviceazure-native:mobilenetwork:Simazure-native:mobilenetwork:SimPolicyazure-native:mobilenetwork:Siteazure-native:mobilenetwork:Slice
- Fix go module size issue introduced in v1.57.0 (pulumi#1502)
azure-native:azureactivedirectory/v20210401:GuestUsageazure-native:containerservice/v20220101:Snapshotazure-native:azureactivedirectory/v20210401:B2CTenantazure-native:containerservice/v20220101:MaintenanceConfigurationazure-native:containerservice/v20220101:PrivateEndpointConnectionazure-native:containerservice/v20220101:ManagedClusterazure-native:containerservice/v20220101:AgentPool
- Multiple updates #1496:
- pulumi/pulumi dependency bumped to v3.24.1
- Updated resource specs. Includes breaking change (see below)
- Workaround codegen bugs affecting new resource specs
- Fix tests
- Deletion of
v2019-05-01-previewAPI forappplatform. See source
azure-native:netapp:Subvolumeazure-native:netapp:VolumeGroupazure-native:network:DnsForwardingRulesetazure-native:network:DnsResolverazure-native:network:ForwardingRuleazure-native:network:InboundEndpointazure-native:network:OutboundEndpoint
azure-native:hybridnetwork:listVendorSkusCredentialazure-native:netapp:getSubvolumeazure-native:netapp:getSubvolumeMetadataazure-native:netapp:getVolumeGroupazure-native:network:getDnsForwardingRulesetazure-native:network:getDnsResolverazure-native:network:getForwardingRuleazure-native:network:getInboundEndpointazure-native:network:getOutboundEndpointazure-native:network:listDnsForwardingRulesetByVirtualNetworkazure-native:network:listDnsResolverByVirtualNetwork
digitaltwins:TimeSeriesDatabaseConnection
- Upgrade internal pulumi/pulumi dependencies to v3.23.2
security.Scannerresource and function removed (source)cdn.Routeandcdn.AFDOriginproperty types changed (source)botservice:BotPropertiesisDeveloperAppInsightsApiKeySetandcmekEncryptionStatusproperties removed (source)
operationalinsights.Tablesecurity.Scannerstorage.LocalUser
operationalinsights.getTablesecurity.getScannerstorage.getLocalUserstorage.listLocalUserKeysweb.listContainerAppSecrets
- Input/output based functions API in Go SDK
appplatform.ApiPortalappplatform.ApiPortalCustomDomainappplatform.BuildServiceBuilderappplatform.BuildpackBindingappplatform.ConfigurationServiceappplatform.Gatewayappplatform.GatewayCustomDomainappplatform.GatewayRouteConfigappplatform.ServiceRegistryopenenergyplatform.EnergyService
appplatform.getApiPortalappplatform.getApiPortalCustomDomainappplatform.getBuildServiceBuildResultLogappplatform.getBuildServiceBuilderappplatform.getBuildServiceResourceUploadUrlappplatform.getBuildpackBindingappplatform.getConfigurationServiceappplatform.getGatewayappplatform.getGatewayCustomDomainappplatform.getGatewayRouteConfigappplatform.getServiceRegistryopenenergyplatform.getEnergyService
- Fix deletion of
sql.BackupShortTermRetentionPolicyandsql.LongTermRetentionPolicy#1345
datamigration.SqlMigrationServicesql.IPv6FirewallRule
datamigration.getSqlMigrationServicedatamigration.listSqlMigrationServiceAuthKeysdatamigration.listSqlMigrationServiceMonitoringDatasql.getIPv6FirewallRule
- Update to
pulumi/pulumi3.20.0 - Go SDK improvements:
- Removed unused input types, see pulumi/pulumi#7943
- All comments for resources, types, and properties restored
- SDK size reduced by 30%
elastic.listUpgradableVersionDetails
- Remove
etagfrom resource inputs #1337 - Update to
pulumi/pulumi3.19.0
provisioningStateproperty removed from a new types inbotservice:MsTeamsChannel,DirectLineChannel,WebChatChannel(source)alertsmanagement.PrometheusRuleGroupresource removed (source)
- Fix
web.WebAppSwiftVirtualNetworkConnectionSlotcreation #866
documentdb.GraphResourceGetPropertiesResponseResourceremoved propertiesrid,ts,etag(source)
loadtestservice.LoadTest
loadtestservice.getLoadTest
-
Avoid provider credentials leaking into state. #1309
PLEASE READ
If you set credentials through environment variables (e.g.
ARM_CLIENT_SECRET) AND use the SDK to create a provider where these values are not explicitly set, (e.g.new provider.Provider("...");) prior versions of theazure-nativeprovider may have included the credentials in the state in clear text. All users are recommended to upgrade their provider version and run apulumi up. It is highly recommended to rotate the affected credentials after all relevant stacks have been updated.You can check if your state file contains credentials by running
pulumi stack export | grep -A 3 "clientSecret\|clientCertificatePassword\|clientId"and checking if any unencrypted values are produced. After the update these values will either not be present or be stored as encrypted secrets using your stack's preferred encryption provider.Note that the Pulumi state backend also encrypts the state as a whole and other state backends support a similar mechanism which should significantly limit exposure of the credentials. Nonetheless, We sincerely regret the inconvenience this causes.
alertsmanagement.PrometheusRuleGrouporbital.Contactorbital.ContactProfileorbital.Spacecraft
alertsmanagement.getPrometheusRuleGrouporbital.getContactorbital.getContactProfileorbital.getSpacecraftorbital.listSpacecraftAvailableContacts
botservice.BotPropertiesreplacedisIsolatedproperty withpublicNetworkAccess(source)
- Make Deletion of DNS zone more robust #969
- Fix creation of
sql.ServerAzureADOnlyAuthenticationresource #1042
- Remove aliases from
azure-nextgenresources. If you need to update fromazure-nextgenversions, please update to 1.45.0 or earlier first, runpulumi upsuccessfully, then update to later versions. #1284 - Fixed replacement of ServiceBus Topics & Queues #940
apimanagement.Schemadocumentdb.MongoDBResourceMongoRoleDefinitiondocumentdb.MongoDBResourceMongoUserDefinition
apimanagement.getSchemadocumentdb.getMongoDBResourceMongoRoleDefinitiondocumentdb.getMongoDBResourceMongoUserDefinition
edgeorderresources updated from2020-12-01-previewto2020-12-01
iotsecurity.LocationSiteandiotsecurity.SiteSensorwere removed (source)botservice.WebChatSitepropertyenablePreviewrenamed toisWebchatPreviewEnabled(source)datafactory.FlowletpropertyadditionalPropertiesremoved (source)
cognitiveservices.CommitmentPlancognitiveservices.Deployment
cognitiveservices.getCommitmentPlancognitiveservices.getDeployment
security:CustomAssessmentAutomationpropertiesimplementationEffortanduserImpactremoved (source)
web.ContainerApp
maps.listAccountSasweb.getContainerApp
compute.RestorePointpropertyprovisioningDetailsremoved (source)authorization.PolicyPricingresource removed (source)datafactorychanged thetypeproperty of compression fromstringtoobjectand removed several derived types (source)
security.SecurityConnector
security.getSecurityConnector
- Update to
pulumi/pulumi3.16.0
avs.PlacementPolicychaos.Capabilitychaos.Experimentchaos.Targetdeviceupdate.PrivateEndpointConnectionProxynetwork.RoutingIntentresourceconnector.Appliance
avs.getPlacementPolicychaos.getCapabilitychaos.getExperimentchaos.getTargetdeviceupdate.getPrivateEndpointConnectionProxynetwork.getRoutingIntentnetwork.listFirewallPolicyIdpsSignaturenetwork.listFirewallPolicyIdpsSignaturesFilterValueresourceconnector.getApplianceresourceconnector.listApplianceClusterUserCredential
appplatform.Storagevideoindexer.Account
appplatform.getStoragevideoindexer.getAccount
eventhub.SchemaRegistry
eventhub.getSchemaRegistry
- Fix validation of untyped arrays #1224.
securityinsights.SourceControlpropertysourceControlIdrenamed toid(source)
hybridconnectivity.Endpoint
hybridconnectivity.getEndpointhybridconnectivity.listEndpointCredentials
kubernetesconfiguration.FluxConfiguration
kubernetesconfiguration.getFluxConfiguration
- Add replacement annotations for
containerservice.ManagedCluster#959.
- Update to
pulumi/pulumi3.14.0 with input/output based functions API in Node.js
- Identity definition
deviceupdate.Accountwas adjusted to use the common type (source) - Several fixes in the
logicmodule to match the API behavior (source) vmwarecloudsimple.DedicatedCloudNode.createdtype is set tostring(source)hybridnetwork.DevicehasazureStackEdgeremoved (source)edgeorder.ShippingDetailstype split intoForwardShippingDetailsandReverseShippingDetails(source)
sql.DistributedAvailabilityGroupsql.ServerTrustCertificate
sql.getDistributedAvailabilityGroupsql.getServerTrustCertificate
- Update to
pulumi/pulumi3.13.2 with input/output based functions API in Python
authorization.PolicyPricingconnectedvmwarevsphere.Clusterconnectedvmwarevsphere.Datastoreconnectedvmwarevsphere.GuestAgentconnectedvmwarevsphere.Hostconnectedvmwarevsphere.HybridIdentityMetadatumconnectedvmwarevsphere.InventoryItemconnectedvmwarevsphere.MachineExtensionconnectedvmwarevsphere.ResourcePoolconnectedvmwarevsphere.VCenterconnectedvmwarevsphere.VirtualMachineconnectedvmwarevsphere.VirtualMachineTemplateconnectedvmwarevsphere.VirtualNetworkvideoanalyzer.LivePipelinevideoanalyzer.PipelineJobvideoanalyzer.PipelineTopologyvideoanalyzer.PrivateEndpointConnection
authorization.getPolicyPricingconnectedvmwarevsphere.getClusterconnectedvmwarevsphere.getDatastoreconnectedvmwarevsphere.getGuestAgentconnectedvmwarevsphere.getHostconnectedvmwarevsphere.getHybridIdentityMetadatumconnectedvmwarevsphere.getInventoryItemconnectedvmwarevsphere.getMachineExtensionconnectedvmwarevsphere.getResourcePoolconnectedvmwarevsphere.getVCenterconnectedvmwarevsphere.getVirtualMachineconnectedvmwarevsphere.getVirtualMachineTemplateconnectedvmwarevsphere.getVirtualNetworkvideoanalyzer.getLivePipelinevideoanalyzer.getPipelineJobvideoanalyzer.getPipelineTopologyvideoanalyzer.getPrivateEndpointConnectionvideoanalyzer.listVideoContentToken
security.Assignmentsecurity.Standard
security.getAssignmentsecurity.getStandard
servicelinker.Linkersql.EncryptionProtector
servicelinker.getLinkerservicelinker.listLinkerConfigurationssql.getEncryptionProtector
timeseriesinsights.PrivateEndpointConnectionwebpubsub.WebPubSubHub
timeseriesinsights.getPrivateEndpointConnectionwebpubsub.getWebPubSubHub
apimanagement.PrivateEndpointConnectionByNamedeviceupdate.PrivateEndpointConnectionoffazure.PrivateEndpointConnectionsecurity.CustomAssessmentAutomationsecurity.CustomEntityStoreAssignment
apimanagement.getPrivateEndpointConnectionByNamedeviceupdate.getPrivateEndpointConnectionoffazure.getPrivateEndpointConnectionsecurity.getCustomAssessmentAutomationsecurity.getCustomEntityStoreAssignment
- The response shape is undefine for the
offsite.MasterSiteresource, so we had to remove it from our SDKs until this problem is resolved (source)
- Fix the destroy operation for
web.WebAppAuthSettings#947.
hdinsight.PrivateEndpointConnectionlabservices:LabPlanlabservices:Schedule
hdinsight.getPrivateEndpointConnectionlabservices.getLabPlanlabservices.getSchedule
- The shape of the
documentdb.Serviceresource adjusted to match API expectations (source) redis.Redisnow has configuration properties specified correctly (source)extendedlocation.customLocationcasing corrected toextendedlocation.CustomLocation(source)
- Fix
authorization.getClientConfigwhen using Managed Identities #1008.
kubernetes.listConnectedClusterUserCredential
- SKU property removed from
purview.Account(source)
containerservice.Snapshotdocumentdb.CassandraResourceCassandraViewdocumentdb.GraphResourceGraph
containerservice.getSnapshotdocumentdb.getCassandraResourceCassandraViewdocumentdb.getGraphResourceGraph
- Updated
pulumi/pulumidependencies to 3.10.3 - The type of discriminated union inputs in the .NET SDK has changed from
Input<object>toobject - Support inputty Go enums
aadiam.PrivateEndpointConnectionkusto.ManagedPrivateEndpointkusto.PrivateEndpointConnection
aadiam:getPrivateEndpointConnectionkusto.getManagedPrivateEndpointkusto.getPrivateEndpointConnectionredhatopenshift.listOpenShiftClusterAdminCredentials
- Kusto-related resources and functions in the
synapseare renamed (e.g.synapse.AttachedDatabaseConfigurationtosynapse.KustoPoolAttachedDatabaseConfiguration) (source) v20210513previewversion removed fromdesktopvirtualization(source)- Hub and NetworkGroup resources restructured in
network(source) - App Service Auth shape restructured for
webresources (source)
authorization:ManagementLock*resources and functions updated from2016-09-01to2017-04-01aadiam.privateLinkForAzureAd" changed from2020-03-01-previewto2020-03-01`
security.AdvancedThreatProtection
security.getAdvancedThreatProtection
- Add missing API versions of Service Fabric #922.
automation.HybridRunbookWorkerautomation.HybridRunbookWorkerGroup
automation.getHybridRunbookWorkerautomation.getHybridRunbookWorkerGroup
logzresources and functions updated from2020-10-01-previewto2020-10-01
- Enum
securityinsights:CaseSeverityrenamed tosecurityinsights:IncidentSeverityEnum(source)
Rollback code generation changes below to work around #1092. This removes the following changes of 1.23.0:
- The type of discriminated union inputs in the .NET SDK has changed from
Input<object>toobject - Support inputty Go enums
dataprotection.ResourceGuardpowerbi.PowerBIResourcepowerbi.PrivateEndpointConnectionsql.DatabaseAdvisorsql.ServerAdvisor
dataprotection.getResourceGuardpowerbi.getPrivateEndpointConnectionsql.getDatabaseAdvisorsql.getServerAdvisor
- Fix
sql.ServerVulnerabilityAssessmentexistence check #1050.
- Updated
pulumi/pulumidependencies to 3.10.3 - The type of discriminated union inputs in the .NET SDK has changed from
Input<object>toobject - Support inputty Go enums
network.listEffectiveSecurityUserRuleBySubnetwas removed (source)
-
Remove validation of properties with type
any#1058. -
Better support for initialization failures by checkpointing partially created resources to state #938
-
All hierchicalQueue-related fields removed from
datalakeanalytics.Account(source) -
Fixes in SKU schema of providerhub resources (source)
network.listActiveConnectivityConfigurationnetwork.listActiveSecurityAdminRulenetwork.listActiveSecurityUserRulenetwork.listEffectiveConnectivityConfigurationnetwork.listEffectiveSecurityUserRuleBySubnetnetwork.listNetworkManagerEffectiveSecurityAdminRule
network.listEffectiveConfiguration,network.listActiveConfiguration,network.listEffectiveConfigurationBySubnetwere removed in favor of the functions listed in "New functions" above (source)
iotsecurity.LocationSiteiotsecurity.SiteSensor
iotsecurity.getLocationSiteiotsecurity.getSiteSensor
- Support initialization failures by checkpointing partially created resources to state #938
datafactoryadjusted the type ofadditionalColumnsandcompressionTypeproperties (source)- Version
2020-08-06-previewof thesecuritymodule is deprecated, all resource removed (source)
- Updates Authorization::RoleAssignment to force replace on principalId or scope change #771
fluidrelay.FluidRelayServerhealthcareapis.DicomServicehealthcareapis.FhirServicehealthcareapis.IotConnectorhealthcareapis.IotConnectorFhirDestinationhealthcareapis.Workspace
fluidrelay.getFluidRelayServerfluidrelay.getFluidRelayServerKeyshealthcareapis.getDicomServicehealthcareapis.getFhirServicehealthcareapis.getIotConnectorhealthcareapis.getIotConnectorFhirDestinationhealthcareapis.getWorkspace
- Several properties in
hanaonazureare marked as read-only (source) maxUnusedVersionsToKeepinservicefabric.ApplicationTypeVersionsCleanupPolicychanged the type from integer to float (expects int64) (source)
authorization.ResourceManagementPrivateLinksecurityinsights.Anomalies
authorization.getResourceManagementPrivateLinksecurityinsights.getAnomalies
compute.CapacityReservationcompute.CapacityReservationGroupnetwork.NetworkSecurityPerimeter
compute.getCapacityReservationcompute.getCapacityReservationGroupdbformysql.getGetPrivateDnsZoneSuffixExecutenetwork.getNetworkSecurityPerimeter
maxCapacityis removed fromoperationalinsights.outputs.CapacityReservationPropertiesResponse(source)managedCredentialrenamed tocredentialindatafactory.IntegrationRuntimeSsisProperties(source)
synapse.AttachedDatabaseConfiguration
synapse.getAttachedDatabaseConfigurationsynapse.listKustoPoolFollowerDatabasessynapse.listKustoPoolLanguageExtensions
- A number of breaking changes in
edgeordermodule (preview API version) (source)
elasticresources and functions updated from2020-07-01-previewto2020-07-01
features.SubscriptionFeatureRegistrationpeering.ConnectionMonitorTest
features.getSubscriptionFeatureRegistrationpeering.getConnectionMonitorTest
- Fix import of resources with unorthodox parameter capitalization, e.g.
network.VirtualWan#942.
iotspacesresource provider was removed (source)
azurestackhci.ArcSettingazurestackhci.Extension
azurestackhci.getArcSettingazurestackhci.getExtension
datafactorychanged the type foravroCompressionCodecandorcCompressionCodec(source)- Type
compute.PublicIPAddressSkuchanged the propertiespublicIPAddressSkuNametonameandtier(source)
- Add missing types for complete definition of dashboards #858.
desktopvirtualization.SessionHostConfiguration
desktopvirtualization.getSessionHostConfigurationeventgrid.getEventSubscriptionDeliveryAttributeseventgrid.getPartnerTopicEventSubscriptionDeliveryAttributeseventgrid.getSystemTopicEventSubscriptionDeliveryAttributes
securityinsights.IncidentCommentandsecurityinsights.IncidentRelationpromoted from2019-01-01-previewto2021-03-01-previewto unify with other resources of thesecurityinsightsmodule. New API contains no breaking changes.
batchairesource provider was deprecated and removed (source)
databricks.PrivateEndpointConnection
apimanagement.getUserSharedAccessTokendatabricks.getPrivateEndpointConnectioninsights.getDiagnosticServiceTokenReadOnlyinsights.getDiagnosticServiceTokenReadWriteinsights.getLiveTokenmachinelearningservices.getOnlineEndpointTokenmigrate.getProjectKeysnotificationhubs.getNotificationHubPnsCredentialsoperationalinsights.getSharedKeysrecoveryservices.getRecoveryPointAccessTokenstorsimple.getManagerDevicePublicEncryptionKey
operationalinsights.listWorkspaceKeys- this function was deprecated on the Azure side, and the API doesn't work anymore. Useoperationalinsights.getSharedKeysinstead. See #882.
azurearcdata.DataControllerazurearcdata.PostgresInstanceazurearcdata.SqlManagedInstanceazurearcdata.SqlServerInstance
azurearcdata.getDataControllerazurearcdata.getPostgresInstanceazurearcdata.getSqlManagedInstanceazurearcdata.getSqlServerInstance
marketplace:PrivateStoreCollectionmarketplace:PrivateStoreCollectionOfferpowerplatform:Accountsecurityinsights:ActivityCustomEntityQuerysecurityinsights:EntityQuerytestbase:CustomerEvent
marketplace:getPrivateStoreCollectionmarketplace:getPrivateStoreCollectionOfferpowerplatform:getAccountsecurityinsights:getActivityCustomEntityQuerysecurityinsights:getEntityQuerytestbase:getCustomerEvent
botservice.PrivateEndpointConnectiondocumentdb.Serviceinsights.DataCollectionEndpointmachinelearningservices.BatchDeploymentmachinelearningservices.BatchEndpointmachinelearningservices.CodeContainermachinelearningservices.CodeVersionmachinelearningservices.DataContainermachinelearningservices.DataVersionmachinelearningservices.EnvironmentContainermachinelearningservices.EnvironmentSpecificationVersionmachinelearningservices.Jobmachinelearningservices.ModelContainermachinelearningservices.ModelVersionmachinelearningservices.OnlineDeploymentmachinelearningservices.OnlineEndpointsecurityinsights.Metadatasecurityinsights.SourceControlsql.OutboundFirewallRule
botservice.getPrivateEndpointConnectiondocumentdb.getServiceinsights.getDataCollectionEndpointmachinelearningservices.getBatchDeploymentmachinelearningservices.getBatchEndpointmachinelearningservices.getCodeContainermachinelearningservices.getCodeVersionmachinelearningservices.getDataContainermachinelearningservices.getDataVersionmachinelearningservices.getEnvironmentContainermachinelearningservices.getEnvironmentSpecificationVersionmachinelearningservices.getJobmachinelearningservices.getModelContainermachinelearningservices.getModelVersionmachinelearningservices.getOnlineDeploymentmachinelearningservices.getOnlineDeploymentLogsmachinelearningservices.getOnlineEndpointmachinelearningservices.listBatchEndpointKeysmachinelearningservices.listDatastoreSecretsmachinelearningservices.listOnlineEndpointKeyssecurityinsights.getMetadatasecurityinsights.getSourceControlsecurityinsights.listSourceControlRepositoriessql.getOutboundFirewallRule
web.KubeEnvironment
logz.listMonitorUserRoleslogz.listMonitorVMHostslogz.listSubAccountVMHostsweb.getKubeEnvironment
- Azure now indicates that the version
2021-01-01-previewofservicebus.PrivateEndpointConnectionisn't supported yet, so we switched it to the older supported version2018-01-01-preview
- Do not count 429 (Too Many Requests) towards the limit of retry attempts, retry them indefinitely #849
avs.CloudLinkavs.ScriptExecutionavs.WorkloadNetworkPublicIPblueprint.PolicyAssignmentArtifactblueprint.RoleAssignmentArtifactblueprint.TemplateArtifactdataboxedge.ArcAddondataboxedge.CloudEdgeManagementRoledataboxedge.FileEventTriggerdataboxedge.IoTAddondataboxedge.IoTRoledataboxedge.KubernetesRoledataboxedge.MECRoledataboxedge.PeriodicTimerEventTriggerdatashare.ADLSGen1FileDataSetdatashare.ADLSGen1FolderDataSetdatashare.ADLSGen2FileDataSetdatashare.ADLSGen2FileDataSetMappingdatashare.ADLSGen2FileSystemDataSetdatashare.ADLSGen2FileSystemDataSetMappingdatashare.ADLSGen2FolderDataSetdatashare.ADLSGen2FolderDataSetMappingdatashare.BlobContainerDataSetdatashare.BlobContainerDataSetMappingdatashare.BlobDataSetdatashare.BlobDataSetMappingdatashare.BlobFolderDataSetdatashare.BlobFolderDataSetMappingdatashare.KustoClusterDataSetdatashare.KustoClusterDataSetMappingdatashare.KustoDatabaseDataSetdatashare.KustoDatabaseDataSetMappingdatashare.ScheduledSynchronizationSettingdatashare.ScheduledTriggerdatashare.SqlDBTableDataSetdatashare.SqlDBTableDataSetMappingdatashare.SqlDWTableDataSetdatashare.SqlDWTableDataSetMappingdatashare.SynapseWorkspaceSqlPoolTableDataSetdatashare.SynapseWorkspaceSqlPoolTableDataSetMappingkusto.EventGridDataConnectionkusto.EventHubDataConnectionkusto.IotHubDataConnectionkusto.ReadOnlyFollowingDatabasekusto.ReadWriteDatabasemachinelearningservices.ACIServicemachinelearningservices.AKSServicemachinelearningservices.EndpointVariantnetwork.DefaultAdminRulenetwork.DefaultUserRuleresources.AzureCliScriptresources.AzurePowerShellScriptsecurity.IngestionSettingsecurityinsights.AADDataConnectorsecurityinsights.AATPDataConnectorsecurityinsights.ASCDataConnectorsecurityinsights.AwsCloudTrailDataConnectorsecurityinsights.EntityAnalyticssecurityinsights.EyesOnsecurityinsights.FusionAlertRulesecurityinsights.MCASDataConnectorsecurityinsights.MDATPDataConnectorsecurityinsights.MicrosoftSecurityIncidentCreationAlertRulesecurityinsights.OfficeDataConnectorsecurityinsights.ScheduledAlertRulesecurityinsights.TIDataConnectorsecurityinsights.Uebasynapse.EventGridDataConnectionsynapse.EventHubDataConnectionsynapse.IotHubDataConnectionsynapse.ReadWriteDatabasetimeseriesinsights.EventHubEventSourcetimeseriesinsights.Gen1Environmenttimeseriesinsights.Gen2Environmenttimeseriesinsights.IoTHubEventSource
avs.getCloudLinkavs.getScriptExecutionavs.getScriptExecutionLogsavs.getWorkloadNetworkPublicIPblueprint.getPolicyAssignmentArtifactblueprint.getRoleAssignmentArtifactblueprint.getTemplateArtifactdataboxedge.getArcAddondataboxedge.getCloudEdgeManagementRoledataboxedge.getFileEventTriggerdataboxedge.getIoTAddondataboxedge.getIoTRoledataboxedge.getKubernetesRoledataboxedge.getMECRoledataboxedge.getPeriodicTimerEventTriggerdatashare.getADLSGen1FileDataSetdatashare.getADLSGen1FolderDataSetdatashare.getADLSGen2FileDataSetdatashare.getADLSGen2FileDataSetMappingdatashare.getADLSGen2FileSystemDataSetdatashare.getADLSGen2FileSystemDataSetMappingdatashare.getADLSGen2FolderDataSetdatashare.getADLSGen2FolderDataSetMappingdatashare.getBlobContainerDataSetdatashare.getBlobContainerDataSetMappingdatashare.getBlobDataSetdatashare.getBlobDataSetMappingdatashare.getBlobFolderDataSetdatashare.getBlobFolderDataSetMappingdatashare.getKustoClusterDataSetdatashare.getKustoClusterDataSetMappingdatashare.getKustoDatabaseDataSetdatashare.getKustoDatabaseDataSetMappingdatashare.getScheduledSynchronizationSettingdatashare.getScheduledTriggerdatashare.getSqlDBTableDataSetdatashare.getSqlDBTableDataSetMappingdatashare.getSqlDWTableDataSetdatashare.getSqlDWTableDataSetMappingdatashare.getSynapseWorkspaceSqlPoolTableDataSetdatashare.getSynapseWorkspaceSqlPoolTableDataSetMappingkusto.getEventGridDataConnectionkusto.getEventHubDataConnectionkusto.getIotHubDataConnectionkusto.getReadOnlyFollowingDatabasekusto.getReadWriteDatabasemachinelearningservices.getACIServicemachinelearningservices.getAKSServicemachinelearningservices.getEndpointVariantnetwork.getDefaultAdminRulenetwork.getDefaultUserRuleresources.getAzureCliScriptresources.getAzurePowerShellScriptsecurity.getIngestionSettingsecurity.listIngestionSettingConnectionStringssecurity.listIngestionSettingTokenssecurityinsights.getAADDataConnectorsecurityinsights.getAATPDataConnectorsecurityinsights.getASCDataConnectorsecurityinsights.getAwsCloudTrailDataConnectorsecurityinsights.getEntityAnalyticssecurityinsights.getEyesOnsecurityinsights.getFusionAlertRulesecurityinsights.getMCASDataConnectorsecurityinsights.getMDATPDataConnectorsecurityinsights.getMicrosoftSecurityIncidentCreationAlertRulesecurityinsights.getOfficeDataConnectorsecurityinsights.getScheduledAlertRulesecurityinsights.getTIDataConnectorsecurityinsights.getUebasynapse.getEventGridDataConnectionsynapse.getEventHubDataConnectionsynapse.getIotHubDataConnectionsynapse.getReadWriteDatabasetimeseriesinsights.getEventHubEventSourcetimeseriesinsights.getGen1Environmenttimeseriesinsights.getGen2Environmenttimeseriesinsights.getIoTHubEventSource
The following resources are now deprecated in favor of their specialized variants listed above.
blueprint.Artifactdataboxedge.Addondataboxedge.Roledataboxedge.Triggerdatashare.DataSetdatashare.DataSetMappingdatashare.SynchronizationSettingdatashare.Triggerkusto.DataConnectionkusto.Databasemachinelearningservices.MachineLearningServicenetwork.AdminRulenetwork.UserRuleresources.DeploymentScriptsecurityinsights.AlertRulesecurityinsights.DataConnectorsecurityinsights.ProductSettingsynapse.DataConnectionsynapse.Databasetimeseriesinsights.Environmenttimeseriesinsights.EventSource
sqlresource provider renamed the typeResourceIdentityWithUserAssignedIdentitiestoResourceIdentity(source)
- Add support for authentication against private and hybrid cloud environments. #831
compute:RestorePointcompute:RestorePointCollectiondesktopvirtualization:PrivateEndpointConnectionByHostPooldesktopvirtualization:PrivateEndpointConnectionByWorkspacenetwork:VirtualNetworkGatewayNatRule
compute:getRestorePointcompute:getRestorePointCollectiondesktopvirtualization:getPrivateEndpointConnectionByHostPooldesktopvirtualization:getPrivateEndpointConnectionByWorkspacenetwork:getVirtualNetworkGatewayNatRule
compute:VirtualMachine,compute:VirtualMachineExtension,compute:VirtualMachineRunCommandByVirtualMachine,compute:VirtualMachineScaleSet,compute:VirtualMachineScaleSetExtension,compute:VirtualMachineScaleSetVM,compute:VirtualMachineScaleSetVMExtension,compute:VirtualMachineScaleSetVMRunCommandare upgraded from version2020-12-01to2021-03-01to enableRestorePointandRestorePointCollectionresources
appplatformversion2021-03-03-previewis renamed to2021-06-01-preview(source)operationalinsights.Workspacereshaped thefeaturesproperty (source)- Several properties in
datafactoryresources were changed from enums to unstructured dictionaries (source) botserviceremoved thecognitiveServicesSubscriptionIdproperty fromDirectLineSpeechChannelProperties(source)devtestlab:ScheduleCreationParameter'slocationproperty is now read-only (source)
agfoodplatform.Extensionagfoodplatform.FarmBeatsModel
agfoodplatform.getExtensionagfoodplatform.getFarmBeatsModel
- Don't set auto-location of LoadBalancerBackendAddressPool as the service doesn't expect it #819
securityinsights.SentinelOnboardingState
securityinsights.getSentinelOnboardingState
- Load Python modules lazily to speed up program execution #738
- Allow 204 as a valid response for a non-existing resource #808
synapse.DatabasePrincipalAssignmentsynapse.KustoPoolPrincipalAssignment
synapse.getDatabasePrincipalAssignmentsynapse.getKustoPoolPrincipalAssignment
- Fix constant value discriminator resolution for multi-level discriminated unions #765
management.ManagementGroupmoved the location of thepathproperty (source)- Changes in
networkresources that are still in private preview:AdminRule,UserRule,SecurityAdminConfigurations,ConnectivityConfiguration(source)
dbforpostgresql.ServerSecurityAlertPolicy#788
New module for Video Analyzer management:
videoanalyzer:AccessPolicyvideoanalyzer:EdgeModulevideoanalyzer:Videovideoanalyzer:VideoAnalyzer
New module for Test Base management:
testbase.TestBaseAccounttestbase.Packagetestbase.FavoriteProcess
elastic.listVMHost
New module for Video Analyzer management:
videoanalyzer.getAccessPolicyvideoanalyzer.getEdgeModulevideoanalyzer.getVideovideoanalyzer.getVideoAnalyzervideoanalyzer.listEdgeModuleProvisioningTokenvideoanalyzer.listVideoStreamingToken
New module for Test Base management:
testbase.getTestResultDownloadURLtestbase.getTestBaseAccountFileUploadUrltestbase.getTestResultVideoDownloadURLtestbase.getPackageDownloadURLtestbase.getTestBaseAccounttestbase.getPackagetestbase.getFavoriteProcess
batchai.FileServerresource is deprecated (source)- Extended location hierarchy for virtual network local gateway (source)
insightshas reconciled two separate typesMyManagedIdentityandMyWorkbookManagedIdentityinto the single typeMyWorkbookManagedIdentity. They represent the same thing but had different name by a mistake in design. (source)- The
maxCapacityReservationLeveloutput property was removed fromoperationalinsights.WorkspaceSkuResponse(source) security.AssessmentMetadataInSubscriptionfixed the property name, changing fromcategorytocategories(source)
dbforpostgresql.v20200214preview.Configuration- PostgreSQL Flexible Server Configuration (preview) #711
- Fix SDK regression for .NET, Python and Typescript introduced in #pulumi/6686 #pulumi/6811
The native Azure provider for Pulumi is now generally available.
- Depend on Pulumi 3.0, which includes improvements to Python resource arguments and key translation, Go SDK performance, Node SDK performance, general availability of Automation API, and more.
- Generate consistent names for object types regardless on whether or not they are transitively reachable from resources or functions. Many input type names have changed across Node.js, .NET, and Python SDKs #pulumi/6686
- All
*/latestmodules are now removed. They have been deprecated since 0.7.0. If you are migrating from earlier versions, first upgrade to 0.8.0, replace all resources fromlatestmodules with their counterparts in top-level unnamed modules, apply the change withpulumi up, and then upgrade to 0.9.0+. #712 - The ambiguous resource
network.RecordSetis split intonetwork.PrivateRecordSet(private DNS) andnetwork.RecordSet(public DNS). #583
- New resources:
sql.BackupShortTermRetentionPolicy,sql.DatabaseBlobAuditingPolicy,sql.ExtendedDatabaseBlobAuditingPolicy,sql.ExtendedServerBlobAuditingPolicy,sql.LongTermRetentionPolicy,sql.ServerBlobAuditingPolicy,sql.ServerSecurityAlertPolicy. #725 - Use the
2019-06-01-previewversion for thecontainerregistry.Taskresource #736
- Updated all top-level resources to the latest API versions.
- Prevent silent clashes of different types under the same name. The types are now disambiguated. #641 #673
- The following resources will not appear in the top-level modules anymore:
apimanagement:TenantPolicy,consumption:BudgetByResourceGroupName,containerregistry:BuildStep,containerservice:ContainerService,costmanagement:Budget,costmanagement:ReportConfig,costmanagement:ReportConfigByResourceGroupName,datamigration:ServiceTask,synapse:SqlDatabase,web:CertificateCsr,web:SiteInstanceDeployment,web:SiteInstanceDeploymentSlot. - Remove env var support for auxiliary tenant IDs (ARM_AUXILIARY_TENANT_IDS). This option can still be set directly as a Provider argument or config. #624
- Respect x-ms-mutability annotations for write-only properties. #679
- Upgrade to Go 1.16. #630
- New resource:
sql.DataMaskingPolicy. #605 - New resource:
storage.EncryptionSource. #637 - New resource:
insights.ProactiveDetectionConfiguration. #704 EndpointandCustomDomainresources are auto-named with a random suffix. #629- Support auto-naming for UUID properties. #625
- Add support for arm64 plugin binaries. #652
- Add nested collection types in Go to fix SDK build issues #707
- Support migration from
azure-nextgenwith custom providers. #617 - Do not auto-populate the
locationof theDeploymentresource. #643
Fixed the aliases for smooth migration from azure-nextgen to azure-native.
See the announcement in the official Pulumi blog.
Top-Level Resources (#169):
- We pick a version for every Azure resource and place it to the top module of each resource provider. E.g., you will be able to create a storage account like
new Pulumi.AzureNextGen.Storage.StorageAccount("sa", ...);
// or
new azure_nextgen.storage.StorageAccount("sa", ...);
-
Resources that have preview versions but no stable versions are also available in the top module (they were not in Latest).
-
At 1.0, for a given resource, we will likely pick an API version that is the latest. If a later version is published by Microsoft and it contains breaking changes, we will NOT introduce this version to the top-level resource. It will be available under a versioned namespace only.
-
At 2.0, whenever it comes, we will bring all those postponed breaking changes by promoting top-level resources to their respective latest API versions.
-
We will encourage everyone to use top-level modules unless they have a reason not to do so (e.g., they need a newer version with its new features).
-
All "Latest" modules/namespaces become deprecated and will be removed before 1.0. You will be able to migrate to top-level resources without re-creating Azure resources.
Note: storage.Blob and storage.StorageAccountStaticWebsite are top-level resources only, their latest counterpart has been removed.
Auto-naming (#5)
Auto-naming is applied for properties that are the last path parameters in their API endpoint path.
There is a twist compared to the normal Pulumi auto-naming:
- For top-level resources (e.g., resource groups, virtual networks, AKS), we append the same random suffix as in pulumi-azure.
- For child resources (e.g., subnets, databases, app slots), we simply copy the logical name to the physical name without any randomization.
Example:
const resourceGroup = new resources.ResourceGroup("rg");
// the actual resource would be named e.g. "rg8a43bc22"
const blob = new storage.Blob("wwwroot", {
resourceGroupName: resourceGroup.name,
accountName: storageAccount.name,
containerName: storageContainer.name,
source: new pulumi.asset.FileArchive("wwwroot"),
});
// blob name is simply "wwwroot"web.WebApplicationSettingsrenamed toweb.WebAppApplicationSettings(#282)authorization.GetClientConfig,authorization.GetClientToken,Storage.Blob,Storage.StorageAccountStaticWebsitewere removed from correspondinglatestmodules and are only available in the top-level modules
- Relax the enum check to accomodate irregularities like in #294
New features:
Limit the latest version to published versions of APIs (#191)
Several resources and functions were moved to another namespace to correctly match their Azure API classification. (#230):
Moved from Billing to CostManagement:
GetCostAllocationRulefunctionCostAllocationRuleresourceReportByDepartmentresourceReportByBillingAccountresourceGetReportByDepartmentfunctionGetReportByBillingAccountfunctionGetCostAllocationRulefunction
Moved from Compute to Automanage:
ConfigurationProfileAssignmentresourceGetConfigurationProfileAssignmentfunction
Moved from HybridCompute to GuestConfiguration:
GuestConfigurationHCRPAssignmentresourceGuestConfigurationAssignmentresourceGetGuestConfigurationHCRPAssignmentfunctionGetGuestConfigurationAssignmentfunction
Moved from Management to Authorization:
GetPolicyDefinitionAtManagementGroupfunctionGetPolicySetDefinitionAtManagementGroupfunctionPolicyDefinitionAtManagementGroupresourcePolicySetDefinitionAtManagementGroupresource
Moved from Management to Blueprint:
ArtifactresourceBlueprintresourceGetPublishedBlueprintfunctionGetBlueprintfunctionGetArtifactfunctionPublishedBlueprintresource
Moved from Management to Insights:
ManagementGroupDiagnosticSettingresourceGetManagementGroupDiagnosticSettingfunction
Moved from Management to Resources:
GetDeploymentAtManagementGroupScopefunctionDeploymentAtManagementGroupScoperesource
Moved from OperationalInsights to SecurityInsights:
IncidentresourceGetIncidentfunctionGetDataConnectorfunctionGetBookmarkfunctionGetAlertRulefunctionGetActionfunctionDataConnectorresourceBookmarkresourceAlertRuleresourceActionresource
- Fix unknown propagation in Update's preview (#115)
- Re-model Identity and Encryption properties of EventHubs/ServiceBus namespace (#243)
- Various fixes to Go SDK to address compilation issues due to name collisions. Conflicting types have been renamed for various resource providers but Go programs would not have been able to successfully compile with previous names anyway. (#137)
- Respect custom timeouts (#252)
Sql.DatabaseSecurityAlertPolicy(#257)Storage.StorageAccountStaticWebsite(#86)Web.WebAppAuthSettingsWeb.WebAppAuthSettingsSlotWeb.WebAppAuthSettingsV2(#34)Web.WebAppAuthSettingsV2SlotWeb.WebAppAzureStorageAccountsWeb.WebAppAzureStorageAccountsSlotWeb.WebAppBackupConfigurationWeb.WebAppBackupConfigurationSlotWeb.WebAppConnectionStringsWeb.WebAppConnectionStringsSlotWeb.WebAppMetadataWeb.WebAppMetadataSlotWeb.WebAppSitePushSettingsWeb.WebAppSitePushSettingsSlotWeb.WebApplicationSettingsWeb.WebApplicationSettingsSlot
AppConfiguration.listConfigurationStoreKeysRelay.listHybridConnectionKeysServiceBus.listQueueKeysServiceBus.listTopicKeys(#248)Storage.listStorageAccountSASStorage.listStorageAccountServiceSAS(#201)
Fixes:
- Empty arrays are now serialized to HTTP payloads as-is, fixing 'accessPolicies is not specified' (#231)
- Do not require replacements when updating to a version with default values (#238)
Features:
- Respect default values as Azure API specs define. This is potentially breaking, as applying default values for a resource may require an update operation. You may need to adjust your code to avoid undesired updates. (#183)
- GetClientToken invoke to retrieve an OAuth token for the current auth context (#207)
Fixes:
- Generate all types along inheritance hierachy, not just one level (#186)
- Correct Resource ID (#211)
- Reduce the memory footprint (#203)
- Improved error messaging (#213)
- Fix failure when creating Certificate resource (#212)
- Creation of PrivateDnsZoneGroup (#227)
Breaking changes:
int64types are now represented as numbers (e.g.,doublein .NET) instead ofint- Nested union types replaced with
objectin C# (#19)
New invokes:
getClientConfigto retrieve current authorization context parameters (#107)
Fixes:
- Improved experience with enum collections (#173)
- Correct unknown propagation during preview (#115)
- Importing IotHubResource (#176)
- Add
subscriptionIdas an explicit SDK parameter where API declares it as a method param (#101
New Features:
- Descriptions for resources on "latest" include a reference to the actual API version
New resources:
- API Management ProductApi, ProductGroup, GroupUser and other "link" resources (#92)
Fixes:
New features:
- Enum support (#106)
New resources:
- Azure KeyVault Secrets and Keys (#54)
- WebAppDiagnosticLogsConfiguration (#157 and #150)
- App Insights ComponentCurrentBillingFeature (#158)
- SQL GeoBackupPolicy (#143)
Fixes:
- Retrieve ID in get* invokes (#48)
- Add
userAssignedIdentitiesto several resources (#136)
- Fix creation of UserAssignedIdentity (#100)
- Fix creation of Budget (#122)
- Default to 'public' Azure environment (#133)
Bug fixes:
- Support non-public Azure environments (#123)
- Fix an error in Go SDK's first-class provider config (#126)
Bug fixes:
- API Connection creation (#102)
- WebAppSwiftVirtualNetworkConnection creation (#94)
- Fix plugin acquisition - requires Pulumi CLI 2.13.0+ (#70)
New resources:
- Azure Event Hubs Namespace Network Rules (#17)
- WebApp SourceControl (#79)
- DBforPostgreSQL Configurations (#80)
- StorageAccount BlobServices (#91)
- Fix refreshing resource state (#60)
- Update of a parent resource doesn't cause replacement of child resources using its
nameproperty anymore (#64) - Fix choice-array type handling, e.g., creation of CDN endpoint with a delivery rules (#68)
- Fix reading/importing resources with scope URL parameters (e.g., #51)
- Fix result types for invokes that list WebApp settings and similar (#41)
- Fix serialization of free-form dictionary arguments (e.g., #58)
Bug fixes:
- Fix the packaging of the Go SDK
Breaking changes:
- Resolved an issue when some output properties were erroneously presented as input properties too
(notable example:
tierinskuof astorage.StorageAccount)
New features:
- Added
appplatform.getResourceUploadUrland otherget*POST-based invokes (#11) - Resource import is now supported (#7)
Bug fixes:
- Fixed handling of
@odata.typefields (#18) - Handle unspecified types in Open API specs more gracefully: accept an "any" type (e.g.,
objectin .NET) for inputs and ignore them for outputs (#14) - Fixed the serialization of
CompositeIndexesproperty ofSqlResourceSqlContainer(#28) - Data Factory enum properties (e.g.
CompressionCodec) changed to strings (#29) - API types "object" are mapped to "any" type in Pulumi. Fixed #30 and #32
- Fix serialization of multi-flattened properties #31
The first beta release of the next generation Azure Provider is out!