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.BareMetalMachine
networkcloud.BareMetalMachineKeySet
networkcloud.BmcKeySet
networkcloud.CloudServicesNetwork
networkcloud.Cluster
networkcloud.ClusterManager
networkcloud.Console
networkcloud.DefaultCniNetwork
networkcloud.HybridAksCluster
networkcloud.L2Network
networkcloud.L3Network
networkcloud.MetricsConfiguration
networkcloud.Rack
networkcloud.StorageAppliance
networkcloud.TrunkedNetwork
networkcloud.VirtualMachine
networkcloud.Volume
- New functions:
networkcloud.getBareMetalMachine
networkcloud.getBareMetalMachineKeySet
networkcloud.getBmcKeySet
networkcloud.getCloudServicesNetwork
networkcloud.getCluster
networkcloud.getClusterManager
networkcloud.getConsole
networkcloud.getDefaultCniNetwork
networkcloud.getHybridAksCluster
networkcloud.getL2Network
networkcloud.getL3Network
networkcloud.getMetricsConfiguration
networkcloud.getRack
networkcloud.getStorageAppliance
networkcloud.getTrunkedNetwork
networkcloud.getVirtualMachine
networkcloud.getVolume
resourcehealth.listSecurityAdvisoryImpactedResourceBySubscriptionIdAndEventId
resourcehealth.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:Profile
changessku
#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:MonitoringAccount
renamed tomonitor.AzureMonitorWorkspace
.azure-native:monitor:getMonitoringAccount
renamed tomonitor.getAzureMonitorWorkspace
.
dbformysql.Configuration
for Flexible Servers #2200
- Fixes #1602
- Upgrade to latest version of Azure Rest API Specs
- Removed properties that are output-only:
- Type
azure-native:botservice:MsTeamsChannelPropertiesResponse
missing propertycallingWebHook
- Type
azure-native:botservice:ConnectionSettingProperties
missing propertyid
- Type
azure-native:botservice:ConnectionSettingProperties
missing propertyname
- Type
azure-native:botservice:ConnectionSettingPropertiesResponse
missing propertyid
- Type
azure-native:botservice:ConnectionSettingPropertiesResponse
missing propertyname
- Type
azure-native:botservice:MsTeamsChannelProperties
missing propertycallingWebHook
- Type
azure-native:keyvault:ManagedHsmPropertiesResponse
missing propertycreateMode
- Type
- Breaking changes:
- Type
azure-native:datafactory:SynapseSparkJobDefinitionActivity
inputnumExecutors
type changed frominteger
topulumi.json#/Any
- Type
azure-native:datafactory:SynapseSparkJobDefinitionActivityResponse
inputnumExecutors
type changed frominteger
topulumi.json#/Any
- Type
- New resources:
voiceservices.CommunicationsGateway
voiceservices.Contact
voiceservices.TestLine
- New functions:
voiceservices.getCommunicationsGateway
voiceservices.getContact
voiceservices.getTestLine
- Removed properties that are output-only:
- Remove a deprecated resource
web.ContainerApp
. Please useapp.ContainerApp
instead. - 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.CommunicationsGateway
voiceservices.Contact
voiceservices.TestLine
New functions:
voiceservices.getCommunicationsGateway
voiceservices.getContact
voiceservices.getTestLine
- Upgrade to latest version of Azure Rest API Specs
azure-native:securitydevops:ProvisioningState
is removed because it's an output-only property- property
actionRequired
was removed fromazure-native:databricks:PrivateLinkServiceConnectionState
- Upgrade to latest version of Azure Rest API Specs
- New resource provider:
ServiceNetworking
- New resources:
servicenetworking.AssociationsInterface
servicenetworking.FrontendsInterface
servicenetworking.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 #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:Pipeline
is 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:Report
azure-native:easm:LabelByWorkspace
azure-native:easm:Workspace
azure-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
az
CLI 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:ScopeAccessReviewHistoryDefinitionById
azure-native:authorization:ScopeAccessReviewScheduleDefinitionById
azure-native:databricks:AccessConnector
azure-native:desktopvirtualization:ScalingPlanPooledSchedule
azure-native:security:Application
azure-native:security:SecurityConnectorApplication
azure-native:web:AppServiceEnvironmentAseCustomDnsSuffixConfiguration
azure-native:web:StaticSiteLinkedBackend
azure-native:web:StaticSiteLinkedBackendForBuild
azure-native:authorization:getScopeAccessReviewHistoryDefinitionById
azure-native:authorization:getScopeAccessReviewScheduleDefinitionById
azure-native:databricks:getAccessConnector
azure-native:desktopvirtualization:getScalingPlanPooledSchedule
azure-native:security:getApplication
azure-native:security:getSecurityConnectorApplication
azure-native:resourceconnector:listApplianceClusterCustomerUserCredential
azure-native:web:getAppServiceEnvironmentAseCustomDnsSuffixConfiguration
azure-native:web:getStaticSiteLinkedBackend
azure-native:web:getStaticSiteLinkedBackendForBuild
azure-native:web:listWorkflowRunActionExpressionTraces
azure-native:web:listWorkflowRunActionRepetitionExpressionTraces
azure-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:Workflow
azure-native:security:GovernanceAssignment
azure-native:security:GovernanceRule
azure-native:security:SecurityConnectorGovernanceRule
azure-native:devhub:getGitHubOAuth
azure-native:devhub:getWorkflow
azure-native:security:getGovernanceAssignment
azure-native:security:getGovernanceRule
azure-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:ScheduledAction
azure-native:costmanagement:ScheduledActionByScope
azure-native:education:GetLab
azure-native:education:GetStudent
azure-native:elasticsan:ElasticSan
azure-native:elasticsan:Volume
azure-native:elasticsan:VolumeGroup
azure-native:network:ConfigurationPolicyGroup
azure-native:network:ExpressRoutePortAuthorization
azure-native:scvmm:AvailabilitySet
azure-native:scvmm:Cloud
azure-native:scvmm:InventoryItem
azure-native:scvmm:VirtualMachine
azure-native:scvmm:VirtualMachineTemplate
azure-native:scvmm:VirtualNetwork
azure-native:scvmm:VmmServer
azure-native:costmanagement:getScheduledAction
azure-native:costmanagement:getScheduledActionByScope
azure-native:education:getGetLab
azure-native:education:getGetStudent
azure-native:elasticsan:getElasticSan
azure-native:elasticsan:getVolume
azure-native:elasticsan:getVolumeGroup
azure-native:hybridconnectivity:listEndpointManagedProxyDetails
azure-native:network:getConfigurationPolicyGroup
azure-native:network:getExpressRoutePortAuthorization
azure-native:scvmm:getAvailabilitySet
azure-native:scvmm:getCloud
azure-native:scvmm:getInventoryItem
azure-native:scvmm:getVirtualMachine
azure-native:scvmm:getVirtualMachineTemplate
azure-native:scvmm:getVirtualNetwork
azure-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
alertsmanagement
2020-08-04 preview removed resource in specapp
is in preview and is still in active developmentdashboard
2021-09-01 preview changed Graphana resource in spec
azure-native:authorization:PrivateLinkAssociation
azure-native:azurearcdata:ActiveDirectoryConnector
azure-native:containerservice:ManagedClusterSnapshot
azure-native:healthcareapis:WorkspacePrivateEndpointConnection
azure-native:media:Track
azure-native:recommendationsservice:Account
azure-native:recommendationsservice:Modeling
azure-native:recommendationsservice:ServiceEndpoint
azure-native:signalrservice:SignalRCustomCertificate
azure-native:signalrservice:SignalRCustomDomain
- Fix property names starting with numbers #1528
azure-native:dashboard:Grafana
azure-native:extendedlocation:ResourceSyncRule
azure-native:mobilenetwork:AttachedDataNetwork
azure-native:mobilenetwork:DataNetwork
azure-native:mobilenetwork:MobileNetwork
azure-native:mobilenetwork:PacketCoreControlPlane
azure-native:mobilenetwork:PacketCoreDataPlane
azure-native:mobilenetwork:Service
azure-native:mobilenetwork:Sim
azure-native:mobilenetwork:SimPolicy
azure-native:mobilenetwork:Site
azure-native:mobilenetwork:Slice
- Fix go module size issue introduced in v1.57.0 (#1502)
azure-native:azureactivedirectory/v20210401:GuestUsage
azure-native:containerservice/v20220101:Snapshot
azure-native:azureactivedirectory/v20210401:B2CTenant
azure-native:containerservice/v20220101:MaintenanceConfiguration
azure-native:containerservice/v20220101:PrivateEndpointConnection
azure-native:containerservice/v20220101:ManagedCluster
azure-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-preview
API forappplatform
. See source
azure-native:netapp:Subvolume
azure-native:netapp:VolumeGroup
azure-native:network:DnsForwardingRuleset
azure-native:network:DnsResolver
azure-native:network:ForwardingRule
azure-native:network:InboundEndpoint
azure-native:network:OutboundEndpoint
azure-native:hybridnetwork:listVendorSkusCredential
azure-native:netapp:getSubvolume
azure-native:netapp:getSubvolumeMetadata
azure-native:netapp:getVolumeGroup
azure-native:network:getDnsForwardingRuleset
azure-native:network:getDnsResolver
azure-native:network:getForwardingRule
azure-native:network:getInboundEndpoint
azure-native:network:getOutboundEndpoint
azure-native:network:listDnsForwardingRulesetByVirtualNetwork
azure-native:network:listDnsResolverByVirtualNetwork
digitaltwins:TimeSeriesDatabaseConnection
- Upgrade internal pulumi/pulumi dependencies to v3.23.2
security.Scanner
resource and function removed (source)cdn.Route
andcdn.AFDOrigin
property types changed (source)botservice:BotProperties
isDeveloperAppInsightsApiKeySet
andcmekEncryptionStatus
properties removed (source)
operationalinsights.Table
security.Scanner
storage.LocalUser
operationalinsights.getTable
security.getScanner
storage.getLocalUser
storage.listLocalUserKeys
web.listContainerAppSecrets
- Input/output based functions API in Go SDK
appplatform.ApiPortal
appplatform.ApiPortalCustomDomain
appplatform.BuildServiceBuilder
appplatform.BuildpackBinding
appplatform.ConfigurationService
appplatform.Gateway
appplatform.GatewayCustomDomain
appplatform.GatewayRouteConfig
appplatform.ServiceRegistry
openenergyplatform.EnergyService
appplatform.getApiPortal
appplatform.getApiPortalCustomDomain
appplatform.getBuildServiceBuildResultLog
appplatform.getBuildServiceBuilder
appplatform.getBuildServiceResourceUploadUrl
appplatform.getBuildpackBinding
appplatform.getConfigurationService
appplatform.getGateway
appplatform.getGatewayCustomDomain
appplatform.getGatewayRouteConfig
appplatform.getServiceRegistry
openenergyplatform.getEnergyService
- Fix deletion of
sql.BackupShortTermRetentionPolicy
andsql.LongTermRetentionPolicy
#1345
datamigration.SqlMigrationService
sql.IPv6FirewallRule
datamigration.getSqlMigrationService
datamigration.listSqlMigrationServiceAuthKeys
datamigration.listSqlMigrationServiceMonitoringData
sql.getIPv6FirewallRule
- Update to
pulumi/pulumi
3.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
etag
from resource inputs #1337 - Update to
pulumi/pulumi
3.19.0
provisioningState
property removed from a new types inbotservice
:MsTeamsChannel
,DirectLineChannel
,WebChatChannel
(source)alertsmanagement.PrometheusRuleGroup
resource removed (source)
- Fix
web.WebAppSwiftVirtualNetworkConnectionSlot
creation #866
documentdb.GraphResourceGetPropertiesResponseResource
removed 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-native
provider 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.PrometheusRuleGroup
orbital.Contact
orbital.ContactProfile
orbital.Spacecraft
alertsmanagement.getPrometheusRuleGroup
orbital.getContact
orbital.getContactProfile
orbital.getSpacecraft
orbital.listSpacecraftAvailableContacts
botservice.BotProperties
replacedisIsolated
property withpublicNetworkAccess
(source)
- Make Deletion of DNS zone more robust #969
- Fix creation of
sql.ServerAzureADOnlyAuthentication
resource #1042
- Remove aliases from
azure-nextgen
resources. If you need to update fromazure-nextgen
versions, please update to 1.45.0 or earlier first, runpulumi up
successfully, then update to later versions. #1284 - Fixed replacement of ServiceBus Topics & Queues #940
apimanagement.Schema
documentdb.MongoDBResourceMongoRoleDefinition
documentdb.MongoDBResourceMongoUserDefinition
apimanagement.getSchema
documentdb.getMongoDBResourceMongoRoleDefinition
documentdb.getMongoDBResourceMongoUserDefinition
edgeorder
resources updated from2020-12-01-preview
to2020-12-01
iotsecurity.LocationSite
andiotsecurity.SiteSensor
were removed (source)botservice.WebChatSite
propertyenablePreview
renamed toisWebchatPreviewEnabled
(source)datafactory.Flowlet
propertyadditionalProperties
removed (source)
cognitiveservices.CommitmentPlan
cognitiveservices.Deployment
cognitiveservices.getCommitmentPlan
cognitiveservices.getDeployment
security:CustomAssessmentAutomation
propertiesimplementationEffort
anduserImpact
removed (source)
web.ContainerApp
maps.listAccountSas
web.getContainerApp
compute.RestorePoint
propertyprovisioningDetails
removed (source)authorization.PolicyPricing
resource removed (source)datafactory
changed thetype
property of compression fromstring
toobject
and removed several derived types (source)
security.SecurityConnector
security.getSecurityConnector
- Update to
pulumi/pulumi
3.16.0
avs.PlacementPolicy
chaos.Capability
chaos.Experiment
chaos.Target
deviceupdate.PrivateEndpointConnectionProxy
network.RoutingIntent
resourceconnector.Appliance
avs.getPlacementPolicy
chaos.getCapability
chaos.getExperiment
chaos.getTarget
deviceupdate.getPrivateEndpointConnectionProxy
network.getRoutingIntent
network.listFirewallPolicyIdpsSignature
network.listFirewallPolicyIdpsSignaturesFilterValue
resourceconnector.getAppliance
resourceconnector.listApplianceClusterUserCredential
appplatform.Storage
videoindexer.Account
appplatform.getStorage
videoindexer.getAccount
eventhub.SchemaRegistry
eventhub.getSchemaRegistry
- Fix validation of untyped arrays #1224.
securityinsights.SourceControl
propertysourceControlId
renamed toid
(source)
hybridconnectivity.Endpoint
hybridconnectivity.getEndpoint
hybridconnectivity.listEndpointCredentials
kubernetesconfiguration.FluxConfiguration
kubernetesconfiguration.getFluxConfiguration
- Add replacement annotations for
containerservice.ManagedCluster
#959.
- Update to
pulumi/pulumi
3.14.0 with input/output based functions API in Node.js
- Identity definition
deviceupdate.Account
was adjusted to use the common type (source) - Several fixes in the
logic
module to match the API behavior (source) vmwarecloudsimple.DedicatedCloudNode.created
type is set tostring
(source)hybridnetwork.Device
hasazureStackEdge
removed (source)edgeorder.ShippingDetails
type split intoForwardShippingDetails
andReverseShippingDetails
(source)
sql.DistributedAvailabilityGroup
sql.ServerTrustCertificate
sql.getDistributedAvailabilityGroup
sql.getServerTrustCertificate
- Update to
pulumi/pulumi
3.13.2 with input/output based functions API in Python
authorization.PolicyPricing
connectedvmwarevsphere.Cluster
connectedvmwarevsphere.Datastore
connectedvmwarevsphere.GuestAgent
connectedvmwarevsphere.Host
connectedvmwarevsphere.HybridIdentityMetadatum
connectedvmwarevsphere.InventoryItem
connectedvmwarevsphere.MachineExtension
connectedvmwarevsphere.ResourcePool
connectedvmwarevsphere.VCenter
connectedvmwarevsphere.VirtualMachine
connectedvmwarevsphere.VirtualMachineTemplate
connectedvmwarevsphere.VirtualNetwork
videoanalyzer.LivePipeline
videoanalyzer.PipelineJob
videoanalyzer.PipelineTopology
videoanalyzer.PrivateEndpointConnection
authorization.getPolicyPricing
connectedvmwarevsphere.getCluster
connectedvmwarevsphere.getDatastore
connectedvmwarevsphere.getGuestAgent
connectedvmwarevsphere.getHost
connectedvmwarevsphere.getHybridIdentityMetadatum
connectedvmwarevsphere.getInventoryItem
connectedvmwarevsphere.getMachineExtension
connectedvmwarevsphere.getResourcePool
connectedvmwarevsphere.getVCenter
connectedvmwarevsphere.getVirtualMachine
connectedvmwarevsphere.getVirtualMachineTemplate
connectedvmwarevsphere.getVirtualNetwork
videoanalyzer.getLivePipeline
videoanalyzer.getPipelineJob
videoanalyzer.getPipelineTopology
videoanalyzer.getPrivateEndpointConnection
videoanalyzer.listVideoContentToken
security.Assignment
security.Standard
security.getAssignment
security.getStandard
servicelinker.Linker
sql.EncryptionProtector
servicelinker.getLinker
servicelinker.listLinkerConfigurations
sql.getEncryptionProtector
timeseriesinsights.PrivateEndpointConnection
webpubsub.WebPubSubHub
timeseriesinsights.getPrivateEndpointConnection
webpubsub.getWebPubSubHub
apimanagement.PrivateEndpointConnectionByName
deviceupdate.PrivateEndpointConnection
offazure.PrivateEndpointConnection
security.CustomAssessmentAutomation
security.CustomEntityStoreAssignment
apimanagement.getPrivateEndpointConnectionByName
deviceupdate.getPrivateEndpointConnection
offazure.getPrivateEndpointConnection
security.getCustomAssessmentAutomation
security.getCustomEntityStoreAssignment
- The response shape is undefine for the
offsite.MasterSite
resource, so we had to remove it from our SDKs until this problem is resolved (source)
- Fix the destroy operation for
web.WebAppAuthSettings
#947.
hdinsight.PrivateEndpointConnection
labservices:LabPlan
labservices:Schedule
hdinsight.getPrivateEndpointConnection
labservices.getLabPlan
labservices.getSchedule
- The shape of the
documentdb.Service
resource adjusted to match API expectations (source) redis.Redis
now has configuration properties specified correctly (source)extendedlocation.customLocation
casing corrected toextendedlocation.CustomLocation
(source)
- Fix
authorization.getClientConfig
when using Managed Identities #1008.
kubernetes.listConnectedClusterUserCredential
- SKU property removed from
purview.Account
(source)
containerservice.Snapshot
documentdb.CassandraResourceCassandraView
documentdb.GraphResourceGraph
containerservice.getSnapshot
documentdb.getCassandraResourceCassandraView
documentdb.getGraphResourceGraph
- Updated
pulumi/pulumi
dependencies 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.PrivateEndpointConnection
kusto.ManagedPrivateEndpoint
kusto.PrivateEndpointConnection
aadiam:getPrivateEndpointConnection
kusto.getManagedPrivateEndpoint
kusto.getPrivateEndpointConnection
redhatopenshift.listOpenShiftClusterAdminCredentials
- Kusto-related resources and functions in the
synapse
are renamed (e.g.synapse.AttachedDatabaseConfiguration
tosynapse.KustoPoolAttachedDatabaseConfiguration
) (source) v20210513preview
version removed fromdesktopvirtualization
(source)- Hub and NetworkGroup resources restructured in
network
(source) - App Service Auth shape restructured for
web
resources (source)
authorization:ManagementLock*
resources and functions updated from2016-09-01
to2017-04-01
aadiam.privateLinkForAzureAd" changed from
2020-03-01-previewto
2020-03-01`
security.AdvancedThreatProtection
security.getAdvancedThreatProtection
- Add missing API versions of Service Fabric #922.
automation.HybridRunbookWorker
automation.HybridRunbookWorkerGroup
automation.getHybridRunbookWorker
automation.getHybridRunbookWorkerGroup
logz
resources and functions updated from2020-10-01-preview
to2020-10-01
- Enum
securityinsights:CaseSeverity
renamed 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.ResourceGuard
powerbi.PowerBIResource
powerbi.PrivateEndpointConnection
sql.DatabaseAdvisor
sql.ServerAdvisor
dataprotection.getResourceGuard
powerbi.getPrivateEndpointConnection
sql.getDatabaseAdvisor
sql.getServerAdvisor
- Fix
sql.ServerVulnerabilityAssessment
existence check #1050.
- Updated
pulumi/pulumi
dependencies 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.listEffectiveSecurityUserRuleBySubnet
was 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.listActiveConnectivityConfiguration
network.listActiveSecurityAdminRule
network.listActiveSecurityUserRule
network.listEffectiveConnectivityConfiguration
network.listEffectiveSecurityUserRuleBySubnet
network.listNetworkManagerEffectiveSecurityAdminRule
network.listEffectiveConfiguration
,network.listActiveConfiguration
,network.listEffectiveConfigurationBySubnet
were removed in favor of the functions listed in "New functions" above (source)
iotsecurity.LocationSite
iotsecurity.SiteSensor
iotsecurity.getLocationSite
iotsecurity.getSiteSensor
- Support initialization failures by checkpointing partially created resources to state #938
datafactory
adjusted the type ofadditionalColumns
andcompressionType
properties (source)- Version
2020-08-06-preview
of thesecurity
module is deprecated, all resource removed (source)
- Updates Authorization::RoleAssignment to force replace on principalId or scope change #771
fluidrelay.FluidRelayServer
healthcareapis.DicomService
healthcareapis.FhirService
healthcareapis.IotConnector
healthcareapis.IotConnectorFhirDestination
healthcareapis.Workspace
fluidrelay.getFluidRelayServer
fluidrelay.getFluidRelayServerKeys
healthcareapis.getDicomService
healthcareapis.getFhirService
healthcareapis.getIotConnector
healthcareapis.getIotConnectorFhirDestination
healthcareapis.getWorkspace
- Several properties in
hanaonazure
are marked as read-only (source) maxUnusedVersionsToKeep
inservicefabric.ApplicationTypeVersionsCleanupPolicy
changed the type from integer to float (expects int64) (source)
authorization.ResourceManagementPrivateLink
securityinsights.Anomalies
authorization.getResourceManagementPrivateLink
securityinsights.getAnomalies
compute.CapacityReservation
compute.CapacityReservationGroup
network.NetworkSecurityPerimeter
compute.getCapacityReservation
compute.getCapacityReservationGroup
dbformysql.getGetPrivateDnsZoneSuffixExecute
network.getNetworkSecurityPerimeter
maxCapacity
is removed fromoperationalinsights.outputs.CapacityReservationPropertiesResponse
(source)managedCredential
renamed tocredential
indatafactory.IntegrationRuntimeSsisProperties
(source)
synapse.AttachedDatabaseConfiguration
synapse.getAttachedDatabaseConfiguration
synapse.listKustoPoolFollowerDatabases
synapse.listKustoPoolLanguageExtensions
- A number of breaking changes in
edgeorder
module (preview API version) (source)
elastic
resources and functions updated from2020-07-01-preview
to2020-07-01
features.SubscriptionFeatureRegistration
peering.ConnectionMonitorTest
features.getSubscriptionFeatureRegistration
peering.getConnectionMonitorTest
- Fix import of resources with unorthodox parameter capitalization, e.g.
network.VirtualWan
#942.
iotspaces
resource provider was removed (source)
azurestackhci.ArcSetting
azurestackhci.Extension
azurestackhci.getArcSetting
azurestackhci.getExtension
datafactory
changed the type foravroCompressionCodec
andorcCompressionCodec
(source)- Type
compute.PublicIPAddressSku
changed the propertiespublicIPAddressSkuName
toname
andtier
(source)
- Add missing types for complete definition of dashboards #858.
desktopvirtualization.SessionHostConfiguration
desktopvirtualization.getSessionHostConfiguration
eventgrid.getEventSubscriptionDeliveryAttributes
eventgrid.getPartnerTopicEventSubscriptionDeliveryAttributes
eventgrid.getSystemTopicEventSubscriptionDeliveryAttributes
securityinsights.IncidentComment
andsecurityinsights.IncidentRelation
promoted from2019-01-01-preview
to2021-03-01-preview
to unify with other resources of thesecurityinsights
module. New API contains no breaking changes.
batchai
resource provider was deprecated and removed (source)
databricks.PrivateEndpointConnection
apimanagement.getUserSharedAccessToken
databricks.getPrivateEndpointConnection
insights.getDiagnosticServiceTokenReadOnly
insights.getDiagnosticServiceTokenReadWrite
insights.getLiveToken
machinelearningservices.getOnlineEndpointToken
migrate.getProjectKeys
notificationhubs.getNotificationHubPnsCredentials
operationalinsights.getSharedKeys
recoveryservices.getRecoveryPointAccessToken
storsimple.getManagerDevicePublicEncryptionKey
operationalinsights.listWorkspaceKeys
- this function was deprecated on the Azure side, and the API doesn't work anymore. Useoperationalinsights.getSharedKeys
instead. See #882.
azurearcdata.DataController
azurearcdata.PostgresInstance
azurearcdata.SqlManagedInstance
azurearcdata.SqlServerInstance
azurearcdata.getDataController
azurearcdata.getPostgresInstance
azurearcdata.getSqlManagedInstance
azurearcdata.getSqlServerInstance
marketplace:PrivateStoreCollection
marketplace:PrivateStoreCollectionOffer
powerplatform:Account
securityinsights:ActivityCustomEntityQuery
securityinsights:EntityQuery
testbase:CustomerEvent
marketplace:getPrivateStoreCollection
marketplace:getPrivateStoreCollectionOffer
powerplatform:getAccount
securityinsights:getActivityCustomEntityQuery
securityinsights:getEntityQuery
testbase:getCustomerEvent
botservice.PrivateEndpointConnection
documentdb.Service
insights.DataCollectionEndpoint
machinelearningservices.BatchDeployment
machinelearningservices.BatchEndpoint
machinelearningservices.CodeContainer
machinelearningservices.CodeVersion
machinelearningservices.DataContainer
machinelearningservices.DataVersion
machinelearningservices.EnvironmentContainer
machinelearningservices.EnvironmentSpecificationVersion
machinelearningservices.Job
machinelearningservices.ModelContainer
machinelearningservices.ModelVersion
machinelearningservices.OnlineDeployment
machinelearningservices.OnlineEndpoint
securityinsights.Metadata
securityinsights.SourceControl
sql.OutboundFirewallRule
botservice.getPrivateEndpointConnection
documentdb.getService
insights.getDataCollectionEndpoint
machinelearningservices.getBatchDeployment
machinelearningservices.getBatchEndpoint
machinelearningservices.getCodeContainer
machinelearningservices.getCodeVersion
machinelearningservices.getDataContainer
machinelearningservices.getDataVersion
machinelearningservices.getEnvironmentContainer
machinelearningservices.getEnvironmentSpecificationVersion
machinelearningservices.getJob
machinelearningservices.getModelContainer
machinelearningservices.getModelVersion
machinelearningservices.getOnlineDeployment
machinelearningservices.getOnlineDeploymentLogs
machinelearningservices.getOnlineEndpoint
machinelearningservices.listBatchEndpointKeys
machinelearningservices.listDatastoreSecrets
machinelearningservices.listOnlineEndpointKeys
securityinsights.getMetadata
securityinsights.getSourceControl
securityinsights.listSourceControlRepositories
sql.getOutboundFirewallRule
web.KubeEnvironment
logz.listMonitorUserRoles
logz.listMonitorVMHosts
logz.listSubAccountVMHosts
web.getKubeEnvironment
- Azure now indicates that the version
2021-01-01-preview
ofservicebus.PrivateEndpointConnection
isn'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.CloudLink
avs.ScriptExecution
avs.WorkloadNetworkPublicIP
blueprint.PolicyAssignmentArtifact
blueprint.RoleAssignmentArtifact
blueprint.TemplateArtifact
databoxedge.ArcAddon
databoxedge.CloudEdgeManagementRole
databoxedge.FileEventTrigger
databoxedge.IoTAddon
databoxedge.IoTRole
databoxedge.KubernetesRole
databoxedge.MECRole
databoxedge.PeriodicTimerEventTrigger
datashare.ADLSGen1FileDataSet
datashare.ADLSGen1FolderDataSet
datashare.ADLSGen2FileDataSet
datashare.ADLSGen2FileDataSetMapping
datashare.ADLSGen2FileSystemDataSet
datashare.ADLSGen2FileSystemDataSetMapping
datashare.ADLSGen2FolderDataSet
datashare.ADLSGen2FolderDataSetMapping
datashare.BlobContainerDataSet
datashare.BlobContainerDataSetMapping
datashare.BlobDataSet
datashare.BlobDataSetMapping
datashare.BlobFolderDataSet
datashare.BlobFolderDataSetMapping
datashare.KustoClusterDataSet
datashare.KustoClusterDataSetMapping
datashare.KustoDatabaseDataSet
datashare.KustoDatabaseDataSetMapping
datashare.ScheduledSynchronizationSetting
datashare.ScheduledTrigger
datashare.SqlDBTableDataSet
datashare.SqlDBTableDataSetMapping
datashare.SqlDWTableDataSet
datashare.SqlDWTableDataSetMapping
datashare.SynapseWorkspaceSqlPoolTableDataSet
datashare.SynapseWorkspaceSqlPoolTableDataSetMapping
kusto.EventGridDataConnection
kusto.EventHubDataConnection
kusto.IotHubDataConnection
kusto.ReadOnlyFollowingDatabase
kusto.ReadWriteDatabase
machinelearningservices.ACIService
machinelearningservices.AKSService
machinelearningservices.EndpointVariant
network.DefaultAdminRule
network.DefaultUserRule
resources.AzureCliScript
resources.AzurePowerShellScript
security.IngestionSetting
securityinsights.AADDataConnector
securityinsights.AATPDataConnector
securityinsights.ASCDataConnector
securityinsights.AwsCloudTrailDataConnector
securityinsights.EntityAnalytics
securityinsights.EyesOn
securityinsights.FusionAlertRule
securityinsights.MCASDataConnector
securityinsights.MDATPDataConnector
securityinsights.MicrosoftSecurityIncidentCreationAlertRule
securityinsights.OfficeDataConnector
securityinsights.ScheduledAlertRule
securityinsights.TIDataConnector
securityinsights.Ueba
synapse.EventGridDataConnection
synapse.EventHubDataConnection
synapse.IotHubDataConnection
synapse.ReadWriteDatabase
timeseriesinsights.EventHubEventSource
timeseriesinsights.Gen1Environment
timeseriesinsights.Gen2Environment
timeseriesinsights.IoTHubEventSource
avs.getCloudLink
avs.getScriptExecution
avs.getScriptExecutionLogs
avs.getWorkloadNetworkPublicIP
blueprint.getPolicyAssignmentArtifact
blueprint.getRoleAssignmentArtifact
blueprint.getTemplateArtifact
databoxedge.getArcAddon
databoxedge.getCloudEdgeManagementRole
databoxedge.getFileEventTrigger
databoxedge.getIoTAddon
databoxedge.getIoTRole
databoxedge.getKubernetesRole
databoxedge.getMECRole
databoxedge.getPeriodicTimerEventTrigger
datashare.getADLSGen1FileDataSet
datashare.getADLSGen1FolderDataSet
datashare.getADLSGen2FileDataSet
datashare.getADLSGen2FileDataSetMapping
datashare.getADLSGen2FileSystemDataSet
datashare.getADLSGen2FileSystemDataSetMapping
datashare.getADLSGen2FolderDataSet
datashare.getADLSGen2FolderDataSetMapping
datashare.getBlobContainerDataSet
datashare.getBlobContainerDataSetMapping
datashare.getBlobDataSet
datashare.getBlobDataSetMapping
datashare.getBlobFolderDataSet
datashare.getBlobFolderDataSetMapping
datashare.getKustoClusterDataSet
datashare.getKustoClusterDataSetMapping
datashare.getKustoDatabaseDataSet
datashare.getKustoDatabaseDataSetMapping
datashare.getScheduledSynchronizationSetting
datashare.getScheduledTrigger
datashare.getSqlDBTableDataSet
datashare.getSqlDBTableDataSetMapping
datashare.getSqlDWTableDataSet
datashare.getSqlDWTableDataSetMapping
datashare.getSynapseWorkspaceSqlPoolTableDataSet
datashare.getSynapseWorkspaceSqlPoolTableDataSetMapping
kusto.getEventGridDataConnection
kusto.getEventHubDataConnection
kusto.getIotHubDataConnection
kusto.getReadOnlyFollowingDatabase
kusto.getReadWriteDatabase
machinelearningservices.getACIService
machinelearningservices.getAKSService
machinelearningservices.getEndpointVariant
network.getDefaultAdminRule
network.getDefaultUserRule
resources.getAzureCliScript
resources.getAzurePowerShellScript
security.getIngestionSetting
security.listIngestionSettingConnectionStrings
security.listIngestionSettingTokens
securityinsights.getAADDataConnector
securityinsights.getAATPDataConnector
securityinsights.getASCDataConnector
securityinsights.getAwsCloudTrailDataConnector
securityinsights.getEntityAnalytics
securityinsights.getEyesOn
securityinsights.getFusionAlertRule
securityinsights.getMCASDataConnector
securityinsights.getMDATPDataConnector
securityinsights.getMicrosoftSecurityIncidentCreationAlertRule
securityinsights.getOfficeDataConnector
securityinsights.getScheduledAlertRule
securityinsights.getTIDataConnector
securityinsights.getUeba
synapse.getEventGridDataConnection
synapse.getEventHubDataConnection
synapse.getIotHubDataConnection
synapse.getReadWriteDatabase
timeseriesinsights.getEventHubEventSource
timeseriesinsights.getGen1Environment
timeseriesinsights.getGen2Environment
timeseriesinsights.getIoTHubEventSource
The following resources are now deprecated in favor of their specialized variants listed above.
blueprint.Artifact
databoxedge.Addon
databoxedge.Role
databoxedge.Trigger
datashare.DataSet
datashare.DataSetMapping
datashare.SynchronizationSetting
datashare.Trigger
kusto.DataConnection
kusto.Database
machinelearningservices.MachineLearningService
network.AdminRule
network.UserRule
resources.DeploymentScript
securityinsights.AlertRule
securityinsights.DataConnector
securityinsights.ProductSetting
synapse.DataConnection
synapse.Database
timeseriesinsights.Environment
timeseriesinsights.EventSource
sql
resource provider renamed the typeResourceIdentityWithUserAssignedIdentities
toResourceIdentity
(source)
- Add support for authentication against private and hybrid cloud environments. #831
compute:RestorePoint
compute:RestorePointCollection
desktopvirtualization:PrivateEndpointConnectionByHostPool
desktopvirtualization:PrivateEndpointConnectionByWorkspace
network:VirtualNetworkGatewayNatRule
compute:getRestorePoint
compute:getRestorePointCollection
desktopvirtualization:getPrivateEndpointConnectionByHostPool
desktopvirtualization:getPrivateEndpointConnectionByWorkspace
network:getVirtualNetworkGatewayNatRule
compute:VirtualMachine
,compute:VirtualMachineExtension
,compute:VirtualMachineRunCommandByVirtualMachine
,compute:VirtualMachineScaleSet
,compute:VirtualMachineScaleSetExtension
,compute:VirtualMachineScaleSetVM
,compute:VirtualMachineScaleSetVMExtension
,compute:VirtualMachineScaleSetVMRunCommand
are upgraded from version2020-12-01
to2021-03-01
to enableRestorePoint
andRestorePointCollection
resources
appplatform
version2021-03-03-preview
is renamed to2021-06-01-preview
(source)operationalinsights.Workspace
reshaped thefeatures
property (source)- Several properties in
datafactory
resources were changed from enums to unstructured dictionaries (source) botservice
removed thecognitiveServicesSubscriptionId
property fromDirectLineSpeechChannelProperties
(source)devtestlab:ScheduleCreationParameter
'slocation
property is now read-only (source)
agfoodplatform.Extension
agfoodplatform.FarmBeatsModel
agfoodplatform.getExtension
agfoodplatform.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.DatabasePrincipalAssignment
synapse.KustoPoolPrincipalAssignment
synapse.getDatabasePrincipalAssignment
synapse.getKustoPoolPrincipalAssignment
- Fix constant value discriminator resolution for multi-level discriminated unions #765
management.ManagementGroup
moved the location of thepath
property (source)- Changes in
network
resources that are still in private preview:AdminRule
,UserRule
,SecurityAdminConfigurations
,ConnectivityConfiguration
(source)
dbforpostgresql.ServerSecurityAlertPolicy
#788
New module for Video Analyzer management:
videoanalyzer:AccessPolicy
videoanalyzer:EdgeModule
videoanalyzer:Video
videoanalyzer:VideoAnalyzer
New module for Test Base management:
testbase.TestBaseAccount
testbase.Package
testbase.FavoriteProcess
elastic.listVMHost
New module for Video Analyzer management:
videoanalyzer.getAccessPolicy
videoanalyzer.getEdgeModule
videoanalyzer.getVideo
videoanalyzer.getVideoAnalyzer
videoanalyzer.listEdgeModuleProvisioningToken
videoanalyzer.listVideoStreamingToken
New module for Test Base management:
testbase.getTestResultDownloadURL
testbase.getTestBaseAccountFileUploadUrl
testbase.getTestResultVideoDownloadURL
testbase.getPackageDownloadURL
testbase.getTestBaseAccount
testbase.getPackage
testbase.getFavoriteProcess
batchai.FileServer
resource is deprecated (source)- Extended location hierarchy for virtual network local gateway (source)
insights
has reconciled two separate typesMyManagedIdentity
andMyWorkbookManagedIdentity
into the single typeMyWorkbookManagedIdentity
. They represent the same thing but had different name by a mistake in design. (source)- The
maxCapacityReservationLevel
output property was removed fromoperationalinsights.WorkspaceSkuResponse
(source) security.AssessmentMetadataInSubscription
fixed the property name, changing fromcategory
tocategories
(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
*/latest
modules 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 fromlatest
modules 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.RecordSet
is 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-preview
version for thecontainerregistry.Task
resource #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 Endpoint
andCustomDomain
resources 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-nextgen
with custom providers. #617 - Do not auto-populate the
location
of theDeployment
resource. #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.WebApplicationSettings
renamed toweb.WebAppApplicationSettings
(#282)authorization.GetClientConfig
,authorization.GetClientToken
,Storage.Blob
,Storage.StorageAccountStaticWebsite
were removed from correspondinglatest
modules 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
:
GetCostAllocationRule
functionCostAllocationRule
resourceReportByDepartment
resourceReportByBillingAccount
resourceGetReportByDepartment
functionGetReportByBillingAccount
functionGetCostAllocationRule
function
Moved from Compute
to Automanage
:
ConfigurationProfileAssignment
resourceGetConfigurationProfileAssignment
function
Moved from HybridCompute
to GuestConfiguration
:
GuestConfigurationHCRPAssignment
resourceGuestConfigurationAssignment
resourceGetGuestConfigurationHCRPAssignment
functionGetGuestConfigurationAssignment
function
Moved from Management
to Authorization
:
GetPolicyDefinitionAtManagementGroup
functionGetPolicySetDefinitionAtManagementGroup
functionPolicyDefinitionAtManagementGroup
resourcePolicySetDefinitionAtManagementGroup
resource
Moved from Management
to Blueprint
:
Artifact
resourceBlueprint
resourceGetPublishedBlueprint
functionGetBlueprint
functionGetArtifact
functionPublishedBlueprint
resource
Moved from Management
to Insights
:
ManagementGroupDiagnosticSetting
resourceGetManagementGroupDiagnosticSetting
function
Moved from Management
to Resources
:
GetDeploymentAtManagementGroupScope
functionDeploymentAtManagementGroupScope
resource
Moved from OperationalInsights
to SecurityInsights
:
Incident
resourceGetIncident
functionGetDataConnector
functionGetBookmark
functionGetAlertRule
functionGetAction
functionDataConnector
resourceBookmark
resourceAlertRule
resourceAction
resource
- 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.WebAppAuthSettings
Web.WebAppAuthSettingsSlot
Web.WebAppAuthSettingsV2
(#34)Web.WebAppAuthSettingsV2Slot
Web.WebAppAzureStorageAccounts
Web.WebAppAzureStorageAccountsSlot
Web.WebAppBackupConfiguration
Web.WebAppBackupConfigurationSlot
Web.WebAppConnectionStrings
Web.WebAppConnectionStringsSlot
Web.WebAppMetadata
Web.WebAppMetadataSlot
Web.WebAppSitePushSettings
Web.WebAppSitePushSettingsSlot
Web.WebApplicationSettings
Web.WebApplicationSettingsSlot
AppConfiguration.listConfigurationStoreKeys
Relay.listHybridConnectionKeys
ServiceBus.listQueueKeys
ServiceBus.listTopicKeys
(#248)Storage.listStorageAccountSAS
Storage.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:
int64
types are now represented as numbers (e.g.,double
in .NET) instead ofint
- Nested union types replaced with
object
in C# (#19)
New invokes:
getClientConfig
to retrieve current authorization context parameters (#107)
Fixes:
- Improved experience with enum collections (#173)
- Correct unknown propagation during preview (#115)
- Importing IotHubResource (#176)
- Add
subscriptionId
as 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
userAssignedIdentities
to 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
name
property 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:
tier
insku
of astorage.StorageAccount
)
New features:
- Added
appplatform.getResourceUploadUrl
and otherget*
POST-based invokes (#11) - Resource import is now supported (#7)
Bug fixes:
- Fixed handling of
@odata.type
fields (#18) - Handle unspecified types in Open API specs more gracefully: accept an "any" type (e.g.,
object
in .NET) for inputs and ignore them for outputs (#14) - Fixed the serialization of
CompositeIndexes
property 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!