Skip to content

Releases: pulumi/pulumi-azure-native

v3.5.1

07 Jun 00:46
7d74c23
Compare
Choose a tag to compare

Does the PR have any schema changes?

Looking good! No breaking changes found.
No new resources/functions.

What's Changed

Full Changelog: v3.5.0...v3.5.1

v3.5.0

19 May 23:27
b08c8f0
Compare
Choose a tag to compare

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

Full Changelog: v3.4.0...v3.5.0

v3.4.0

07 May 21:19
ac72305
Compare
Choose a tag to compare

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

01 May 22:52
5b3e64c
Compare
Choose a tag to compare

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"
  • "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

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

15 Apr 18:11
93902b7
Compare
Choose a tag to compare

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

  • Bump CI workflows nightly SDK gen and Pulumi update to provider v3 by @thomas11 in #4087

Full Changelog: v3.1.0...v3.2.0

v3.1.0

08 Apr 12:46
683dcea
Compare
Choose a tag to compare

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

07 Apr 10:46
d639f08
Compare
Choose a tag to compare

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

01 Apr 14:51
bcf70a8
Compare
Choose a tag to compare

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

27 Mar 08:48
9ab68b7
Compare
Choose a tag to compare

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

20 Mar 17:03
a602c8c
Compare
Choose a tag to compare

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