Releases: pulumi/pulumi-azure-native
Releases Β· pulumi/pulumi-azure-native
v2.36.0
Does the PR have any schema changes?
Found 10 breaking changes:
Resources
- "azure-native:quota:GroupQuota":
π‘
inputs: "mgId" missingπ’
required inputs: "managementGroupId" input has changed to Required
- "azure-native:quota:GroupQuotaSubscription":
π‘
inputs: "mgId" missingπ’
required inputs: "managementGroupId" input has changed to Required
Functions
- "azure-native:quota:getGroupQuota": inputs:
π‘
"mgId" missing input "mgId"π’
required: "managementGroupId" input has changed to Required
- "azure-native:quota:getGroupQuotaSubscription": inputs:
π‘
"mgId" missing input "mgId"π’
required: "managementGroupId" input has changed to Required
Types
π‘
"azure-native:loadtestservice:EncryptionPropertiesResponse": properties: "identity" type changed from "#/types/azure-native:loadtestservice:EncryptionPropertiesResponseIdentity" to "#/types/azure-native:loadtestservice:EncryptionPropertiesIdentityResponse"π΄
"azure-native:loadtestservice:EncryptionPropertiesResponseIdentity" missing
New resources:
azurearcdata.SqlServerAvailabilityGroup
New functions:
azurearcdata.getSqlServerAvailabilityGroup
azurearcdata.getSqlServerAvailabilityGroupDetailView
azurearcdata.getSqlServerInstanceTelemetry
Full Changelog: v2.35.0...v2.36.0
v2.35.0
Does the PR have any schema changes?
Looking good! No breaking changes found.
New resources:
devcenter.ProjectCatalog
New functions:
devcenter.getProjectCatalog
devcenter.getProjectCatalogEnvironmentDefinitionErrorDetails
devcenter.getProjectCatalogSyncErrorDetails
What's Changed
Full Changelog: v2.34.0...v2.35.0
v2.34.0
Does the PR have any schema changes?
Looking good! No breaking changes found.
New resources:
cloudngfw.CertificateObjectGlobalRulestack
cloudngfw.CertificateObjectLocalRulestack
cloudngfw.Firewall
cloudngfw.FqdnListGlobalRulestack
cloudngfw.FqdnListLocalRulestack
cloudngfw.GlobalRulestack
cloudngfw.LocalRule
cloudngfw.LocalRulestack
cloudngfw.PostRule
cloudngfw.PreRule
cloudngfw.PrefixListGlobalRulestack
cloudngfw.PrefixListLocalRulestack
kubernetesruntime.BgpPeer
kubernetesruntime.LoadBalancer
kubernetesruntime.Service
kubernetesruntime.StorageClass
offazurespringboot.Springbootapp
New functions:
cloudngfw.getCertificateObjectGlobalRulestack
cloudngfw.getCertificateObjectLocalRulestack
cloudngfw.getFirewall
cloudngfw.getFirewallGlobalRulestack
cloudngfw.getFirewallLogProfile
cloudngfw.getFirewallSupportInfo
cloudngfw.getFqdnListGlobalRulestack
cloudngfw.getFqdnListLocalRulestack
cloudngfw.getGlobalRulestack
cloudngfw.getGlobalRulestackChangeLog
cloudngfw.getLocalRule
cloudngfw.getLocalRuleCounters
cloudngfw.getLocalRulestack
cloudngfw.getLocalRulestackChangeLog
cloudngfw.getLocalRulestackSupportInfo
cloudngfw.getPostRule
cloudngfw.getPostRuleCounters
cloudngfw.getPreRule
cloudngfw.getPreRuleCounters
cloudngfw.getPrefixListGlobalRulestack
cloudngfw.getPrefixListLocalRulestack
cloudngfw.listGlobalRulestackAdvancedSecurityObjects
cloudngfw.listGlobalRulestackAppIds
cloudngfw.listGlobalRulestackCountries
cloudngfw.listGlobalRulestackFirewalls
cloudngfw.listGlobalRulestackPredefinedUrlCategories
cloudngfw.listGlobalRulestackSecurityServices
cloudngfw.listLocalRulestackAdvancedSecurityObjects
cloudngfw.listLocalRulestackAppIds
cloudngfw.listLocalRulestackCountries
cloudngfw.listLocalRulestackFirewalls
cloudngfw.listLocalRulestackPredefinedUrlCategories
cloudngfw.listLocalRulestackSecurityServices
cloudngfw.listPaloAltoNetworksCloudngfwCloudManagerTenants
cloudngfw.listPaloAltoNetworksCloudngfwProductSerialNumberStatus
cloudngfw.listPaloAltoNetworksCloudngfwSupportInfo
kubernetesruntime.getBgpPeer
kubernetesruntime.getLoadBalancer
kubernetesruntime.getService
kubernetesruntime.getStorageClass
offazurespringboot.getSpringbootapp
What's Changed
- Remove arm2pulumi by @thomas11 in #3169
- Fix Makefile that always rebuilds all targets by @thomas11 in #3172
- Some code cleanup by @thomas11 in #3170
- Remove defaults for useOidc and useMsi so they don't take precedence over env variables by @thomas11 in #3180
- Move actionlint to own workflow by @danielrbradley in #3181
- Add support for Palo Alto Networks by @thomas11 in #3182
- A round of GH actions upgrades by @thomas11 in #3178
- Bump actions/setup-* to switch from Node 16 to 20, plus Go and Node by @thomas11 in #3185
Full Changelog: v2.33.0...v2.34.0
v2.33.0
Does the PR have any schema changes?
Found 13 breaking changes:
Resources
- "azure-native:databasewatcher:Target":
π‘
inputs: "targetCollectionStatus" missingπ‘
properties: "targetCollectionStatus" missing output "targetCollectionStatus"
- "azure-native:datafactory:CredentialOperation":
π‘
inputs: "properties" type changed from "#/types/azure-native:datafactory:ManagedIdentityCredential" to ""π‘
properties: "properties" type changed from "#/types/azure-native:datafactory:ManagedIdentityCredentialResponse" to ""
Types
π΄
"azure-native:databasewatcher:TargetCollectionStatus" missingπ‘
"azure-native:datafactory:AzureFunctionActivity": properties: "headers": additional properties type changed from "string" to "pulumi.json#/Any"π‘
"azure-native:datafactory:AzureFunctionActivityResponse": properties: "headers": additional properties type changed from "string" to "pulumi.json#/Any"π‘
"azure-native:datafactory:ManagedIdentityCredential": properties: "resourceId" missingπ‘
"azure-native:datafactory:ManagedIdentityCredentialResponse": properties: "resourceId" missingπ‘
"azure-native:datafactory:WebActivity": properties: "headers": additional properties type changed from "string" to "pulumi.json#/Any"π‘
"azure-native:datafactory:WebActivityResponse": properties: "headers": additional properties type changed from "string" to "pulumi.json#/Any"π‘
"azure-native:datafactory:WebHookActivity": properties: "headers": additional properties type changed from "string" to "pulumi.json#/Any"π‘
"azure-native:datafactory:WebHookActivityResponse": properties: "headers": additional properties type changed from "string" to "pulumi.json#/Any"
New resources:
avs.IscsiPath
codesigning.CertificateProfile
codesigning.CodeSigningAccount
New functions:
avs.getIscsiPath
codesigning.getCertificateProfile
codesigning.getCodeSigningAccount
What's Changed
- Bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 in /examples by @dependabot in #3136
- Show a reasonable error when a path parameter is not a string by @thomas11 in #3145
- Bump the go_modules group across 6 directories with 1 update by @dependabot in #3152
- Combined dependencies PR by @thomas11 in #3159
- Bump google.golang.org/protobuf from 1.30.0 to 1.33.0 in /examples/azure-native-sdk-v2/go-clientconfig by @dependabot in #3148
- Bump the go_modules group across 4 directories with 1 update by @dependabot in #3149
- Bump the go_modules group across 5 directories with 1 update by @dependabot in #3150
- Bump the go_modules group across 2 directories with 1 update by @dependabot in #3157
- Redact the (fake) AWS access key id in an Azure example that blocks GH pushes by @thomas11 in #3167
Full Changelog: v2.32.0...v2.33.0
v2.32.0
Does the PR have any schema changes?
Found 44 breaking changes:
Resources
- "azure-native:deviceregistry:Asset":
- inputs:
π‘
"extendedLocation" type changed from "#/types/azure-native:deviceregistry:AssetExtendedLocation" to "#/types/azure-native:deviceregistry:ExtendedLocation"π‘
"properties" missing
- properties:
π‘
"extendedLocation" type changed from "#/types/azure-native:deviceregistry:AssetResponseExtendedLocation" to "#/types/azure-native:deviceregistry:ExtendedLocationResponse"π‘
"properties" missing output "properties"
π’
required inputs: "assetEndpointProfileUri" input has changed to Required
- inputs:
- "azure-native:deviceregistry:AssetEndpointProfile":
- inputs:
π‘
"extendedLocation" type changed from "#/types/azure-native:deviceregistry:AssetEndpointProfileExtendedLocation" to "#/types/azure-native:deviceregistry:ExtendedLocation"π‘
"properties" missing
- properties:
π‘
"extendedLocation" type changed from "#/types/azure-native:deviceregistry:AssetEndpointProfileResponseExtendedLocation" to "#/types/azure-native:deviceregistry:ExtendedLocationResponse"π‘
"properties" missing output "properties"
π’
required inputs: "targetAddress" input has changed to Required
- inputs:
π΄
"azure-native:hanaonazure:ProviderInstance" missingπ΄
"azure-native:hanaonazure:SapMonitor" missing
Functions
π΄
"azure-native:hanaonazure:getProviderInstance" missingπ΄
"azure-native:hanaonazure:getSapMonitor" missing
Types
π΄
"azure-native:deviceregistry:AssetEndpointProfileExtendedLocation" missingπ΄
"azure-native:deviceregistry:AssetEndpointProfileProperties" missingπ΄
"azure-native:deviceregistry:AssetEndpointProfilePropertiesOwnCertificates" missingπ΄
"azure-native:deviceregistry:AssetEndpointProfilePropertiesResponse" missingπ΄
"azure-native:deviceregistry:AssetEndpointProfilePropertiesResponseOwnCertificates" missingπ΄
"azure-native:deviceregistry:AssetEndpointProfilePropertiesResponseTransportAuthentication" missingπ΄
"azure-native:deviceregistry:AssetEndpointProfilePropertiesResponseUserAuthentication" missingπ΄
"azure-native:deviceregistry:AssetEndpointProfilePropertiesResponseUsernamePasswordCredentials" missingπ΄
"azure-native:deviceregistry:AssetEndpointProfilePropertiesResponseX509Credentials" missingπ΄
"azure-native:deviceregistry:AssetEndpointProfilePropertiesTransportAuthentication" missingπ΄
"azure-native:deviceregistry:AssetEndpointProfilePropertiesUserAuthentication" missingπ΄
"azure-native:deviceregistry:AssetEndpointProfilePropertiesUsernamePasswordCredentials" missingπ΄
"azure-native:deviceregistry:AssetEndpointProfilePropertiesX509Credentials" missingπ΄
"azure-native:deviceregistry:AssetEndpointProfileResponseExtendedLocation" missingπ΄
"azure-native:deviceregistry:AssetExtendedLocation" missingπ΄
"azure-native:deviceregistry:AssetProperties" missingπ΄
"azure-native:deviceregistry:AssetPropertiesDataPoints" missingπ΄
"azure-native:deviceregistry:AssetPropertiesEvents" missingπ΄
"azure-native:deviceregistry:AssetPropertiesResponseDataPoints" missingπ΄
"azure-native:deviceregistry:AssetPropertiesResponseErrors" missingπ΄
"azure-native:deviceregistry:AssetPropertiesResponseEvents" missingπ΄
"azure-native:deviceregistry:AssetPropertiesResponseStatus" missingπ΄
"azure-native:deviceregistry:AssetResponseExtendedLocation" missingπ΄
"azure-native:deviceregistry:AssetResponseProperties" missingπ΄
"azure-native:deviceregistry:Mode" missing- "azure-native:migrate:ComputeSettings": required:
π’
"rhelLinuxServerLicensing" property has changed to Requiredπ’
"suseLinuxServerLicensing" property has changed to Required
- "azure-native:migrate:ComputeSettingsResponse": required:
π’
"rhelLinuxServerLicensing" property has changed to Requiredπ’
"suseLinuxServerLicensing" property has changed to Required
π’
"azure-native:workloads:ErrorDefinitionResponse": required: "recommendation" property has changed to Required
New resources:
workloads.SapDiscoverySite
workloads.SapInstance
workloads.ServerInstance
New functions:
confluent.listAccessRoleBindingName
confluent.listOrganizationRegions
securityinsights.listGeodataByIp
securityinsights.listWhoisByDomain
workloads.getSapDiscoverySite
workloads.getSapInstance
workloads.getServerInstance
What's Changed
- Bugfix for PartialMap.Get: found=false by @thomas11 in #3127
- Fix go.mod error when testing p/examples by @thomas11 in #3142
- Re-bind HCL program before passing it to each language rendering by @mikhailshilkov in #3135
Full Changelog: v2.31.0...v2.32.0
v2.30.0
Does the PR have any schema changes?
Looking good! No breaking changes found.
New resources:
app.DotNetComponent
app.JavaComponent
databasewatcher.SharedPrivateLinkResource
databasewatcher.Target
databasewatcher.Watcher
standbypool.StandbyContainerGroupPool
standbypool.StandbyVirtualMachinePool
storage.BlobContainerLegalHold
New functions:
app.getDotNetComponent
app.getJavaComponent
databasewatcher.getSharedPrivateLinkResource
databasewatcher.getTarget
databasewatcher.getWatcher
standbypool.getStandbyContainerGroupPool
standbypool.getStandbyVirtualMachinePool
What's Changed
- Add a custom resource for blob container legal holds by @thomas11 in #3079
- Reorganize examples integration tests into long and short based on run times by @thomas11 in #3095
- Re-enable the go-aks e2e test and extend it with a K8s upgrade by @thomas11 in #3078
- Fix and simplify 'make prebuild' to fix master workflow by @thomas11 in #3097
- Skip Microsoft.Network 2023-03-01-preview when generating the schema by @thomas11 in #3102
Full Changelog: v2.29.0...v2.30.0
v2.29.0
Does the PR have any schema changes?
Found 2 breaking changes:
Resources
π‘
"azure-native:apicenter:ApiDefinition": properties: "specification" type changed from "#/types/azure-native:apicenter:ApiDefinitionPropertiesResponseSpecification" to "#/types/azure-native:apicenter:ApiDefinitionPropertiesSpecificationResponse"
Types
π΄
"azure-native:apicenter:ApiDefinitionPropertiesResponseSpecification" missing
New resources:
elastic.OpenAI
machinelearningservices.EndpointDeployment
machinelearningservices.MarketplaceSubscription
migrate.AksAssessmentOperation
migrate.AssessmentsOperation
migrate.BusinessCaseOperation
migrate.WebAppAssessmentV2Operation
migrate.WebAppCollectorOperation
orbital.EdgeSite
orbital.GroundStation
orbital.L2Connection
New functions:
elastic.getOpenAI
elastic.getOpenAIStatus
machinelearningservices.getEndpointDeployment
machinelearningservices.getMarketplaceSubscription
machinelearningservices.listEndpointKeys
migrate.getAksAssessmentOperation
migrate.getAssessmentsOperation
migrate.getBusinessCaseOperation
migrate.getBusinessCaseOperationReportDownloadUrl
migrate.getWebAppAssessmentV2Operation
migrate.getWebAppCollectorOperation
orbital.getEdgeSite
orbital.getGroundStation
orbital.getL2Connection
orbital.listEdgeSiteL2Connections
orbital.listGroundStationL2Connections
What's Changed
- Extract low-level Autorest Azure client from provider by @thomas11 in #3062
- Read resource state after each Create and Update operation to avoid spurious diffs by @mikhailshilkov in #3042
- Distinguish nil from empty map as default state in resource discovery by @thomas11 in #3076
Full Changelog: v2.28.0...v2.29.0
v2.28.0
Does the PR have any schema changes?
Found 58 breaking changes:
Resources
π΄
"azure-native:deploymentmanager:ArtifactSource" missingπ΄
"azure-native:deploymentmanager:Rollout" missingπ΄
"azure-native:deploymentmanager:Service" missingπ΄
"azure-native:deploymentmanager:ServiceTopology" missingπ΄
"azure-native:deploymentmanager:ServiceUnit" missingπ΄
"azure-native:deploymentmanager:Step" missing
Functions
π΄
"azure-native:deploymentmanager:getArtifactSource" missingπ΄
"azure-native:deploymentmanager:getRollout" missingπ΄
"azure-native:deploymentmanager:getService" missingπ΄
"azure-native:deploymentmanager:getServiceTopology" missingπ΄
"azure-native:deploymentmanager:getServiceUnit" missingπ΄
"azure-native:deploymentmanager:getStep" missing
Types
π‘
"azure-native:cognitiveservices:RaiPolicyContentFilter": properties: "policyName" missingπ‘
"azure-native:cognitiveservices:RaiPolicyContentFilterResponse": properties: "policyName" missingπ΄
"azure-native:deploymentmanager:ApiKeyAuthentication" missingπ΄
"azure-native:deploymentmanager:ApiKeyAuthenticationResponse" missingπ΄
"azure-native:deploymentmanager:CloudErrorBodyResponse" missingπ΄
"azure-native:deploymentmanager:DeploymentMode" missingπ΄
"azure-native:deploymentmanager:HealthCheckStepProperties" missingπ΄
"azure-native:deploymentmanager:HealthCheckStepPropertiesResponse" missingπ΄
"azure-native:deploymentmanager:Identity" missingπ΄
"azure-native:deploymentmanager:IdentityResponse" missingπ΄
"azure-native:deploymentmanager:MessageResponse" missingπ΄
"azure-native:deploymentmanager:PrePostStep" missingπ΄
"azure-native:deploymentmanager:PrePostStepResponse" missingπ΄
"azure-native:deploymentmanager:ResourceOperationResponse" missingπ΄
"azure-native:deploymentmanager:RestAuthLocation" missingπ΄
"azure-native:deploymentmanager:RestAuthType" missingπ΄
"azure-native:deploymentmanager:RestHealthCheck" missingπ΄
"azure-native:deploymentmanager:RestHealthCheckResponse" missingπ΄
"azure-native:deploymentmanager:RestHealthCheckStepAttributes" missingπ΄
"azure-native:deploymentmanager:RestHealthCheckStepAttributesResponse" missingπ΄
"azure-native:deploymentmanager:RestMatchQuantifier" missingπ΄
"azure-native:deploymentmanager:RestRequest" missingπ΄
"azure-native:deploymentmanager:RestRequestMethod" missingπ΄
"azure-native:deploymentmanager:RestRequestResponse" missingπ΄
"azure-native:deploymentmanager:RestResponse" missingπ΄
"azure-native:deploymentmanager:RestResponseRegex" missingπ΄
"azure-native:deploymentmanager:RestResponseResponse" missingπ΄
"azure-native:deploymentmanager:RestResponseResponseRegex" missingπ΄
"azure-native:deploymentmanager:RolloutIdentityAuthentication" missingπ΄
"azure-native:deploymentmanager:RolloutIdentityAuthenticationResponse" missingπ΄
"azure-native:deploymentmanager:RolloutOperationInfoResponse" missingπ΄
"azure-native:deploymentmanager:RolloutStepResponse" missingπ΄
"azure-native:deploymentmanager:SasAuthentication" missingπ΄
"azure-native:deploymentmanager:SasAuthenticationResponse" missingπ΄
"azure-native:deploymentmanager:ServiceResponse" missingπ΄
"azure-native:deploymentmanager:ServiceUnitArtifacts" missingπ΄
"azure-native:deploymentmanager:ServiceUnitArtifactsResponse" missingπ΄
"azure-native:deploymentmanager:ServiceUnitResponse" missingπ΄
"azure-native:deploymentmanager:StepGroup" missingπ΄
"azure-native:deploymentmanager:StepGroupResponse" missingπ΄
"azure-native:deploymentmanager:StepOperationInfoResponse" missingπ΄
"azure-native:deploymentmanager:StepType" missingπ΄
"azure-native:deploymentmanager:WaitStepAttributes" missingπ΄
"azure-native:deploymentmanager:WaitStepAttributesResponse" missingπ΄
"azure-native:deploymentmanager:WaitStepProperties" missingπ΄
"azure-native:deploymentmanager:WaitStepPropertiesResponse" missing
New resources:
mobilepacketcore.AmfDeployment
mobilepacketcore.ClusterService
mobilepacketcore.NrfDeployment
mobilepacketcore.NssfDeployment
mobilepacketcore.ObservabilityService
mobilepacketcore.SmfDeployment
mobilepacketcore.UpfDeployment
New functions:
mobilepacketcore.getAmfDeployment
mobilepacketcore.getClusterService
mobilepacketcore.getNrfDeployment
mobilepacketcore.getNssfDeployment
mobilepacketcore.getObservabilityService
mobilepacketcore.getSmfDeployment
mobilepacketcore.getUpfDeployment
What's Changed
- Move custom resources into own package by @thomas11 in #3059
- Enable RequireEmptyPreviewAfterRefresh in all tests by @mikhailshilkov in #3056
- Reset, don't remove sub-resource properties to avoid wrong diffs by @thomas11 in #3054
Full Changelog: v2.27.0...v2.28.0
v2.27.0
Does the PR have any schema changes?
Found 16 breaking changes:
Types
π‘
"azure-native:datafactory:AzureFunctionActivity": properties: "headers" type changed from "pulumi.json#/Any" to "object":π‘
additional properties had no type but now has &{Type:string Ref: AdditionalProperties: Items: OneOf:[] Discriminator: Plain:false}
π‘
"azure-native:datafactory:AzureFunctionActivityResponse": properties: "headers" type changed from "pulumi.json#/Any" to "object":π‘
additional properties had no type but now has &{Type:string Ref: AdditionalProperties: Items: OneOf:[] Discriminator: Plain:false}
π‘
"azure-native:datafactory:SalesforceServiceCloudV2Source": properties: "readBehavior" missingπ‘
"azure-native:datafactory:SalesforceServiceCloudV2SourceResponse": properties: "readBehavior" missingπ‘
"azure-native:datafactory:SalesforceV2Source": properties: "readBehavior" missingπ‘
"azure-native:datafactory:SalesforceV2SourceResponse": properties: "readBehavior" missingπ‘
"azure-native:datafactory:WebActivity": properties: "headers" type changed from "pulumi.json#/Any" to "object":π‘
additional properties had no type but now has &{Type:string Ref: AdditionalProperties: Items: OneOf:[] Discriminator: Plain:false}
π‘
"azure-native:datafactory:WebActivityResponse": properties: "headers" type changed from "pulumi.json#/Any" to "object":π‘
additional properties had no type but now has &{Type:string Ref: AdditionalProperties: Items: OneOf:[] Discriminator: Plain:false}
π‘
"azure-native:datafactory:WebHookActivity": properties: "headers" type changed from "pulumi.json#/Any" to "object":π‘
additional properties had no type but now has &{Type:string Ref: AdditionalProperties: Items: OneOf:[] Discriminator: Plain:false}
π‘
"azure-native:datafactory:WebHookActivityResponse": properties: "headers" type changed from "pulumi.json#/Any" to "object":π‘
additional properties had no type but now has &{Type:string Ref: AdditionalProperties: Items: OneOf:[] Discriminator: Plain:false}
New functions:
quantum.listWorkspaceKeys
Full Changelog: v2.26.1...v2.27.0
v2.26.1
Does the PR have any schema changes?
Looking good! No breaking changes found.
New resources:
security.DefenderForStorage
New functions:
security.getDefenderForStorage
What's Changed
- New report about all REST endpoints, grouped by resource by @thomas11 in #3032
- Support DefenderForStorageSettings resource by adding default state by @thomas11 in #3007
- Remove resolved special case for #331 by @thomas11 in #3037
- Don't add empty objects that may be of the wrong type when maintaining subresource properties by @thomas11 in #3040
Full Changelog: v2.26.0...v2.26.1