Releases: pulumi/pulumi-azure-native
v3.5.1
Does the PR have any schema changes?
Looking good! No breaking changes found.
No new resources/functions.
What's Changed
- cleanup for maintaining subresource properties by @EronWright in #4177
- Preserve sub-resources in state on refresh by @EronWright in #4178
Full Changelog: v3.5.0...v3.5.1
v3.5.0
Does the PR have any schema changes?
Found 6 breaking changes:
Resources
🔴
"azure-native:onlineexperimentation:OnlineExperimentWorkspace" missing
Functions
🔴
"azure-native:onlineexperimentation:getOnlineExperimentWorkspace" missing
Types
🔴
"azure-native:onlineexperimentation:OnlineExperimentWorkspaceProperties" missing🔴
"azure-native:onlineexperimentation:OnlineExperimentWorkspacePropertiesResponse" missing🟡
"azure-native:workloads:SAPVirtualInstanceIdentityResponse": properties: "userAssignedIdentities": additional properties type changed from "#/types/azure-native:workloads:SAPVirtualInstanceIdentityResponseUserAssignedIdentities" to "#/types/azure-native:workloads:UserAssignedIdentityResponse"🔴
"azure-native:workloads:SAPVirtualInstanceIdentityResponseUserAssignedIdentities" missing
New resources:
onlineexperimentation.OnlineExperimentationWorkspace
New functions:
network.getNetworkVirtualApplianceBootDiagnosticLogs
network.getVirtualNetworkGatewayResiliencyInformation
network.getVirtualNetworkGatewayRoutesInformation
onlineexperimentation.getOnlineExperimentationWorkspace
What's Changed
- Add workflow to export repo secrets by @pgavlin in #4153
- Use repo-specific ESC environment by @pgavlin in #4158
Full Changelog: v3.4.0...v3.5.0
v3.4.0
Does the PR have any schema changes?
Looking good! No breaking changes found.
New resources:
alertsmanagement.Issue
avs.PureStoragePolicy
edge.SitesByServiceGroup
management.ServiceGroup
relationships.DependencyOfRelationship
relationships.ServiceGroupMemberRelationship
New functions:
alertsmanagement.getIssue
alertsmanagement.listIssueAlerts
alertsmanagement.listIssueResources
avs.getPureStoragePolicy
edge.getSitesByServiceGroup
management.getServiceGroup
management.listServiceGroupAncestors
redisenterprise.listRedisEnterpriseSkusForScaling
relationships.getDependencyOfRelationship
relationships.getServiceGroupMemberRelationship
Full Changelog: v3.3.0...v3.4.0
v3.3.0
Does the PR have any schema changes?
Found 15 breaking changes:
Resources
- "azure-native:dbforpostgresql:ServerGroupCluster":
- inputs:
🟡
"authConfig" type changed from "#/types/azure-native:dbforpostgresql:AuthConfig" to "#/types/azure-native:dbforpostgresql:ServerGroupClusterAuthConfig"🟡
"dataEncryption" type changed from "#/types/azure-native:dbforpostgresql:DataEncryption" to "#/types/azure-native:dbforpostgresql:ServerGroupClusterDataEncryption"🟡
"maintenanceWindow" type changed from "#/types/azure-native:dbforpostgresql:MaintenanceWindow" to "#/types/azure-native:dbforpostgresql:ServerGroupClusterMaintenanceWindow"
- properties:
🟡
"authConfig" type changed from "#/types/azure-native:dbforpostgresql:AuthConfigResponse" to "#/types/azure-native:dbforpostgresql:ServerGroupClusterAuthConfigResponse"🟡
"dataEncryption" type changed from "#/types/azure-native:dbforpostgresql:DataEncryptionResponse" to "#/types/azure-native:dbforpostgresql:ServerGroupClusterDataEncryptionResponse"🟡
"maintenanceWindow" type changed from "#/types/azure-native:dbforpostgresql:MaintenanceWindowResponse" to "#/types/azure-native:dbforpostgresql:ServerGroupClusterMaintenanceWindowResponse"
- inputs:
- "azure-native:monitor:AzureMonitorWorkspace":
- properties:
🟡
"defaultIngestionSettings" type changed from "#/types/azure-native:monitor:IngestionSettingsResponse" to "#/types/azure-native:monitor:AzureMonitorWorkspaceResponseDefaultIngestionSettings"🟡
"metrics" type changed from "#/types/azure-native:monitor:MetricsResponse" to "#/types/azure-native:monitor:AzureMonitorWorkspaceResponseMetrics"
🟢
required: "publicNetworkAccess" property is no longer Required
- properties:
Types
🟢
"azure-native:datafactory:AmazonRdsForOracleLinkedService": required: "connectionString" property is no longer Required🟢
"azure-native:datafactory:AmazonRdsForOracleLinkedServiceResponse": required: "connectionString" property is no longer Required🟡
"azure-native:dbforpostgresql:DataEncryption": properties: "primaryKeyUri" missing🟡
"azure-native:dbforpostgresql:DataEncryptionResponse": properties: "primaryKeyUri" missing🔴
"azure-native:monitor:IngestionSettingsResponse" missing🔴
"azure-native:monitor:MetricsResponse" missing
New resources:
containerservice.Namespace
cosmosdb.CassandraResourceCassandraRoleAssignment
cosmosdb.CassandraResourceCassandraRoleDefinition
cosmosdb.Fleet
cosmosdb.FleetAnalytic
cosmosdb.Fleetspace
cosmosdb.FleetspaceAccount
cosmosdb.GremlinResourceGremlinRoleAssignment
cosmosdb.GremlinResourceGremlinRoleDefinition
cosmosdb.MongoMIResourceMongoMIRoleAssignment
cosmosdb.MongoMIResourceMongoMIRoleDefinition
onlineexperimentation.OnlineExperimentWorkspace
New functions:
containerservice.getNamespace
containerservice.listNamespaceCredential
cosmosdb.getCassandraResourceCassandraRoleAssignment
cosmosdb.getCassandraResourceCassandraRoleDefinition
cosmosdb.getFleet
cosmosdb.getFleetAnalytic
cosmosdb.getFleetspace
cosmosdb.getFleetspaceAccount
cosmosdb.getGremlinResourceGremlinRoleAssignment
cosmosdb.getGremlinResourceGremlinRoleDefinition
cosmosdb.getMongoMIResourceMongoMIRoleAssignment
cosmosdb.getMongoMIResourceMongoMIRoleDefinition
devcenter.getDevCenterCatalogImageDefinitionBuildDetails
devcenter.getDevCenterCatalogImageDefinitionErrorDetails
onlineexperimentation.getOnlineExperimentWorkspace
What's Changed
- Revert AzureMonitorWorkspace to 2023-04-03 by @EronWright in #4127
- Disambiguate three conflicting type names between Postgres Server and ServerGroup by @thomas11 in #4088
- [examples] Update AKS Kubernetes version by @EronWright in #4130
Full Changelog: v3.2.0...v3.3.0
v3.2.0
Does the PR have any schema changes?
Found 8 breaking changes:
Types
🟡
"azure-native:powerplatform:PropertiesNetworkInjection": properties: "virtualNetworks" type changed from "#/types/azure-native:powerplatform:VirtualNetworkPropertiesList" to "array":🟡
items had no type but now has &{Type:object Ref:#/types/azure-native:powerplatform:VirtualNetworkProperties AdditionalProperties: Items: OneOf:[] Discriminator: Plain:false}
🟡
"azure-native:powerplatform:PropertiesResponseNetworkInjection": properties: "virtualNetworks" type changed from "#/types/azure-native:powerplatform:VirtualNetworkPropertiesListResponse" to "array":🟡
items had no type but now has &{Type:object Ref:#/types/azure-native:powerplatform:VirtualNetworkPropertiesResponse AdditionalProperties: Items: OneOf:[] Discriminator: Plain:false}
🔴
"azure-native:powerplatform:VirtualNetworkPropertiesList" missing🔴
"azure-native:powerplatform:VirtualNetworkPropertiesListResponse" missing- "azure-native:storageactions:StorageTaskOperation": properties:
🟡
"onFailure" type changed from "#/types/azure-native:storageactions:OnFailure" to ""🟡
"onSuccess" type changed from "#/types/azure-native:storageactions:OnSuccess" to ""
New resources:
cognitiveservices.AccountCapabilityHost
cognitiveservices.AccountConnection
cognitiveservices.Project
cognitiveservices.ProjectCapabilityHost
cognitiveservices.ProjectConnection
communication.SmtpUsername
containerinstance.CGProfile
datareplication.FabricAgent
datareplication.PrivateEndpointConnection
datareplication.PrivateEndpointConnectionProxy
durabletask.RetentionPolicy
migrate.AvsAssessmentsV2Operation
migrate.CompoundAssessmentOperation
migrate.HeterogeneousAssessmentOperation
migrate.ImportSqlCollectorOperation
migrate.MachineAssessmentsV2Operation
migrate.SqlAssessmentV3Operation
migrate.WebAppAssessmentV3Operation
netapp.CapacityPoolBucket
storagecache.AutoExportJob
New functions:
cognitiveservices.getAccountCapabilityHost
cognitiveservices.getAccountConnection
cognitiveservices.getProject
cognitiveservices.getProjectCapabilityHost
cognitiveservices.getProjectConnection
communication.getSmtpUsername
containerinstance.getCGProfile
datareplication.getFabricAgent
datareplication.getPrivateEndpointConnection
datareplication.getPrivateEndpointConnectionProxy
devcenter.getProjectCatalogImageDefinitionErrorDetails
devhub.getADOOAuthInfo
durabletask.getRetentionPolicy
migrate.getAvsAssessmentsV2Operation
migrate.getCompoundAssessmentOperation
migrate.getHeterogeneousAssessmentOperation
migrate.getImportSqlCollectorOperation
migrate.getMachineAssessmentsV2Operation
migrate.getSqlAssessmentV3Operation
migrate.getWebAppAssessmentV3Operation
netapp.getCapacityPoolBucket
storagecache.getAutoExportJob
What's Changed
Full Changelog: v3.1.0...v3.2.0
v3.1.0
Does the PR have any schema changes?
Looking good! No breaking changes found.
New resources:
monitor.ActivityLogAlert
monitor.DataCollectionEndpoint
monitor.DataCollectionRule
monitor.DataCollectionRuleAssociation
monitor.MetricAlert
New functions:
monitor.getActivityLogAlert
monitor.getDataCollectionEndpoint
monitor.getDataCollectionRule
monitor.getDataCollectionRuleAssociation
monitor.getMetricAlert
What's Changed
- Add versions/tools/compare_major_versions.go by @thomas11 in #4083
- Re-add Insights 2022-06-01 to bring back Monitor.ActionGroup and Monitor.DataCollection* by @thomas11 in #4084
- Bring back more Insights API version to restore MetricAlert and ActivityLogAlert by @thomas11 in #4085
- Local packages: fail with appropriate error messages when module or API version are not found by @thomas11 in #4086
Full Changelog: v3.0.1...v3.1.0
v3.0.1
Does the PR have any schema changes?
Looking good! No breaking changes found.
New resources:
monitor.AutoscaleSetting
monitor.DiagnosticSetting
monitor.ManagementGroupDiagnosticSetting
monitor.SubscriptionDiagnosticSetting
New functions:
monitor.getAutoscaleSetting
monitor.getDiagnosticSetting
monitor.getManagementGroupDiagnosticSetting
monitor.getSubscriptionDiagnosticSetting
monitor.listDiagnosticSettingsCategory
What's Changed
- Bring back erroneously removed Monitor.DiagnosticSetting by @thomas11 in #4082
- Fix: bump Go SDK module version to /v3 by @thomas11 in #4075
Full Changelog: v3.0.0...v3.0.1
v3.0.0
This is the first release of v3 of the Azure Native provider. v3 features significantly smaller SDKs because they contain each Azure resource only for one default Azure API version. In addition, all default API versions have been refreshed and some module names have been updated and disambiguated.
For a complete list of changes with guidance on how to upgrade, please see this guide.
v2.90.0
Does the PR have any schema changes?
Found 79 breaking changes:
Resources
- "azure-native:desktopvirtualization:ScalingPlanPersonalSchedule": required inputs:
🟢
"daysOfWeek" input has changed to Required🟢
"offPeakStartTime" input has changed to Required🟢
"peakStartTime" input has changed to Required🟢
"rampDownStartTime" input has changed to Required🟢
"rampUpStartTime" input has changed to Required
- "azure-native:hybridconnectivity:PublicCloudConnector":
🟡
inputs: "properties" missing🟡
properties: "properties" missing output "properties"- required inputs:
🟢
"awsCloudProfile" input has changed to Required🟢
"hostType" input has changed to Required
- "azure-native:hybridconnectivity:SolutionConfiguration":
🟡
inputs: "properties" missing🟡
properties: "properties" missing output "properties"🟢
required inputs: "solutionType" input has changed to Required
🔴
"azure-native:logz:MetricsSource" missing🔴
"azure-native:logz:MetricsSourceTagRule" missing🔴
"azure-native:logz:Monitor" missing🔴
"azure-native:logz:SubAccount" missing🔴
"azure-native:logz:SubAccountTagRule" missing🔴
"azure-native:logz:TagRule" missing🔴
"azure-native:visualstudio:Account" missing🔴
"azure-native:visualstudio:Extension" missing
Functions
🔴
"azure-native:logz:getMetricsSource" missing🔴
"azure-native:logz:getMetricsSourceTagRule" missing🔴
"azure-native:logz:getMonitor" missing🔴
"azure-native:logz:getSubAccount" missing🔴
"azure-native:logz:getSubAccountTagRule" missing🔴
"azure-native:logz:getTagRule" missing🔴
"azure-native:logz:listMonitorMonitoredResources" missing🔴
"azure-native:logz:listMonitorUserRoles" missing🔴
"azure-native:logz:listMonitorVMHosts" missing🔴
"azure-native:logz:listSubAccountMonitoredResources" missing🔴
"azure-native:logz:listSubAccountVMHosts" missing🔴
"azure-native:visualstudio:getAccount" missing🔴
"azure-native:visualstudio:getExtension" missing
Types
🟡
"azure-native:datafactory:GreenplumLinkedService": properties: "password" missing🟡
"azure-native:datafactory:GreenplumLinkedServiceResponse": properties: "password" missing🟢
"azure-native:datafactory:OracleLinkedService": required: "connectionString" property is no longer Required🟢
"azure-native:datafactory:OracleLinkedServiceResponse": required: "connectionString" property is no longer Required🟢
"azure-native:datafactory:PrestoLinkedService": required: "serverVersion" property is no longer Required🟢
"azure-native:datafactory:PrestoLinkedServiceResponse": required: "serverVersion" property is no longer Required🔴
"azure-native:hybridconnectivity:PublicCloudConnectorProperties" missing🔴
"azure-native:hybridconnectivity:PublicCloudConnectorPropertiesResponse" missing🔴
"azure-native:hybridconnectivity:SolutionConfigurationProperties" missing🔴
"azure-native:hybridconnectivity:SolutionConfigurationPropertiesResponse" missing🔴
"azure-native:logz:FilteringTag" missing🔴
"azure-native:logz:FilteringTagResponse" missing🔴
"azure-native:logz:IdentityProperties" missing🔴
"azure-native:logz:IdentityPropertiesResponse" missing🔴
"azure-native:logz:LogRules" missing🔴
"azure-native:logz:LogRulesResponse" missing🔴
"azure-native:logz:LogzOrganizationProperties" missing🔴
"azure-native:logz:LogzOrganizationPropertiesResponse" missing🔴
"azure-native:logz:ManagedIdentityTypes" missing🔴
"azure-native:logz:MarketplaceSubscriptionStatus" missing🔴
"azure-native:logz:MetricRules" missing🔴
"azure-native:logz:MetricRulesResponse" missing🔴
"azure-native:logz:MetricsTagRulesProperties" missing🔴
"azure-native:logz:MetricsTagRulesPropertiesResponse" missing🔴
"azure-native:logz:MonitorProperties" missing🔴
"azure-native:logz:MonitorPropertiesResponse" missing🔴
"azure-native:logz:MonitoredResourceResponse" missing🔴
"azure-native:logz:MonitoringStatus" missing🔴
"azure-native:logz:MonitoringTagRulesProperties" missing🔴
"azure-native:logz:MonitoringTagRulesPropertiesResponse" missing🔴
"azure-native:logz:PlanData" missing🔴
"azure-native:logz:PlanDataResponse" missing🔴
"azure-native:logz:SystemDataResponse" missing🔴
"azure-native:logz:TagAction" missing🔴
"azure-native:logz:UserInfo" missing🔴
"azure-native:logz:UserInfoResponse" missing🔴
"azure-native:logz:UserRoleResponseResponse" missing🔴
"azure-native:logz:VMResourcesResponse" missing🟡
"azure-native:servicefabric:FaultSimulationDetailsResponse": properties: "parameters" type changed from "#/types/azure-native:servicefabric:ZoneFaultSimulationParametersResponse" to "#/types/azure-native:servicefabric:ZoneFaultSimulationContentResponse"🟢
"azure-native:servicefabric:NodeTypeFaultSimulationResponse": required: "operationStatus" property has changed to Required🔴
"azure-native:servicefabric:ZoneFaultSimulationParametersResponse" missing🟢
"azure-native:sovereign:LandingZoneRegistrationResourceProperties": required: "managedIdentity" property is no longer Required🟢
"azure-native:sovereign:LandingZoneRegistrationResourcePropertiesResponse": required: "managedIdentity" property is no longer Required🔴
"azure-native:visualstudio:AccountResourceRequestOperationType" missing🔴
"azure-native:visualstudio:ExtensionResourcePlan" missing🔴
"azure-native:visualstudio:ExtensionResourcePlanResponse" missing
New resources:
advisor.Assessment
agricultureplatform.AgriService
billingbenefits.Discount
databasefleetmanager.FirewallRule
databasefleetmanager.Fleet
databasefleetmanager.FleetDatabase
databasefleetmanager.FleetTier
databasefleetmanager.Fleetspace
dependencymap.DiscoverySource
dependencymap.Map
manufacturingplatform.ManufacturingDataService
mysqldiscovery.MySQLServer
mysqldiscovery.MySQLSite
servicefabric.Application
servicefabric.ApplicationType
servicefabric.ApplicationTypeVersion
servicefabric.Service
New functions:
advisor.getAssessment
agricultureplatform.getAgriService
agricultureplatform.listAgriServiceAvailableSolutions
billingbenefits.getDiscount
databasefleetmanager.getFirewallRule
databasefleetmanager.getFleet
databasefleetmanager.getFleetDatabase
databasefleetmanager.getFleetTier
databasefleetmanager.getFleetspace
dependencymap.getDiscoverySource
dependencymap.getMap
manufacturingplatform.getManufacturingDataService
manufacturingplatform.listManufacturingDataServiceAvailableVersions
mysqldiscovery.getMySQLServer
mysqldiscovery.getMySQLSite
servicefabric.getApplication
servicefabric.getApplicationType
servicefabric.getApplicationTypeVersion
servicefabric.getService
What's Changed
- Fix reading usgov cloud from TF config and expand test coverage by @thomas11 in #4057
- Update and standardize on Gradle 8.13 by @thomas11 in #4058
- Upgrade spec to 45924e4983, removing a ScalingPlanPersonalSchedule exception, was removed upstream by @thomas11 in #4060
- Add a message about other API versions to v3 registry API docs by @thomas11 in #4056
Full Changelog: v2.89.3...v2.90.0
v2.89.3
Does the PR have any schema changes?
Looking good! No breaking changes found.
No new resources/functions.
What's Changed
- In v3, generate default versions only SDK for Go, too by @thomas11 in #4036
- Fix generic resources by passing the correct API version to Read and Delete by @thomas11 in #4043
- Add more type name overrides for conflicting enums in v3 by @thomas11 in #4045
Full Changelog: v2.89.2...v2.89.3