Releases: pulumi/pulumi-azure-native
Releases · pulumi/pulumi-azure-native
v2.41.0
Does the PR have any schema changes?
Found 4 breaking changes:
Resources
🟢
"azure-native:monitor:AzureMonitorWorkspace": required: "publicNetworkAccess" property is no longer Required🟢
"azure-native:storageactions:StorageTask": required inputs: "identity" input has changed to Required
Types
🟡
"azure-native:datafactory:ExpressionV2": properties: "operator" missing🟡
"azure-native:datafactory:ExpressionV2Response": properties: "operator" missing
New resources:
documentdb.FirewallRule
hybridcompute.Gateway
storage.StorageTaskAssignment
New functions:
documentdb.getFirewallRule
hybridcompute.getGateway
mobilenetwork.listMobileNetworkSimGroups
storage.getStorageTaskAssignment
What's Changed
- Add communication.Domain docs by @danielrbradley in #3266
- Bump k8s versions used in go-aks test, since older patch versions are not supported by AKS by @thomas11 in #3277
- Fail early on mismatched environments/clouds by @thomas11 in #3281
Full Changelog: v2.40.0...v2.41.0
v2.40.0
Does the PR have any schema changes?
Looking good! No breaking changes found.
New resources:
containerservice.LoadBalancer
monitor.PipelineGroup
portalservices.CopilotSetting
New functions:
containerservice.getLoadBalancer
monitor.getPipelineGroup
portalservices.getCopilotSetting
What's Changed
- Remove exception from example generation as upstream issue is fixed by @thomas11 in #3249
- Combined dependencies PR by @thomas11 in #3241
- Use new reusable actions by @danielrbradley in #3247
- Bump azure/login, clean up unused environment from nightly-sdk-generation by @thomas11 in #3257
- Manual pulumi/pulumi upgrade to 3.115 by @thomas11 in #3260
Full Changelog: v2.39.0...v2.40.0
v2.39.0
Does the PR have any schema changes?
Found 71 breaking changes:
Resources
🔴
"azure-native:blockchain:BlockchainMember" missing🔴
"azure-native:blockchain:TransactionNode" missing🔴
"azure-native:machinelearningcompute:OperationalizationCluster" missing🔴
"azure-native:machinelearningexperimentation:Account" missing🔴
"azure-native:machinelearningexperimentation:Project" missing🔴
"azure-native:machinelearningexperimentation:Workspace" missing
Functions
🔴
"azure-native:blockchain:getBlockchainMember" missing🔴
"azure-native:blockchain:getTransactionNode" missing🔴
"azure-native:blockchain:listBlockchainMemberApiKeys" missing🔴
"azure-native:blockchain:listLocationConsortiums" missing🔴
"azure-native:blockchain:listTransactionNodeApiKeys" missing🔴
"azure-native:machinelearningcompute:getOperationalizationCluster" missing🔴
"azure-native:machinelearningcompute:listOperationalizationClusterKeys" missing🔴
"azure-native:machinelearningexperimentation:getAccount" missing🔴
"azure-native:machinelearningexperimentation:getProject" missing🔴
"azure-native:machinelearningexperimentation:getWorkspace" missing
Types
🔴
"azure-native:blockchain:ApiKeyResponse" missing🔴
"azure-native:blockchain:BlockchainMemberNodesSku" missing🔴
"azure-native:blockchain:BlockchainMemberNodesSkuResponse" missing🔴
"azure-native:blockchain:BlockchainProtocol" missing🔴
"azure-native:blockchain:ConsortiumResponse" missing🔴
"azure-native:blockchain:FirewallRule" missing🔴
"azure-native:blockchain:FirewallRuleResponse" missing🔴
"azure-native:blockchain:Sku" missing🔴
"azure-native:blockchain:SkuResponse" missing🟢
"azure-native:datafactory:AmazonRdsForSqlServerLinkedService": required: "connectionString" property is no longer Required🟢
"azure-native:datafactory:AmazonRdsForSqlServerLinkedServiceResponse": required: "connectionString" property is no longer Required🟢
"azure-native:datafactory:AzureSqlDWLinkedService": required: "connectionString" property is no longer Required🟢
"azure-native:datafactory:AzureSqlDWLinkedServiceResponse": required: "connectionString" property is no longer Required🟢
"azure-native:datafactory:AzureSqlDatabaseLinkedService": required: "connectionString" property is no longer Required🟢
"azure-native:datafactory:AzureSqlDatabaseLinkedServiceResponse": required: "connectionString" property is no longer Required🟢
"azure-native:datafactory:AzureSqlMILinkedService": required: "connectionString" property is no longer Required🟢
"azure-native:datafactory:AzureSqlMILinkedServiceResponse": required: "connectionString" property is no longer Required🟢
"azure-native:datafactory:SqlServerLinkedService": required: "connectionString" property is no longer Required🟢
"azure-native:datafactory:SqlServerLinkedServiceResponse": required: "connectionString" property is no longer Required🔴
"azure-native:machinelearningcompute:AcsClusterProperties" missing🔴
"azure-native:machinelearningcompute:AcsClusterPropertiesResponse" missing🔴
"azure-native:machinelearningcompute:AgentVMSizeTypes" missing🔴
"azure-native:machinelearningcompute:AppInsightsCredentialsResponse" missing🔴
"azure-native:machinelearningcompute:AppInsightsProperties" missing🔴
"azure-native:machinelearningcompute:AppInsightsPropertiesResponse" missing🔴
"azure-native:machinelearningcompute:AutoScaleConfiguration" missing🔴
"azure-native:machinelearningcompute:AutoScaleConfigurationResponse" missing🔴
"azure-native:machinelearningcompute:ClusterType" missing🔴
"azure-native:machinelearningcompute:ContainerRegistryCredentialsResponse" missing🔴
"azure-native:machinelearningcompute:ContainerRegistryProperties" missing🔴
"azure-native:machinelearningcompute:ContainerRegistryPropertiesResponse" missing🔴
"azure-native:machinelearningcompute:ContainerServiceCredentialsResponse" missing🔴
"azure-native:machinelearningcompute:ErrorDetailResponse" missing🔴
"azure-native:machinelearningcompute:ErrorResponseResponse" missing🔴
"azure-native:machinelearningcompute:ErrorResponseWrapperResponse" missing🔴
"azure-native:machinelearningcompute:GlobalServiceConfiguration" missing🔴
"azure-native:machinelearningcompute:GlobalServiceConfigurationResponse" missing🔴
"azure-native:machinelearningcompute:KubernetesClusterProperties" missing🔴
"azure-native:machinelearningcompute:KubernetesClusterPropertiesResponse" missing🔴
"azure-native:machinelearningcompute:OrchestratorType" missing🔴
"azure-native:machinelearningcompute:ServiceAuthConfiguration" missing🔴
"azure-native:machinelearningcompute:ServiceAuthConfigurationResponse" missing🔴
"azure-native:machinelearningcompute:ServicePrincipalProperties" missing🔴
"azure-native:machinelearningcompute:ServicePrincipalPropertiesResponse" missing🔴
"azure-native:machinelearningcompute:SslConfiguration" missing🔴
"azure-native:machinelearningcompute:SslConfigurationResponse" missing🔴
"azure-native:machinelearningcompute:Status" missing🔴
"azure-native:machinelearningcompute:StorageAccountCredentialsResponse" missing🔴
"azure-native:machinelearningcompute:StorageAccountProperties" missing🔴
"azure-native:machinelearningcompute:StorageAccountPropertiesResponse" missing🔴
"azure-native:machinelearningcompute:SystemService" missing🔴
"azure-native:machinelearningcompute:SystemServiceResponse" missing🔴
"azure-native:machinelearningcompute:SystemServiceType" missing🔴
"azure-native:machinelearningexperimentation:StorageAccountProperties" missing🔴
"azure-native:machinelearningexperimentation:StorageAccountPropertiesResponse" missing
New resources:
storagecache.ImportJob
New functions:
eventgrid.getNamespaceTopicEventSubscriptionFullUrl
storagecache.getImportJob
What's Changed
- Combined dependencies PR by @thomas11 in #3234
- Bump the go_modules group across 5 directories with 1 update by @dependabot in #3229
- Document the special behavior of updating sql.Server passwords by @thomas11 in #3242
Full Changelog: v2.38.0...v2.39.0
v2.38.0
Does the PR have any schema changes?
Found 9 breaking changes:
Types
🟡
"azure-native:datafactory:ScriptActivityScriptBlock": properties: "type" type changed from "" to "pulumi.json#/Any"🟡
"azure-native:datafactory:ScriptActivityScriptBlockResponse": properties: "type" type changed from "string" to "pulumi.json#/Any"🔴
"azure-native:datafactory:ScriptType" missing🔴
"azure-native:datafactory:SystemAssignedManagedIdentityCredential" missing🔴
"azure-native:datafactory:SystemAssignedManagedIdentityCredentialResponse" missing🔴
"azure-native:datafactory:UserAssignedManagedIdentityCredential" missing🔴
"azure-native:datafactory:UserAssignedManagedIdentityCredentialResponse" missing- "azure-native:elastic:OpenAIIntegrationPropertiesResponse": required:
🟢
"openAIResourceEndpoint" property is no longer Required🟢
"openAIResourceId" property is no longer Required
New resources:
appplatform.Job
devcenter.EncryptionSet
devcenter.Plan
devcenter.PlanMember
machinelearningservices.ConnectionDeployment
machinelearningservices.ConnectionRaiBlocklist
machinelearningservices.ConnectionRaiBlocklistItem
machinelearningservices.ConnectionRaiPolicy
machinelearningservices.RaiPolicy
web.WebAppSiteContainer
web.WebAppSiteContainerSlot
New functions:
appplatform.getJob
appplatform.listJobEnvSecrets
appplatform.listJobExecutionEnvSecrets
devcenter.getEncryptionSet
devcenter.getPlan
devcenter.getPlanMember
devcenter.getProjectInheritedSettings
machinelearningservices.getConnectionDeployment
machinelearningservices.getConnectionRaiBlocklist
machinelearningservices.getConnectionRaiBlocklistItem
machinelearningservices.getConnectionRaiPolicy
machinelearningservices.getRaiPolicy
machinelearningservices.listWorkspaceConnectionModels
web.getWebAppSiteContainer
web.getWebAppSiteContainerSlot
What's Changed
- Update and reactivate postgres test by @thomas11 in #3218
- Handle read failure after create failure by @danielrbradley in #3219
- Implement provider cancellation by @danielrbradley in #3224
- Re-disable Postgres test by @thomas11 in #3227
- Bump gradle/gradle-build-action due to node v16 warning. Bump Python to 3.9. by @thomas11 in #3232
Full Changelog: v2.37.0...v2.38.0
v2.37.0
Does the PR have any schema changes?
Looking good! No breaking changes found.
New resources:
network.FirewallPolicyDraft
network.FirewallPolicyRuleCollectionGroupDraft
New functions:
app.getCustomDomainVerificationId
dbforpostgresql.getGetPrivateDnsZoneSuffixExecute
network.getFirewallPolicyDraft
network.getFirewallPolicyRuleCollectionGroupDraft
network.getVirtualNetworkGatewayConnectionIkeSas
network.getVirtualNetworkGatewayVpnProfilePackageUrl
network.getVpnLinkConnectionIkeSas
What's Changed
- Support invokes with non-object outputs, via wrapping by @thomas11 in #3165
- Handle non-JSON responses more gracefully by @thomas11 in #3210
Full Changelog: v2.36.0...v2.37.0
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