NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3000 most downloaded on PyPI
A Pulumi package for creating and managing Google Cloud Platform resources.
Last release 3 days ago
01 Oct 2026
Ships on a steady schedule
a new release about every 8 days
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
1024 releases · first in 2018
Nothing published for this version
Upgrade terraform-provider-google-beta to v7.26.0 by @pulumi-bot in https://github.com/pulumi/pulumi-gcp/pull/3683
Full Changelog: https://github.com/pulumi/pulumi-gcp/compare/v9.17.1...v9.18.0
Nothing published for this version
One column per quarter.
Nothing published for this version
Combined dependencies PR by @pulumi-bot in https://github.com/pulumi/pulumi-gcp/pull/3669
Full Changelog: https://github.com/pulumi/pulumi-gcp/compare/v9.17.0...v9.17.1
Nothing published for this version
Combined dependencies PR by @pulumi-bot in https://github.com/pulumi/pulumi-gcp/pull/3661
Full Changelog: https://github.com/pulumi/pulumi-gcp/compare/v9.16.0...v9.17.0
Nothing published for this version
Nothing published for this version
Update GitHub Actions workflows. by @pulumi-provider-automation[bot] in https://github.com/pulumi/pulumi-gcp/pull/3655
Full Changelog: https://github.com/pulumi/pulumi-gcp/compare/v9.15.0...v9.16.0
Nothing published for this version
Upgrade pulumi-terraform-bridge to v3.123.0 by @pulumi-bot in https://github.com/pulumi/pulumi-gcp/pull/3637
Full Changelog: https://github.com/pulumi/pulumi-gcp/compare/v9.14.0...v9.15.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Add hypercomputecluster module mapping by @pose in https://github.com/pulumi/pulumi-gcp/pull/3609
Full Changelog: https://github.com/pulumi/pulumi-gcp/compare/v9.13.0...v9.14.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Combined dependencies PR by @pulumi-bot in https://github.com/pulumi/pulumi-gcp/pull/3596
Full Changelog: https://github.com/pulumi/pulumi-gcp/compare/v9.12.0...v9.13.0
Nothing published for this version
Upgrade pulumi-terraform-bridge to v3.120 by @pulumi-bot in https://github.com/pulumi/pulumi-gcp/pull/3564
Full Changelog: https://github.com/pulumi/pulumi-gcp/compare/v9.11.0...v9.12.0
Update the version constraints for bucket-py by @pgavlin in https://github.com/pulumi/pulumi-gcp/pull/3538
Full Changelog: https://github.com/pulumi/pulumi-gcp/compare/v9.10.0...v9.11.0
chore: bump the runner size for build_sdk by @pgavlin in https://github.com/pulumi/pulumi-gcp/pull/3530
Full Changelog: https://github.com/pulumi/pulumi-gcp/compare/v9.9.0...v9.10.0
upgrade google.golang.org/api to v0.259.0 by @pgavlin in https://github.com/pulumi/pulumi-gcp/pull/3518
Full Changelog: https://github.com/pulumi/pulumi-gcp/compare/v9.8.0...v9.9.0
Update GitHub Actions workflows. by @pulumi-provider-automation[bot] in https://github.com/pulumi/pulumi-gcp/pull/3511
Full Changelog: https://github.com/pulumi/pulumi-gcp/compare/v9.7.0...v9.8.0
Combined dependencies PR by @pulumi-bot in https://github.com/pulumi/pulumi-gcp/pull/3476
Full Changelog: https://github.com/pulumi/pulumi-gcp/compare/v9.6.0...v9.7.0
Update GitHub Actions workflows. by @pulumi-bot in https://github.com/pulumi/pulumi-gcp/pull/3467
Full Changelog: https://github.com/pulumi/pulumi-gcp/compare/v9.5.0...v9.6.0
Update GitHub Actions workflows. by @pulumi-bot in https://github.com/pulumi/pulumi-gcp/pull/3448
Full Changelog: https://github.com/pulumi/pulumi-gcp/compare/v9.4.0...v9.5.0
🟢 "gcp:beyondcorp/securityGatewayApplication:SecurityGatewayApplication": required: "endpointMatchers" property is no longer Required
Found 29 breaking changes:
🟢 "gcp:beyondcorp/securityGatewayApplication:SecurityGatewayApplication": required: "endpointMatchers" property is no longer Required🟢 "gcp:compute/router:Router": required: "network" property is no longer Required🟢 "gcp:gkeonprem/vMwareNodePool:VMwareNodePool": required: "onPremVersion" property is no longer Required🟡 inputs: "activityDataRetentionPeriodDays" missing🟡 properties: "activityDataRetentionPeriodDays" missing output "activityDataRetentionPeriodDays"🟢 "dataSource" property has changed to Required🟢 "rulesConfigInfos" property has changed to Required🟢 "gcp:beyondcorp/SecurityGatewayApplicationEndpointMatcher:SecurityGatewayApplicationEndpointMatcher": required: "ports" property has changed to Required🟢 "gcp:cloudrunv2/getServiceTemplate:getServiceTemplate": required: "healthCheckDisabled" property has changed to Required🟢 "maxInFlightRequests" property has changed to Required🟢 "maxInFlightRequestsPerEndpoint" property has changed to Required🟢 "maxInFlightRequestsPerInstance" property has changed to Required🟢 "trafficDuration" property has changed to Required🟢 "gcp:compute/getInstanceGroupManagerInstanceLifecyclePolicy:getInstanceGroupManagerInstanceLifecyclePolicy": required: "onRepairs" property has changed to Required🟢 "maxInFlightRequests" property has changed to Required🟢 "maxInFlightRequestsPerEndpoint" property has changed to Required🟢 "maxInFlightRequestsPerInstance" property has changed to Required🟢 "trafficDuration" property has changed to Required🟢 "gcp:compute/getRegionInstanceGroupManagerInstanceLifecyclePolicy:getRegionInstanceGroupManagerInstanceLifecyclePolicy": required: "onRepairs" property has changed to Required🟢 "enableK8sCertsViaDns" property has changed to Required🟢 "enableK8sTokensViaDns" property has changed to Required🟢 "gcp:container/getClusterFleet:getClusterFleet": required: "membershipType" property has changed to Required🟢 "gcp:dataloss/PreventionJobTriggerInspectJobActionSaveFindingsOutputConfig:PreventionJobTriggerInspectJobActionSaveFindingsOutputConfig": required: "table" property is no longer Required🟡 "gcp:discoveryengine/DataConnectorEntity:DataConnectorEntity": properties: "params" type changed from "object" to "string":
🟡 additional properties had &{Type:string Ref: AdditionalProperties:<nil> Items:<nil> OneOf:[] Discriminator:<nil> Plain:false} but now has no type🟢 "gcp:sql/getDatabaseInstanceClone:getDatabaseInstanceClone": required: "sourceInstanceDeletionTime" property has changed to Required🟢 "gcp:sql/getDatabaseInstanceSetting:getDatabaseInstanceSetting": required: "readPoolAutoScaleConfigs" property has changed to Required🟢 "gcp:sql/getDatabaseInstancesInstanceClone:getDatabaseInstancesInstanceClone": required: "sourceInstanceDeletionTime" property has changed to Required🟢 "gcp:sql/getDatabaseInstancesInstanceSetting:getDatabaseInstancesInstanceSetting": required: "readPoolAutoScaleConfigs" property has changed to Requiredapigee/developerApp.DeveloperAppapigee/environmentApiRevisionDeployment.EnvironmentApiRevisionDeploymentdataplex/entryLink.EntryLinkdiscoveryengine/assistant.Assistantdiscoveryengine/licenseConfig.LicenseConfigfirestore/userCreds.UserCredsiam/workforcePoolProviderScimTenant.WorkforcePoolProviderScimTenantkms/folderKajPolicyConfig.FolderKajPolicyConfigkms/projectKajPolicyConfig.ProjectKajPolicyConfignetworksecurity/dnsThreatDetector.DnsThreatDetectorobservability/traceScope.TraceScopeoracledatabase/dbSystem.DbSystemsaasruntime/tenant.Tenantsaasruntime/unit.Unitvertex/aiCacheConfig.AiCacheConfigvertex/aiReasoningEngine.AiReasoningEngineartifactregistry/getPackages.getPackagesnetworkmanagement/getConnectivityTests.getConnectivityTestsFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v9.3.0...v9.4.0
🟢 "gcp:compute/vPNTunnel:VPNTunnel": required: "sharedSecret" property is no longer Required
Found 9 breaking changes:
🟢 "gcp:compute/vPNTunnel:VPNTunnel": required: "sharedSecret" property is no longer Required🟢 "gcp:networksecurity/mirroringEndpointGroup:MirroringEndpointGroup": required: "mirroringDeploymentGroup" property is no longer Required🟢 "livenessProbes" property has changed to Required🟢 "startupProbes" property has changed to Required🟢 "gcp:compute/WireGroupWireProperties:WireGroupWireProperties": required: "bandwidthAllocation" property has changed to Required🟡 "gcp:netapp/VolumeHybridReplicationParameters:VolumeHybridReplicationParameters": properties: "peerIpAddresses" type changed from "string" to "array":
🟡 items had no type but now has &{Type:string Ref: AdditionalProperties:<nil> Items:<nil> OneOf:[] Discriminator:<nil> Plain:false}🟢 "gcp:privilegedaccessmanager/getEntitlementApprovalWorkflowManualApprovalStep:getEntitlementApprovalWorkflowManualApprovalStep": required: "id" property has changed to Required🟢 "gcp:sql/getDatabaseInstancesInstance:getDatabaseInstancesInstance": required: "pointInTimeRestoreContexts" property has changed to Requiredapigee/apiDeployment.ApiDeploymentdiscoveryengine/dataConnector.DataConnectorkms/organizationKajPolicyConfig.OrganizationKajPolicyConfigsaasruntime/rolloutKind.RolloutKindartifactregistry/getMavenArtifacts.getMavenArtifactsartifactregistry/getNpmPackages.getNpmPackagesFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v9.2.0...v9.3.0
Looking good! No breaking changes found. No new resources/functions.
Looking good! No breaking changes found. No new resources/functions.
Full Changelog: https://github.com/pulumi/pulumi-gcp/compare/v9.1.0...v9.2.0
Update GitHub Actions workflows. by @pulumi-bot in https://github.com/pulumi/pulumi-gcp/pull/3393
Full Changelog: https://github.com/pulumi/pulumi-gcp/compare/v9.0.0...v9.1.0
GCP provider v9.0 includes several breaking changes to a few resources and invokes. Here are the details:
Version 9.0.0 of the GCP provider for Pulumi is a major release and includes changes that you need to consider when upgrading. This guide will help with that process and focuses only on changes from version 8.x to version 9.0.0. See the Version 8 Upgrade Guide for information on upgrading from 7.x to version 8.0.0.
GCP provider v9.0 includes several breaking changes to a few resources and invokes. Here are the details:
Resource gcp.alloydb.Cluster:
deletionProtection has been added with a default value of true. This field destroying or recreating the cluster during pulumi up. In 9.0.0, existing clusters will have deletionProtection set to true during the next refresh unless otherwise set in the program configuration.Resource gcp.apigee.KeystoresAliasesKeyCertFile:
certsInfo is no longer an input and instead is only available as an output property.Resource gcp.artifactregistry.Repository:
Resource gcp.beyondcorp.Application removed:
ApplicationIamBinding, ApplicationIamMember, and ApplicationIamPolicy have also been removed.gcp.beyondcorp.SecurityGatewayApplication instead.Resource gcp.bigquery.Table:
view.useLegacySql No longer has a default value of true. You may need to explicitly set this field in your program configuration.Resource gcp.bigtable.TableIamBinding:
instance is now removed in favor of instanceName.Resource gcp.bigtable.TableIamMember:
instance is now removed in favor of instanceName.Resource gcp.bigtable.TableIamPolicy:
instance is now removed in favor of instanceName.Resource gcp.cloudfunctionsv2.Function:
Field eventTrigger.eventType is now a required field.
Field serviceConfig.service is now only available as an output property. Remove it from your program configuration when upgrading.
Resource gcp.cloudrunv2.WorkerPool:
template.containers.dependsOn is removed.Resource gcp.colab.RuntimeTemplate:
postStartupScriptConfig is removed.Resource gcp.compute.InstanceTemplate:
disks.diskType, disks.mode, disks.interface no longer use provider defaults and instead will be set by the API. See the API documentation for more details.Resource gcp.compute.RegionInstanceTemplate:
disks.diskType, disks.mode, disks.interface no longer use provider defaults and instead will be set by the API. See the API documentation for more details.Resource gcp.compute.Subnetwork:
enableFlowLogs has been removed in favor of logConfig.Resource gcp.gkehub.Membership:
description has been removed.Resource gcp.gkehub.FeatureMembership:
configmanagement.binauthz has been removed.Resource gcp.memorystore.Instance:
allowFewerZonesDeployment has been removed.Resource gcp.networkservices.LbTrafficExtension:
loadBalancingScheme is now required. It was already needed for this resource to function correctly so no changes should be necessary.Resource gcp.notebooks.Location is removed because it was not a functional resource.
Resource gcp.projects.Service:
disableOnDestroy no longer defaults to true.Resource gcp.redis.Cluster:
allowFewerZonesDeployment has been removed.Resource gcp.securesourcemanager.Instance:
deletionPolicy has had its default value changed to PREVENT.Resource gcp.storage.TransferJob:
Several path fields have improved validation and now are required to not start with /.
Resource gcp.storage.Bucket:
retentionPeriod has had its type changed to string.Resource gcp.storage.Notification:
topic now requires a new format and must be provided in the format projects/{{project}}/topics/{{topic}}.Resource gcp.tpu.Node has been removed in favor of gcp.tpu.V2Vm. For moving from TPU Node to TPU VM architecture, see https://cloud.google.com/tpu/docs/system-architecture-tpu-vm#from-tpu-node-to-tpu-vm.
Resource gcp.vertex.AiIndex:
metadata and metadata.config are now required. These fields were already required for resource functionality, so no change is necessary to existing configurations.In v9, we are removing a patch that changed the Import behavior on gcp.storage.Bucket.
This patch allowed for a pulumi import to directly import cloud labels to the Bucket's labels field.
Going forward, the Import behavior for labels will be on par with all other resources: on a fresh import, the labels will be written to the output-only effectiveLabels field in the Pulumi state, and not to the bucket's labels.
The generated code will not include labels.
To bring Bucket labels under Pulumi management after an import, you now need to explicitly set them on the Bucket's labels field.
You may discover any such potential labels from the Bucket's effectiveLabels field.
Read more about label handling here.
This change is a bug fix for https://github.com/pulumi/pulumi-gcp/issues/3337.
Full Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.41.1...v9.0.0
Combined dependencies PR by @pulumi-bot in https://github.com/pulumi/pulumi-gcp/pull/3346
Full Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.41.0...v8.41.1
Update GitHub Actions workflows. by @pulumi-bot in https://github.com/pulumi/pulumi-gcp/pull/3320
Full Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.40.0...v8.41.0
"gcp:oracledatabase/autonomousDatabase:AutonomousDatabase": required:
Found 19 breaking changes:
🟢 "cidr" property is no longer Required🟢 "network" property is no longer Required🟢 "backupSubnetCidr" property is no longer Required🟢 "cidr" property is no longer Required🟢 "network" property is no longer Required🟢 "gcp:cloudrunv2/getJobTemplateTemplate:getJobTemplateTemplate": required: "gpuZonalRedundancyDisabled" property has changed to Required🟢 "gcp:compute/getSubnetworksSubnetwork:getSubnetworksSubnetwork": required: "networkName" property has changed to Required🟢 "gcp:container/getClusterAddonsConfig:getClusterAddonsConfig": required: "lustreCsiDriverConfigs" property has changed to Required🟢 "gcp:container/getClusterIpAllocationPolicy:getClusterIpAllocationPolicy": required: "additionalIpRangesConfigs" property has changed to Required🟢 "gcp:container/getClusterNodePoolNetworkConfig:getClusterNodePoolNetworkConfig": required: "subnetwork" property has changed to Required🟢 "gcp:dataproc/ClusterClusterConfigSecurityConfig:ClusterClusterConfigSecurityConfig": required: "kerberosConfig" property is no longer Required🟢 "gcp:diagflow/CxWebhookServiceDirectory:CxWebhookServiceDirectory": required: "genericWebService" property is no longer Required🟢 "odbNetwork" property has changed to Required🟢 "odbSubnet" property has changed to Required🟢 "backupOdbSubnet" property has changed to Required🟢 "odbNetwork" property has changed to Required🟢 "odbSubnet" property has changed to Required🟢 "gcp:secretmanager/getRegionalSecretsSecret:getRegionalSecretsSecret": required: "tags" property has changed to Required🟢 "gcp:secretmanager/getSecretsSecret:getSecretsSecret": required: "tags" property has changed to Requiredapigee/apiProduct.ApiProductapigee/securityAction.SecurityActionbigtable/schemaBundle.SchemaBundlecompute/previewFeature.PreviewFeaturedeveloperconnect/insightsConfig.InsightsConfigdiagflow/cxGenerator.CxGeneratordiscoveryengine/cmekConfig.CmekConfigdiscoveryengine/recommendationEngine.RecommendationEngineiam/workforcePoolIamBinding.WorkforcePoolIamBindingiam/workforcePoolIamMember.WorkforcePoolIamMemberiam/workforcePoolIamPolicy.WorkforcePoolIamPolicymodelarmor/floorsetting.Floorsettingoracledatabase/odbNetwork.OdbNetworkoracledatabase/odbSubnet.OdbSubnetstorage/insightsDatasetConfig.InsightsDatasetConfigvertex/aiEndpointWithModelGardenDeployment.AiEndpointWithModelGardenDeploymentartifactregistry/getDockerImages.getDockerImagesiam/getWorkforcePoolIamPolicy.getWorkforcePoolIamPolicystorage/getInsightsDatasetConfig.getInsightsDatasetConfigFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.39.0...v8.40.0
🟢 "gcp:compute/ReservationSpecificReservation:ReservationSpecificReservation": required: "instanceProperties" property is no longer Required
Found 5 breaking changes:
🟢 "gcp:compute/ReservationSpecificReservation:ReservationSpecificReservation": required: "instanceProperties" property is no longer Required🟢 "gcp:compute/getReservationShareSetting:getReservationShareSetting": required: "projects" property has changed to Required🟢 "gcp:compute/getReservationSpecificReservation:getReservationSpecificReservation": required: "sourceInstanceTemplate" property has changed to Required🟢 "gcp:compute/getReservationSpecificReservationInstanceProperty:getReservationSpecificReservationInstanceProperty": required: "maintenanceInterval" property has changed to Required🟢 "gcp:compute/getSecurityPolicyAdvancedOptionsConfig:getSecurityPolicyAdvancedOptionsConfig": required: "requestBodyInspectionSize" property has changed to Requiredbackupdisasterrecovery/serviceConfig.ServiceConfigbigqueryanalyticshub/dataExchangeSubscription.DataExchangeSubscriptioncompute/getNetworkAttachment.getNetworkAttachmentfirestore/getDocument.getDocumentFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.38.0...v8.39.0
🟢 "gcp:compute/RouterRoutePolicyTerm:RouterRoutePolicyTerm": required: "match" property has changed to Required
Found 8 breaking changes:
🟢 "gcp:compute/RouterRoutePolicyTerm:RouterRoutePolicyTerm": required: "match" property has changed to Required🟢 "gcp:compute/RouterStatusBestRoute:RouterStatusBestRoute": required: "params" property has changed to Required🟢 "gcp:compute/RouterStatusBestRoutesForRouter:RouterStatusBestRoutesForRouter": required: "params" property has changed to Required🟢 "gcp:compute/getRouterStatusBestRoute:getRouterStatusBestRoute": required: "params" property has changed to Required🟢 "gcp:compute/getRouterStatusBestRoutesForRouter:getRouterStatusBestRoutesForRouter": required: "params" property has changed to Required🟢 "gcp:container/getClusterSecretManagerConfig:getClusterSecretManagerConfig": required: "rotationConfigs" property has changed to Required🟡 "gcp:gkeonprem/BareMetalClusterLoadBalancerBgpLbConfigAddressPool:BareMetalClusterLoadBalancerBgpLbConfigAddressPool": properties: "manualAssign" type changed from "string" to "boolean"🟢 "gcp:secretmanager/getSecretsSecret:getSecretsSecret": required: "deletionProtection" property has changed to Requiredcontactcenterinsights/analysisRule.AnalysisRulemodelarmor/template.Templatenetworkmanagement/getConnectivityTestRun.getConnectivityTestRunredis/getCluster.getClusterFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.37.0...v8.38.0
"gcp:monitoring/metricDescriptor:MetricDescriptor": required:
Found 10 breaking changes:
🟢 "description" property is no longer Required🟢 "displayName" property is no longer Required🟢 "gcp:cloudidentity/getGroupMembershipsMembership:getGroupMembershipsMembership": required: "createIgnoreAlreadyExists" property has changed to Required🟢 "gcp:cloudrunv2/getJobTemplateTemplate:getJobTemplateTemplate": required: "nodeSelectors" property has changed to Required🟢 "gcp:container/getClusterConfidentialNode:getClusterConfidentialNode": required: "confidentialInstanceType" property has changed to Required🟢 "gcp:container/getClusterNodeConfigConfidentialNode:getClusterNodeConfigConfidentialNode": required: "confidentialInstanceType" property has changed to Required🟢 "gcp:container/getClusterNodePoolNodeConfigConfidentialNode:getClusterNodePoolNodeConfigConfidentialNode": required: "confidentialInstanceType" property has changed to Required🟢 "gcp:secretmanager/getRegionalSecretsSecret:getRegionalSecretsSecret": required: "deletionProtection" property has changed to Required🟢 "allowAllServiceAgentAccess" property has changed to Required🟢 "allowCrossOrgVpcs" property has changed to Requiredapihub/plugin.Plugincompute/wireGroup.WireGroupdiagflow/cxGenerativeSettings.CxGenerativeSettingsFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.36.0...v8.37.0
🟢 "gcp:bigqueryanalyticshub/listing:Listing": required: "bigqueryDataset" property is no longer Required
Found 5 breaking changes:
🟢 "gcp:bigqueryanalyticshub/listing:Listing": required: "bigqueryDataset" property is no longer Required🟢 "gcp:lustre/instance:Instance": required inputs: "perUnitStorageThroughput" input has changed to Required🟢 "gcp:alloydb/getInstanceNetworkConfig:getInstanceNetworkConfig": required: "allocatedIpRangeOverride" property has changed to Required🟢 "gcp:container/getClusterNodeConfigAdvancedMachineFeature:getClusterNodeConfigAdvancedMachineFeature": required: "performanceMonitoringUnit" property has changed to Required🟢 "gcp:container/getClusterNodePoolNodeConfigAdvancedMachineFeature:getClusterNodePoolNodeConfigAdvancedMachineFeature": required: "performanceMonitoringUnit" property has changed to Requiredapihub/pluginInstance.PluginInstancebigtable/appProfile.AppProfilecontactcenterinsights/view.Viewdataproc/sessionTemplate.SessionTemplatediagflow/encryptionSpec.EncryptionSpecFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.35.0...v8.36.0
🟢 "gcp:compute/URLMapTest:URLMapTest": required: "service" property is no longer Required
Found 1 breaking change:
🟢 "gcp:compute/URLMapTest:URLMapTest": required: "service" property is no longer Requireddiagflow/cxTool.CxTooldataplex/getDataQualityRules.getDataQualityRulesFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.34.0...v8.35.0
Looking good! No breaking changes found. No new resources/functions.
Looking good! No breaking changes found. No new resources/functions.
🟢 "gcp:datastream/privateConnection:PrivateConnection": required: "vpcPeeringConfig" property is no longer Required
Found 6 breaking changes:
🟢 "gcp:datastream/privateConnection:PrivateConnection": required: "vpcPeeringConfig" property is no longer Required🟢 "gcp:compute/getRegionBackendServiceSubsetting:getRegionBackendServiceSubsetting": required: "subsetSize" property has changed to Required🟢 "gcp:filestore/getInstanceEffectiveReplication:getInstanceEffectiveReplication": required: "role" property has changed to Required🟢 "gcp:filestore/getInstanceEffectiveReplicationReplica:getInstanceEffectiveReplicationReplica": required: "peerInstance" property has changed to Required🟢 "gcp:filestore/getInstanceFileShareNfsExportOption:getInstanceFileShareNfsExportOption": required: "network" property has changed to Required🟢 "gcp:filestore/getInstanceNetwork:getInstanceNetwork": required: "pscConfigs" property has changed to Requiredapigee/securityMonitoringCondition.SecurityMonitoringConditionbeyondcorp/securityGatewayApplication.SecurityGatewayApplicationbeyondcorp/securityGatewayApplicationIamBinding.SecurityGatewayApplicationIamBindingbeyondcorp/securityGatewayApplicationIamMember.SecurityGatewayApplicationIamMemberbeyondcorp/securityGatewayApplicationIamPolicy.SecurityGatewayApplicationIamPolicycloudrunv2/workerPool.WorkerPoolcloudrunv2/workerPoolIamBinding.WorkerPoolIamBindingcloudrunv2/workerPoolIamMember.WorkerPoolIamMembercloudrunv2/workerPoolIamPolicy.WorkerPoolIamPolicycompute/futureReservation.FutureReservationdataplex/entry.Entrydataplex/glossaryCategory.GlossaryCategorydataplex/glossaryTerm.GlossaryTermiam/workforcePoolProviderKey.WorkforcePoolProviderKeyiam/workloadIdentityPoolManagedIdentity.WorkloadIdentityPoolManagedIdentityiam/workloadIdentityPoolNamespace.WorkloadIdentityPoolNamespacemanagedkafka/acl.Aclbeyondcorp/getSecurityGatewayApplicationIamPolicy.getSecurityGatewayApplicationIamPolicybigquery/getDatasets.getDatasetsbigquery/getTable.getTablecloudrunv2/getWorkerPool.getWorkerPoolcloudrunv2/getWorkerPoolIamPolicy.getWorkerPoolIamPolicygkehub/getMembership.getMembershipFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.32.1...v8.33.0
Looking good! No breaking changes found. No new resources/functions.
Looking good! No breaking changes found. No new resources/functions.
Full Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.32.0...v8.32.1
🟢 "gcp:compute/getInstanceAttachedDisk:getInstanceAttachedDisk": required: "forceAttach" property has changed to Required
Found 2 breaking changes:
🟢 "gcp:compute/getInstanceAttachedDisk:getInstanceAttachedDisk": required: "forceAttach" property has changed to Required🟢 "gcp:compute/getInstanceBootDisk:getInstanceBootDisk": required: "forceAttach" property has changed to Requiredbigquery/rowAccessPolicy.RowAccessPolicydataplex/glossary.Glossarydataplex/glossaryIamBinding.GlossaryIamBindingdataplex/glossaryIamMember.GlossaryIamMemberdataplex/glossaryIamPolicy.GlossaryIamPolicyfirebase/appHostingDefaultDomain.AppHostingDefaultDomainfirebase/appHostingDomain.AppHostingDomainfirebase/appHostingTraffic.AppHostingTrafficiam/workloadIdentityPoolIamBinding.WorkloadIdentityPoolIamBindingiam/workloadIdentityPoolIamMember.WorkloadIdentityPoolIamMemberiam/workloadIdentityPoolIamPolicy.WorkloadIdentityPoolIamPolicybeyondcorp/getSecurityGateway.getSecurityGatewaydataplex/getGlossaryIamPolicy.getGlossaryIamPolicyiam/getWorkloadIdentityPoolIamPolicy.getWorkloadIdentityPoolIamPolicylustre/getInstance.getInstanceFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.31.0...v8.32.0
"gcp:dataproc/metastoreService:MetastoreService":
Found 10 breaking changes:
🟡 inputs: "tags" missing🟡 properties: "tags" missing output "tags"🟡 inputs: "tags" missing🟡 properties: "tags" missing output "tags"🟢 "gcp:alloydb/getInstancePscInstanceConfig:getInstancePscInstanceConfig": required: "pscAutoConnections" property has changed to Required🟢 "gcp:certificateauthority/AuthorityConfigSubjectConfigSubject:AuthorityConfigSubjectConfigSubject": required: "organization" property is no longer Required🟢 "architecture" property has changed to Required🟢 "guestOsFeatures" property has changed to Required🟢 "architecture" property has changed to Required🟢 "guestOsFeatures" property has changed to Requiredcompute/crossSiteNetwork.CrossSiteNetworkFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.30.1...v8.31.0
Looking good! No breaking changes found. No new resources/functions.
Looking good! No breaking changes found. No new resources/functions.
Full Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.30.0...v8.30.1
"gcp:cloudrunv2/getServiceScaling:getServiceScaling": required:
Found 4 breaking changes:
🟢 "manualInstanceCount" property has changed to Required🟢 "scalingMode" property has changed to Required🟢 "gcp:sql/getDatabaseInstanceSetting:getDatabaseInstanceSetting": required: "connectionPoolConfigs" property has changed to Required🟢 "gcp:sql/getDatabaseInstancesInstanceSetting:getDatabaseInstancesInstanceSetting": required: "connectionPoolConfigs" property has changed to Requiredapigee/securityProfileV2.SecurityProfileV2resourcemanager/capability.Capabilitypulumi.providers.gcp/terraformConfigFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.29.0...v8.30.0
🟢 "gcp:compute/interconnect:Interconnect": required inputs: "location" input has changed to Required
Found 21 breaking changes:
🟢 "gcp:compute/interconnect:Interconnect": required inputs: "location" input has changed to Required🟢 "gcp:compute/InstanceTemplateDiskDiskEncryptionKey:InstanceTemplateDiskDiskEncryptionKey": required: "kmsKeySelfLink" property is no longer Required🟢 "gcp:compute/InstanceTemplateDiskSourceImageEncryptionKey:InstanceTemplateDiskSourceImageEncryptionKey": required: "kmsKeySelfLink" property is no longer Required🟢 "gcp:compute/InstanceTemplateDiskSourceSnapshotEncryptionKey:InstanceTemplateDiskSourceSnapshotEncryptionKey": required: "kmsKeySelfLink" property is no longer Required🟢 "gcp:compute/RegionInstanceTemplateDiskDiskEncryptionKey:RegionInstanceTemplateDiskDiskEncryptionKey": required: "kmsKeySelfLink" property is no longer Required🟢 "gcp:compute/RegionInstanceTemplateDiskSourceImageEncryptionKey:RegionInstanceTemplateDiskSourceImageEncryptionKey": required: "kmsKeySelfLink" property is no longer Required🟢 "gcp:compute/RegionInstanceTemplateDiskSourceSnapshotEncryptionKey:RegionInstanceTemplateDiskSourceSnapshotEncryptionKey": required: "kmsKeySelfLink" property is no longer Required🟢 "gcp:compute/getInstanceTemplateDiskDiskEncryptionKey:getInstanceTemplateDiskDiskEncryptionKey": required: "kmsKeyServiceAccount" property has changed to Required🟢 "rawKey" property has changed to Required🟢 "rsaEncryptedKey" property has changed to Required🟢 "rawKey" property has changed to Required🟢 "rsaEncryptedKey" property has changed to Required🟢 "gcp:compute/getRegionInstanceTemplateDiskDiskEncryptionKey:getRegionInstanceTemplateDiskDiskEncryptionKey": required: "kmsKeyServiceAccount" property has changed to Required🟢 "rawKey" property has changed to Required🟢 "rsaEncryptedKey" property has changed to Required🟢 "rawKey" property has changed to Required🟢 "rsaEncryptedKey" property has changed to Required🟢 "gcp:container/getClusterNodeConfigEphemeralStorageLocalSsdConfig:getClusterNodeConfigEphemeralStorageLocalSsdConfig": required: "dataCacheCount" property has changed to Required🟢 "gcp:container/getClusterNodePoolNodeConfigEphemeralStorageLocalSsdConfig:getClusterNodePoolNodeConfigEphemeralStorageLocalSsdConfig": required: "dataCacheCount" property has changed to Required🟢 "gcp:dns/ManagedZoneForwardingConfigTargetNameServer:ManagedZoneForwardingConfigTargetNameServer": required: "ipv4Address" property is no longer Required🟢 "gcp:sql/getDatabaseInstancesInstance:getDatabaseInstancesInstance": required: "dnsNames" property has changed to Requiredbigtable/logicalView.LogicalViewbigtable/materializedView.MaterializedViewosconfig/v2PolicyOrchestratorForFolder.V2PolicyOrchestratorForFoldermemcache/getInstance.getInstanceFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.28.0...v8.29.0
🟢 "gcp:alloydb/getInstanceMachineConfig:getInstanceMachineConfig": required: "machineType" property has changed to Required
Found 16 breaking changes:
🟢 "gcp:alloydb/getInstanceMachineConfig:getInstanceMachineConfig": required: "machineType" property has changed to Required🟢 "gcp:alloydb/getInstanceObservabilityConfig:getInstanceObservabilityConfig": required: "assistiveExperiencesEnabled" property has changed to Required🟢 "gcp:compute/getBackendServiceBackend:getBackendServiceBackend": required: "preference" property has changed to Required🟢 "gcp:compute/getBackendServiceCdnPolicy:getBackendServiceCdnPolicy": required: "requestCoalescing" property has changed to Required🟢 "optionalFields" property has changed to Required🟢 "optionalMode" property has changed to Required🟢 "gcp:container/getClusterNodeConfig:getClusterNodeConfig": required: "flexStart" property has changed to Required🟢 "gcp:container/getClusterNodePoolNodeConfig:getClusterNodePoolNodeConfig": required: "flexStart" property has changed to Required🟢 "dataDiskProvisionedIops" property has changed to Required🟢 "dataDiskProvisionedThroughput" property has changed to Required🟢 "retainBackupsOnDelete" property has changed to Required🟢 "gcp:sql/getDatabaseInstanceSettingIpConfiguration:getDatabaseInstanceSettingIpConfiguration": required: "customSubjectAlternativeNames" property has changed to Required🟢 "dataDiskProvisionedIops" property has changed to Required🟢 "dataDiskProvisionedThroughput" property has changed to Required🟢 "retainBackupsOnDelete" property has changed to Required🟢 "gcp:sql/getDatabaseInstancesInstanceSettingIpConfiguration:getDatabaseInstancesInstanceSettingIpConfiguration": required: "customSubjectAlternativeNames" property has changed to Requiredcompute/resourcePolicyAttachment.ResourcePolicyAttachmentcompute/storagePool.StoragePoolcompute/storagePoolIamBinding.StoragePoolIamBindingcompute/storagePoolIamMember.StoragePoolIamMembercompute/storagePoolIamPolicy.StoragePoolIamPolicygkebackup/backupChannel.BackupChannelgkebackup/restoreChannel.RestoreChanneliap/webCloudRunServiceIamBinding.WebCloudRunServiceIamBindingiap/webCloudRunServiceIamMember.WebCloudRunServiceIamMemberiap/webCloudRunServiceIamPolicy.WebCloudRunServiceIamPolicystorage/batchOperationsJob.BatchOperationsJobcompute/getStoragePoolIamPolicy.getStoragePoolIamPolicycompute/getStoragePoolTypes.getStoragePoolTypesiap/getWebCloudRunServiceIamPolicy.getWebCloudRunServiceIamPolicyFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.27.1...v8.28.0
Looking good! No breaking changes found. No new resources/functions.
Looking good! No breaking changes found. No new resources/functions.
Full Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.27.0...v8.27.1
"gcp:compute/getSnapshotSourceDiskEncryptionKey:getSnapshotSourceDiskEncryptionKey": required:
Found 6 breaking changes:
🟢 "kmsKeySelfLink" property has changed to Required🟢 "rsaEncryptedKey" property has changed to Required🟢 "gcp:databasemigrationservice/ConnectionProfileMysqlSsl:ConnectionProfileMysqlSsl": required: "caCertificate" property is no longer Required🟢 "gcp:databasemigrationservice/ConnectionProfileOracleSsl:ConnectionProfileOracleSsl": required: "caCertificate" property is no longer Required🟢 "gcp:databasemigrationservice/ConnectionProfilePostgresqlSsl:ConnectionProfilePostgresqlSsl": required: "caCertificate" property is no longer Required🟢 "gcp:monitoring/UptimeCheckConfigHttpCheckAuthInfo:UptimeCheckConfigHttpCheckAuthInfo": required: "password" property is no longer Requireddeveloperconnect/accountConnector.AccountConnectorvertex/aiFeatureGroupIamBinding.AiFeatureGroupIamBindingvertex/aiFeatureGroupIamMember.AiFeatureGroupIamMembervertex/aiFeatureGroupIamPolicy.AiFeatureGroupIamPolicyvertex/aiFeatureOnlineStoreFeatureviewIamBinding.AiFeatureOnlineStoreFeatureviewIamBindingvertex/aiFeatureOnlineStoreFeatureviewIamMember.AiFeatureOnlineStoreFeatureviewIamMembervertex/aiFeatureOnlineStoreFeatureviewIamPolicy.AiFeatureOnlineStoreFeatureviewIamPolicyvertex/aiFeatureOnlineStoreIamBinding.AiFeatureOnlineStoreIamBindingvertex/aiFeatureOnlineStoreIamMember.AiFeatureOnlineStoreIamMembervertex/aiFeatureOnlineStoreIamPolicy.AiFeatureOnlineStoreIamPolicyvertex/getAiFeatureGroupIamPolicy.getAiFeatureGroupIamPolicyvertex/getAiFeatureOnlineStoreFeatureviewIamPolicy.getAiFeatureOnlineStoreFeatureviewIamPolicyvertex/getAiFeatureOnlineStoreIamPolicy.getAiFeatureOnlineStoreIamPolicyFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.26.0...v8.27.0
🟢 "gcp:accesscontextmanager/gcpUserAccessBinding:GcpUserAccessBinding": required: "accessLevels" property is no longer Required
Found 3 breaking changes:
🟢 "gcp:accesscontextmanager/gcpUserAccessBinding:GcpUserAccessBinding": required: "accessLevels" property is no longer Required🟢 "gcp:compute/getResourcePolicyGroupPlacementPolicy:getResourcePolicyGroupPlacementPolicy": required: "tpuTopology" property has changed to Required🟢 "gcp:parametermanager/getRegionalParametersParameter:getRegionalParametersParameter": required: "kmsKey" property has changed to Requiredapigee/controlPlaneAccess.ControlPlaneAccessclouddeploy/deployPolicy.DeployPolicyfolder/serviceIdentity.ServiceIdentitygemini/codeToolsSetting.CodeToolsSettinggemini/codeToolsSettingBinding.CodeToolsSettingBindingosconfig/v2PolicyOrchestratorForOrganization.V2PolicyOrchestratorForOrganizationFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.25.1...v8.26.0
Looking good! No breaking changes found. No new resources/functions.
Looking good! No breaking changes found. No new resources/functions.
Full Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.25.0...v8.25.1
Your coding agent can read these notes before it upgrades. Set up the MCP server →