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
🟢 "gcp:compute/subnetwork:Subnetwork": required: "logConfig" property is no longer Required
Found 19 breaking changes:
🟢 "gcp:compute/subnetwork:Subnetwork": required: "logConfig" property is no longer Required🟢 "gcp:memorystore/instance:Instance": required: "desiredPscAutoConnections" property is no longer Required🟢 "gcp:cloudfunctionsv2/getFunctionServiceConfig:getFunctionServiceConfig": required: "binaryAuthorizationPolicy" property has changed to Required🟢 "gcp:cloudrunv2/getServiceTemplate:getServiceTemplate": required: "gpuZonalRedundancyDisabled" property has changed to Required🟢 "diskEncryptionKeyRsa" property has changed to Required🟢 "diskEncryptionServiceAccount" property has changed to Required🟢 "diskEncryptionKeyRsa" property has changed to Required🟢 "diskEncryptionServiceAccount" property has changed to Required🟢 "snapshot" property has changed to Required🟢 "sourceImageEncryptionKeys" property has changed to Required🟢 "sourceSnapshotEncryptionKeys" property has changed to Required🟢 "gcp:compute/getSnapshotSnapshotEncryptionKey:getSnapshotSnapshotEncryptionKey": required: "rsaEncryptedKey" property has changed to Required🟢 "gcp:datastream/ConnectionProfileMysqlProfile:ConnectionProfileMysqlProfile": required: "password" property is no longer Required🟢 "gcp:datastream/ConnectionProfileOracleProfile:ConnectionProfileOracleProfile": required: "password" property is no longer Required🟢 "gcp:datastream/ConnectionProfilePostgresqlProfile:ConnectionProfilePostgresqlProfile": required: "password" property is no longer Required🟢 "gcp:datastream/ConnectionProfileSqlServerProfile:ConnectionProfileSqlServerProfile": required: "password" property is no longer Required🟢 "targetEngineVersion" property has changed to Required🟢 "targetNodeType" property has changed to Required🟢 "gcp:parametermanager/getParametersParameter:getParametersParameter": required: "kmsKey" property has changed to Requiredapigee/dnsZone.DnsZonedataproc/metastoreDatabaseIamBinding.MetastoreDatabaseIamBindingdataproc/metastoreDatabaseIamMember.MetastoreDatabaseIamMemberdataproc/metastoreDatabaseIamPolicy.MetastoreDatabaseIamPolicydataproc/metastoreTableIamBinding.MetastoreTableIamBindingdataproc/metastoreTableIamMember.MetastoreTableIamMemberdataproc/metastoreTableIamPolicy.MetastoreTableIamPolicydiscoveryengine/sitemap.Sitemapeventarc/enrollment.Enrollmentfirebase/appHostingBuild.AppHostingBuildmemorystore/instanceDesiredUserCreatedEndpoints.InstanceDesiredUserCreatedEndpointsstorage/controlFolderIntelligenceConfig.ControlFolderIntelligenceConfigstorage/controlOrganizationIntelligenceConfig.ControlOrganizationIntelligenceConfigcompute/getRegionBackendService.getRegionBackendServicedataproc/getMetastoreDatabaseIamPolicy.getMetastoreDatabaseIamPolicydataproc/getMetastoreTableIamPolicy.getMetastoreTableIamPolicyorganizations/getIamCustomRoles.getIamCustomRolesstorage/getControlFolderIntelligenceConfig.getControlFolderIntelligenceConfigstorage/getControlOrganizationIntelligenceConfig.getControlOrganizationIntelligenceConfigFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.24.0...v8.25.0
One column per quarter.
🟢 "gcp:compute/getInstanceBootDisk:getInstanceBootDisk": required: "guestOsFeatures" property has changed to Required
Found 9 breaking changes:
🟢 "gcp:compute/getInstanceBootDisk:getInstanceBootDisk": required: "guestOsFeatures" property has changed to Required🟢 "gcp:compute/getInstanceBootDiskInitializeParam:getInstanceBootDiskInitializeParam": required: "architecture" property has changed to Required🟢 "gcp:compute/getInstanceGroupManagerInstanceLifecyclePolicy:getInstanceGroupManagerInstanceLifecyclePolicy": required: "onFailedHealthCheck" property has changed to Required🟢 "gcp:compute/getRegionInstanceGroupManagerInstanceLifecyclePolicy:getRegionInstanceGroupManagerInstanceLifecyclePolicy": required: "onFailedHealthCheck" property has changed to Required🟢 "gcp:compute/getResourcePolicyGroupPlacementPolicy:getResourcePolicyGroupPlacementPolicy": required: "gpuTopology" property has changed to Required🟢 "gcp:container/getClusterControlPlaneEndpointsConfig:getClusterControlPlaneEndpointsConfig": required: "ipEndpointsConfigs" property has changed to Required🟢 "gcp:container/getClusterNodeConfig:getClusterNodeConfig": required: "windowsNodeConfigs" property has changed to Required🟢 "gcp:container/getClusterNodePoolNodeConfig:getClusterNodePoolNodeConfig": required: "windowsNodeConfigs" property has changed to Required🟢 "gcp:dataproc/getMetastoreServiceScalingConfigAutoscalingConfig:getMetastoreServiceScalingConfigAutoscalingConfig": required: "autoscalingFactor" property has changed to Requiredlustre/instance.Instanceosconfig/v2PolicyOrchestrator.V2PolicyOrchestratorstorage/controlProjectIntelligenceConfig.ControlProjectIntelligenceConfigcompute/getImages.getImagesorganizations/getIamCustomRole.getIamCustomRolestorage/getControlProjectIntelligenceConfig.getControlProjectIntelligenceConfigFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.23.0...v8.24.0
🟢 "gcp:storage/insightsReportConfig:InsightsReportConfig": required: "csvOptions" property is no longer Required
Found 2 breaking changes:
🟢 "gcp:storage/insightsReportConfig:InsightsReportConfig": required: "csvOptions" property is no longer Required🟢 "gcp:alloydb/getClusterPscConfig:getClusterPscConfig": required: "serviceOwnedProjectNumber" property has changed to Requiredeventarc/pipeline.Pipelinefirebase/appHostingBackend.AppHostingBackendmanagedkafka/connectCluster.ConnectClustermanagedkafka/connector.Connectorprojects/getIamCustomRole.getIamCustomRoleprojects/getIamCustomRoles.getIamCustomRolesFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.22.0...v8.23.0
🟢 "gcp:alloydb/getInstancePscInstanceConfig:getInstancePscInstanceConfig": required: "pscInterfaceConfigs" property has changed to Required
Found 6 breaking changes:
🟢 "gcp:alloydb/getInstancePscInstanceConfig:getInstancePscInstanceConfig": required: "pscInterfaceConfigs" property has changed to Required🟢 "gcp:compute/getBackendServiceBackend:getBackendServiceBackend": required: "customMetrics" property has changed to Required🟢 "gcp:compute/getInstanceScheduling:getInstanceScheduling": required: "terminationTime" property has changed to Required🟢 "gcp:compute/getInstanceTemplateScheduling:getInstanceTemplateScheduling": required: "terminationTime" property has changed to Required🟢 "gcp:compute/getRegionDiskDiskEncryptionKey:getRegionDiskDiskEncryptionKey": required: "rsaEncryptedKey" property has changed to Required🟢 "gcp:compute/getRegionInstanceTemplateScheduling:getRegionInstanceTemplateScheduling": required: "terminationTime" property has changed to Requiredeventarc/googleApiSource.GoogleApiSourceiam/oauthClient.OauthClientiam/oauthClientCredential.OauthClientCredentialnetworksecurity/backendAuthenticationConfig.BackendAuthenticationConfigcompute/getRegionSSLPolicy.getRegionSSLPolicyFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.21.0...v8.22.0
"gcp:compute/RouterStatusBestRoute:RouterStatusBestRoute": required:
Found 28 breaking changes:
🟢 "asPaths" property has changed to Required🟢 "creationTimestamp" property has changed to Required🟢 "nextHopHub" property has changed to Required🟢 "nextHopPeering" property has changed to Required🟢 "routeStatus" property has changed to Required🟢 "routeType" property has changed to Required🟢 "warnings" property has changed to Required🟢 "asPaths" property has changed to Required🟢 "creationTimestamp" property has changed to Required🟢 "nextHopHub" property has changed to Required🟢 "nextHopPeering" property has changed to Required🟢 "routeStatus" property has changed to Required🟢 "routeType" property has changed to Required🟢 "warnings" property has changed to Required🟢 "asPaths" property has changed to Required🟢 "creationTimestamp" property has changed to Required🟢 "nextHopHub" property has changed to Required🟢 "nextHopPeering" property has changed to Required🟢 "routeStatus" property has changed to Required🟢 "routeType" property has changed to Required🟢 "warnings" property has changed to Required🟢 "asPaths" property has changed to Required🟢 "creationTimestamp" property has changed to Required🟢 "nextHopHub" property has changed to Required🟢 "nextHopPeering" property has changed to Required🟢 "routeStatus" property has changed to Required🟢 "routeType" property has changed to Required🟢 "warnings" property has changed to Requiredapihub/hostProjectRegistration.HostProjectRegistrationcompute/instantSnapshot.InstantSnapshotcompute/instantSnapshotIamBinding.InstantSnapshotIamBindingcompute/instantSnapshotIamMember.InstantSnapshotIamMembercompute/instantSnapshotIamPolicy.InstantSnapshotIamPolicyeventarc/messageBus.MessageBusgemini/geminiGcpEnablementSettingBinding.GeminiGcpEnablementSettingBindingstorage/anywhereCache.AnywhereCachecompute/getInstantSnapshotIamPolicy.getInstantSnapshotIamPolicymemorystore/getInstance.getInstanceFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.20.1...v8.21.0
🟢 "gcp:secretmanager/secretVersion:SecretVersion": required: "secretData" property is no longer Required
Found 2 breaking changes:
🟢 "gcp:secretmanager/secretVersion:SecretVersion": required: "secretData" property is no longer Required🟢 "gcp:bigquery/DataTransferConfigSensitiveParams:DataTransferConfigSensitiveParams": required: "secretAccessKey" property is no longer Requiredgemini/dataSharingWithGoogleSettingBinding.DataSharingWithGoogleSettingBindingspanner/instancePartition.InstancePartitionalloydb/getCluster.getClusterprojects/getAncestry.getAncestryFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.20.0...v8.20.1
🟢 "gcp:compute/getInstanceScheduling:getInstanceScheduling": required: "gracefulShutdowns" property has changed to Required
Found 17 breaking changes:
🟢 "gcp:compute/getInstanceScheduling:getInstanceScheduling": required: "gracefulShutdowns" property has changed to Required🟢 "gcp:compute/getInstanceTemplateScheduling:getInstanceTemplateScheduling": required: "gracefulShutdowns" property has changed to Required🟢 "gcp:compute/getRegionInstanceTemplateScheduling:getRegionInstanceTemplateScheduling": required: "gracefulShutdowns" property has changed to Required🟢 "allowedUnsafeSysctls" property has changed to Required🟢 "containerLogMaxFiles" property has changed to Required🟢 "containerLogMaxSize" property has changed to Required🟢 "imageGcHighThresholdPercent" property has changed to Required🟢 "imageGcLowThresholdPercent" property has changed to Required🟢 "imageMaximumGcAge" property has changed to Required🟢 "imageMinimumGcAge" property has changed to Required🟢 "allowedUnsafeSysctls" property has changed to Required🟢 "containerLogMaxFiles" property has changed to Required🟢 "containerLogMaxSize" property has changed to Required🟢 "imageGcHighThresholdPercent" property has changed to Required🟢 "imageGcLowThresholdPercent" property has changed to Required🟢 "imageMaximumGcAge" property has changed to Required🟢 "imageMinimumGcAge" property has changed to Requiredfirebase/dataConnectService.DataConnectServicegemini/dataSharingWithGoogleSetting.DataSharingWithGoogleSettinggemini/geminiGcpEnablementSetting.GeminiGcpEnablementSettinggemini/loggingSettingBinding.LoggingSettingBindinggemini/releaseChannelSettingBinding.ReleaseChannelSettingBindingnetapp/volumeQuotaRule.VolumeQuotaRulealloydb/getInstance.getInstanceFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.19.1...v8.20.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.19.0...v8.19.1
🟡 "gcp:memorystore/instance:Instance": properties: "endpoints": items type changed from "array" to "#/types/gcp:memorystore/InstanceEndpoint:InstanceE
Found 6 breaking changes:
🟡 "gcp:memorystore/instance:Instance": properties: "endpoints": items type changed from "array" to "#/types/gcp:memorystore/InstanceEndpoint:InstanceEndpoint":
🟡 items had &{Type: Ref:pulumi.json#/Any AdditionalProperties:<nil> Items:<nil> OneOf:[] Discriminator:<nil> Plain:false} but now has no type🟢 "baseImageUri" property has changed to Required🟢 "buildInfos" property has changed to Required🟢 "gcp:compute/getForwardingRulesRule:getForwardingRulesRule": required: "ipCollection" property has changed to Required🟢 "gcp:container/getClusterMonitoringConfigManagedPrometheus:getClusterMonitoringConfigManagedPrometheus": required: "autoMonitoringConfigs" property has changed to Requiredbeyondcorp/application.Applicationbeyondcorp/applicationIamBinding.ApplicationIamBindingbeyondcorp/applicationIamMember.ApplicationIamMemberbeyondcorp/applicationIamPolicy.ApplicationIamPolicybigqueryanalyticshub/listingSubscription.ListingSubscriptioncolab/notebookExecution.NotebookExecutioncolab/schedule.Schedulecompute/networkFirewallPolicyPacketMirroringRule.NetworkFirewallPolicyPacketMirroringRulegemini/loggingSetting.LoggingSettinggemini/releaseChannelSetting.ReleaseChannelSettingbeyondcorp/getApplicationIamPolicy.getApplicationIamPolicyparametermanager/getParameterVersionRender.getParameterVersionRenderparametermanager/getRegionalParameterVersionRender.getRegionalParameterVersionRenderFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.18.0...v8.19.0
🟢 "gcp:beyondcorp/securityGateway:SecurityGateway": required: "location" property is no longer Required
Found 7 breaking changes:
🟢 "gcp:beyondcorp/securityGateway:SecurityGateway": required: "location" property is no longer Required🟢 "gcp:container/ClusterClusterAutoscalingResourceLimit:ClusterClusterAutoscalingResourceLimit": required: "maximum" property has changed to Required🟢 "gcp:container/getClusterNodeConfig:getClusterNodeConfig": required: "maxRunDuration" property has changed to Required🟢 "gcp:container/getClusterNodePoolNodeConfig:getClusterNodePoolNodeConfig": required: "maxRunDuration" property has changed to Required🟢 "gcp:gkehub/getFeatureFleetDefaultMemberConfigConfigmanagementConfigSync:getFeatureFleetDefaultMemberConfigConfigmanagementConfigSync": required: "metricsGcpServiceAccountEmail" property has changed to Required🟢 "awsMsks" property has changed to Required🟢 "confluentClouds" property has changed to Requiredbeyondcorp/securityGatewayIamBinding.SecurityGatewayIamBindingbeyondcorp/securityGatewayIamMember.SecurityGatewayIamMemberbeyondcorp/securityGatewayIamPolicy.SecurityGatewayIamPolicybeyondcorp/getSecurityGatewayIamPolicy.getSecurityGatewayIamPolicyparametermanager/getParameterVersion.getParameterVersionparametermanager/getParameters.getParametersparametermanager/getRegionalParameterVersion.getRegionalParameterVersionFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.17.0...v8.18.0
🟢 "gcp:redis/cluster:Cluster": required: "pscConfigs" property is no longer Required
Found 3 breaking changes:
🟢 "gcp:redis/cluster:Cluster": required: "pscConfigs" property is no longer Required🟢 "gcp:pubsub/getTopicIngestionDataSourceSetting:getTopicIngestionDataSourceSetting": required: "azureEventHubs" property has changed to Required🟢 "gcp:pubsub/getTopicMessageStoragePolicy:getTopicMessageStoragePolicy": required: "enforceInTransit" property has changed to Requiredapihub/apiHubInstance.ApiHubInstancechronicle/retrohunt.Retrohuntcolab/runtime.Runtimecolab/runtimeTemplateIamBinding.RuntimeTemplateIamBindingcolab/runtimeTemplateIamMember.RuntimeTemplateIamMembercolab/runtimeTemplateIamPolicy.RuntimeTemplateIamPolicycompute/instanceTemplateIamBinding.InstanceTemplateIamBindingcompute/instanceTemplateIamMember.InstanceTemplateIamMembercompute/instanceTemplateIamPolicy.InstanceTemplateIamPolicyparametermanager/parameterVersion.ParameterVersionredis/clusterUserCreatedConnections.ClusterUserCreatedConnectionscolab/getRuntimeTemplateIamPolicy.getRuntimeTemplateIamPolicycompute/getInstanceTemplateIamPolicy.getInstanceTemplateIamPolicykms/getKeyHandles.getKeyHandlesorganizations/getS.getSparametermanager/getParameter.getParameterparametermanager/getRegionalParameters.getRegionalParametersFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.16.0...v8.17.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.15.0...v8.16.0
🟢 "gcp:sql/getDatabaseInstancesInstance:getDatabaseInstancesInstance": required: "replicationClusters" property has changed to Required
Found 1 breaking change:
🟢 "gcp:sql/getDatabaseInstancesInstance:getDatabaseInstancesInstance": required: "replicationClusters" property has changed to Requiredapigee/environmentAddonsConfig.EnvironmentAddonsConfigchronicle/referenceList.ReferenceListchronicle/rule.Rulechronicle/ruleDeployment.RuleDeploymentcolab/runtimeTemplate.RuntimeTemplateedgenetwork/interconnectAttachment.InterconnectAttachmentparametermanager/parameter.Parameterparametermanager/regionalParameter.RegionalParameterparametermanager/regionalParameterVersion.RegionalParameterVersionparametermanager/getRegionalParameter.getRegionalParameterFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.14.0...v8.15.0
🟢 "gcp:dns/RecordSetRoutingPolicyGeoHealthCheckedTargets:RecordSetRoutingPolicyGeoHealthCheckedTargets": required: "internalLoadBalancers" property is
Found 6 breaking changes:
🟢 "gcp:dns/RecordSetRoutingPolicyGeoHealthCheckedTargets:RecordSetRoutingPolicyGeoHealthCheckedTargets": required: "internalLoadBalancers" property is no longer Required🟢 "gcp:dns/RecordSetRoutingPolicyPrimaryBackupBackupGeoHealthCheckedTargets:RecordSetRoutingPolicyPrimaryBackupBackupGeoHealthCheckedTargets": required: "internalLoadBalancers" property is no longer Required🟢 "gcp:dns/RecordSetRoutingPolicyPrimaryBackupPrimary:RecordSetRoutingPolicyPrimaryBackupPrimary": required: "internalLoadBalancers" property is no longer Required🟢 "gcp:dns/RecordSetRoutingPolicyWrrHealthCheckedTargets:RecordSetRoutingPolicyWrrHealthCheckedTargets": required: "internalLoadBalancers" property is no longer Required🟢 "gcp:sql/getDatabaseInstanceSettingIpConfiguration:getDatabaseInstanceSettingIpConfiguration": required: "serverCaPool" property has changed to Required🟢 "gcp:sql/getDatabaseInstancesInstanceSettingIpConfiguration:getDatabaseInstancesInstanceSettingIpConfiguration": required: "serverCaPool" property has changed to Requiredbeyondcorp/securityGateway.SecurityGatewaychronicle/dataAccessLabel.DataAccessLabelchronicle/dataAccessScope.DataAccessScopecloudquota/sQuotaAdjusterSettings.SQuotaAdjusterSettingsFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.13.1...v8.14.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.13.0...v8.13.1
🟢 "gcp:storage/transferJob:TransferJob": required: "transferSpec" property is no longer Required
Found 8 breaking changes:
🟢 "gcp:storage/transferJob:TransferJob": required: "transferSpec" property is no longer Required🟢 "gcp:bigquery/getDatasetAccess:getDatasetAccess": required: "conditions" property has changed to Required🟢 "gcp:composer/EnvironmentConfigDataRetentionConfig:EnvironmentConfigDataRetentionConfig": required: "taskLogsRetentionConfigs" property is no longer Required🟢 "gcp:composer/getEnvironmentConfigDataRetentionConfig:getEnvironmentConfigDataRetentionConfig": required: "airflowMetadataRetentionConfigs" property has changed to Required🟢 "gcp:compute/getInstanceScheduling:getInstanceScheduling": required: "availabilityDomain" property has changed to Required🟢 "gcp:compute/getInstanceTemplateScheduling:getInstanceTemplateScheduling": required: "availabilityDomain" property has changed to Required🟢 "gcp:compute/getRegionInstanceTemplateScheduling:getRegionInstanceTemplateScheduling": required: "availabilityDomain" property has changed to Required🟢 "gcp:vertex/AiIndexMetadata:AiIndexMetadata": required: "contentsDeltaUri" property is no longer Requiredchronicle/watchlist.Watchlistgkeonprem/vmwareAdminCluster.VmwareAdminClusternetworksecurity/interceptEndpointGroup.InterceptEndpointGroupnetworksecurity/interceptEndpointGroupAssociation.InterceptEndpointGroupAssociationstorage/folder.Foldergkehub/getFeature.getFeaturekms/getAutokeyConfig.getAutokeyConfigkms/getKeyHandle.getKeyHandleFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.12.1...v8.13.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.12.0...v8.12.1
🟡 "gcp:accesscontextmanager/servicePerimeter:ServicePerimeter": properties: "etag" missing output "etag"
Found 4 breaking changes:
🟡 "gcp:accesscontextmanager/servicePerimeter:ServicePerimeter": properties: "etag" missing output "etag"🟡 "gcp:accesscontextmanager/ServicePerimetersServicePerimeter:ServicePerimetersServicePerimeter": properties: "etag" missing🟢 "ipAddress" property has changed to Required🟢 "virtualMachine" property has changed to Requirednetworksecurity/authzPolicy.AuthzPolicynetworksecurity/interceptDeployment.InterceptDeploymentnetworksecurity/interceptDeploymentGroup.InterceptDeploymentGroupnetworkservices/authzExtension.AuthzExtension.DisplayName in tfbridge.ProviderInfo by @iwahbe in https://github.com/pulumi/pulumi-gcp/pull/2745make upstream from preTest by @blampe in https://github.com/pulumi/pulumi-gcp/pull/2747Full Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.11.0...v8.12.0
"gcp:compute/getInstanceAdvancedMachineFeature:getInstanceAdvancedMachineFeature": required:
Found 13 breaking changes:
🟢 "enableUefiNetworking" property has changed to Required🟢 "performanceMonitoringUnit" property has changed to Required🟢 "enableUefiNetworking" property has changed to Required🟢 "performanceMonitoringUnit" property has changed to Required🟢 "enableUefiNetworking" property has changed to Required🟢 "performanceMonitoringUnit" property has changed to Required🟢 "gcp:compute/getSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig:getSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig": required: "thresholdConfigs" property has changed to Required🟢 "gcp:container/getClusterNodeConfig:getClusterNodeConfig": required: "localSsdEncryptionMode" property has changed to Required🟢 "gcp:container/getClusterNodePoolAutoConfig:getClusterNodePoolAutoConfig": required: "linuxNodeConfigs" property has changed to Required🟢 "gcp:container/getClusterNodePoolNodeConfig:getClusterNodePoolNodeConfig": required: "localSsdEncryptionMode" property has changed to Required🟢 "gcp:oracledatabase/getAutonomousDatabasesAutonomousDatabase:getAutonomousDatabasesAutonomousDatabase": required: "deletionProtection" property has changed to Required🟢 "gcp:oracledatabase/getCloudExadataInfrastructuresCloudExadataInfrastructure:getCloudExadataInfrastructuresCloudExadataInfrastructure": required: "deletionProtection" property has changed to Required🟢 "gcp:oracledatabase/getCloudVmClustersCloudVmCluster:getCloudVmClustersCloudVmCluster": required: "deletionProtection" property has changed to Requiredgemini/codeRepositoryIndex.CodeRepositoryIndexgemini/repositoryGroup.RepositoryGroupgemini/repositoryGroupIamBinding.RepositoryGroupIamBindinggemini/repositoryGroupIamMember.RepositoryGroupIamMembergemini/repositoryGroupIamPolicy.RepositoryGroupIamPolicyiam/projectsPolicyBinding.ProjectsPolicyBindingnetworksecurity/mirroringDeployment.MirroringDeploymentnetworksecurity/mirroringDeploymentGroup.MirroringDeploymentGroupnetworksecurity/mirroringEndpointGroup.MirroringEndpointGroupnetworksecurity/mirroringEndpointGroupAssociation.MirroringEndpointGroupAssociationtpu/v2QueuedResource.V2QueuedResourcebackupdisasterrecovery/getBackup.getBackupbackupdisasterrecovery/getBackupVault.getBackupVaultgemini/getRepositoryGroupIamPolicy.getRepositoryGroupIamPolicyFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.10.2...v8.11.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.10.1...v8.10.2
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.10.0...v8.10.1
🟢 "gcp:artifactregistry/getRepositoryRemoteRepositoryConfig:getRepositoryRemoteRepositoryConfig": required: "commonRepositories" property has changed
Found 3 breaking changes:
🟢 "gcp:artifactregistry/getRepositoryRemoteRepositoryConfig:getRepositoryRemoteRepositoryConfig": required: "commonRepositories" property has changed to Required🟢 "gcp:sql/getDatabaseInstanceSettingIpConfigurationPscConfig:getDatabaseInstanceSettingIpConfigurationPscConfig": required: "pscAutoConnections" property has changed to Required🟢 "gcp:sql/getDatabaseInstancesInstanceSettingIpConfigurationPscConfig:getDatabaseInstancesInstanceSettingIpConfigurationPscConfig": required: "pscAutoConnections" property has changed to Requireddataproc/gdcSparkApplication.GdcSparkApplicationiam/foldersPolicyBinding.FoldersPolicyBindingiam/organizationsPolicyBinding.OrganizationsPolicyBindingaccesscontextmanager/getAccessPolicy.getAccessPolicybackupdisasterrecovery/getDataSource.getDataSourcedocs/ by @iwahbe in https://github.com/pulumi/pulumi-gcp/pull/2667Full Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.9.3...v8.10.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.9.2...v8.9.3
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.9.1...v8.9.2
🟢 "gcp:looker/instance:Instance": required inputs: "oauthConfig" input has changed to Required
Found 8 breaking changes:
🟢 "gcp:looker/instance:Instance": required inputs: "oauthConfig" input has changed to Required🟢 "gcp:cloudrunv2/getJobTemplateTemplateVolumeGc:getJobTemplateTemplateVolumeGc": required: "mountOptions" property has changed to Required🟢 "gcp:cloudrunv2/getServiceTemplateVolumeGc:getServiceTemplateVolumeGc": required: "mountOptions" property has changed to Required🟢 "gcp:container/getClusterAddonsConfig:getClusterAddonsConfig": required: "parallelstoreCsiDriverConfigs" property has changed to Required🟢 "gcp:container/getClusterMasterAuthorizedNetworksConfig:getClusterMasterAuthorizedNetworksConfig": required: "privateEndpointEnforcementEnabled" property has changed to Required🟢 "gcp:sql/getDatabaseInstanceReplicaConfiguration:getDatabaseInstanceReplicaConfiguration": required: "cascadableReplica" property has changed to Required🟢 "gcp:sql/getDatabaseInstancesInstance:getDatabaseInstancesInstance": required: "replicaNames" property has changed to Required🟢 "gcp:sql/getDatabaseInstancesInstanceReplicaConfiguration:getDatabaseInstancesInstanceReplicaConfiguration": required: "cascadableReplica" property has changed to Requiredapigee/api.Apibackupdisasterrecovery/backupPlan.BackupPlanbackupdisasterrecovery/backupPlanAssociation.BackupPlanAssociationcompute/regionResizeRequest.RegionResizeRequestdataproc/gdcApplicationEnvironment.GdcApplicationEnvironmentdataproc/gdcServiceInstance.GdcServiceInstanceiam/principalAccessBoundaryPolicy.PrincipalAccessBoundaryPolicynetworkmanagement/vpcFlowLogsConfig.VpcFlowLogsConfigbackupdisasterrecovery/getBackupPlan.getBackupPlanbackupdisasterrecovery/getBackupPlanAssociation.getBackupPlanAssociationspanner/getDatabase.getDatabaseFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.9.0...v8.9.1
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.8.0...v8.8.1
🟢 "gcp:backupdisasterrecovery/managementServer:ManagementServer": required: "networks" property is no longer Required
Found 9 breaking changes:
🟢 "gcp:backupdisasterrecovery/managementServer:ManagementServer": required: "networks" property is no longer Required🟢 "gcp:compute/SecurityPolicyRuleHeaderAction:SecurityPolicyRuleHeaderAction": required: "requestHeadersToAdds" property is no longer Required🟢 "gcp:compute/SecurityPolicyRuleHeaderActionRequestHeadersToAdd:SecurityPolicyRuleHeaderActionRequestHeadersToAdd": required: "headerName" property is no longer Required🟢 "gcp:compute/SecurityPolicyRuleRedirectOptions:SecurityPolicyRuleRedirectOptions": required: "type" property is no longer Required🟢 "gcp:compute/getInstanceAdvancedMachineFeature:getInstanceAdvancedMachineFeature": required: "turboMode" property has changed to Required🟢 "gcp:compute/getInstanceTemplateAdvancedMachineFeature:getInstanceTemplateAdvancedMachineFeature": required: "turboMode" property has changed to Required🟢 "gcp:compute/getRegionInstanceTemplateAdvancedMachineFeature:getRegionInstanceTemplateAdvancedMachineFeature": required: "turboMode" property has changed to Required🟢 "gcp:spanner/getInstanceAutoscalingConfig:getInstanceAutoscalingConfig": required: "asymmetricAutoscalingOptions" property has changed to Required🟢 "gcp:vmwareengine/getPrivateCloudManagementCluster:getPrivateCloudManagementCluster": required: "autoscalingSettings" property has changed to Requirediap/settings.Settingscompute/getInstanceGuestAttributes.getInstanceGuestAttributesserviceaccount/getS.getSFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.7.0...v8.8.0
🟢 "gcp:compute/NetworkFirewallPolicyRuleMatchSrcSecureTag:NetworkFirewallPolicyRuleMatchSrcSecureTag": required: "name" property is no longer Required
Found 7 breaking changes:
🟢 "gcp:compute/NetworkFirewallPolicyRuleMatchSrcSecureTag:NetworkFirewallPolicyRuleMatchSrcSecureTag": required: "name" property is no longer Required🟢 "gcp:compute/NetworkFirewallPolicyRuleTargetSecureTag:NetworkFirewallPolicyRuleTargetSecureTag": required: "name" property is no longer Required🟢 "gcp:compute/RegionNetworkFirewallPolicyRuleMatchSrcSecureTag:RegionNetworkFirewallPolicyRuleMatchSrcSecureTag": required: "name" property is no longer Required🟢 "gcp:compute/RegionNetworkFirewallPolicyRuleTargetSecureTag:RegionNetworkFirewallPolicyRuleTargetSecureTag": required: "name" property is no longer Required🟢 "gcp:compute/getInstanceTemplateDisk:getInstanceTemplateDisk": required: "provisionedThroughput" property has changed to Required🟢 "gcp:compute/getRegionInstanceTemplateDisk:getRegionInstanceTemplateDisk": required: "provisionedThroughput" property has changed to Required🟢 "gcp:spanner/DatabaseEncryptionConfig:DatabaseEncryptionConfig": required: "kmsKeyName" property is no longer Requiredapigee/appGroup.AppGroupapigee/developer.Developernetworkconnectivity/group.Grouporacledatabase/autonomousDatabase.AutonomousDatabaseoracledatabase/cloudExadataInfrastructure.CloudExadataInfrastructureoracledatabase/cloudVmCluster.CloudVmClustertranscoder/job.Jobtranscoder/jobTemplate.JobTemplateoracledatabase/getAutonomousDatabase.getAutonomousDatabaseoracledatabase/getAutonomousDatabases.getAutonomousDatabasesoracledatabase/getCloudExadataInfrastructure.getCloudExadataInfrastructureoracledatabase/getCloudExadataInfrastructures.getCloudExadataInfrastructuresoracledatabase/getCloudVmCluster.getCloudVmClusteroracledatabase/getCloudVmClusters.getCloudVmClustersoracledatabase/getDbNodes.getDbNodesoracledatabase/getDbServers.getDbServersFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.6.0...v8.7.0
🟢 "gcp:discoveryengine/ChatEngineChatEngineConfig:ChatEngineChatEngineConfig": required: "agentCreationConfig" property is no longer Required
Found 1 breaking change:
🟢 "gcp:discoveryengine/ChatEngineChatEngineConfig:ChatEngineChatEngineConfig": required: "agentCreationConfig" property is no longer Requiredsecuresourcemanager/branchRule.BranchRuleFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.5.1...v8.6.0
"gcp:compute/RouterStatusBestRoute:RouterStatusBestRoute": required:
Found 14 breaking changes:
🟢 "nextHopInterRegionCost" property has changed to Required🟢 "nextHopMed" property has changed to Required🟢 "nextHopOrigin" property has changed to Required🟢 "nextHopInterRegionCost" property has changed to Required🟢 "nextHopMed" property has changed to Required🟢 "nextHopOrigin" property has changed to Required🟢 "nextHopInterRegionCost" property has changed to Required🟢 "nextHopMed" property has changed to Required🟢 "nextHopOrigin" property has changed to Required🟢 "nextHopInterRegionCost" property has changed to Required🟢 "nextHopMed" property has changed to Required🟢 "nextHopOrigin" property has changed to Required🟢 "cloudStorages" property has changed to Required🟢 "platformLogsSettings" property has changed to Requireddataproc/batch.Batchhealthcare/pipelineJob.PipelineJobsiteverification/owner.OwnerFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.4.1...v8.5.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.4.0...v8.4.1
"gcp:compute/interconnect:Interconnect": required:
Found 9 breaking changes:
🟢 "customerName" property is no longer Required🟢 "location" property is no longer Required🟢 "gcp:cloudrun/getServiceTemplateSpec:getServiceTemplateSpec": required: "nodeSelector" property has changed to Required🟢 "gcp:cloudrunv2/getServiceTemplate:getServiceTemplate": required: "nodeSelectors" property has changed to Required🟢 "gcp:compute/getInstanceScheduling:getInstanceScheduling": required: "hostErrorTimeoutSeconds" property has changed to Required🟢 "gcp:compute/getInstanceTemplateScheduling:getInstanceTemplateScheduling": required: "hostErrorTimeoutSeconds" property has changed to Required🟢 "gcp:compute/getRegionInstanceTemplateScheduling:getRegionInstanceTemplateScheduling": required: "hostErrorTimeoutSeconds" property has changed to Required🟢 "gcp:container/getClusterNodeConfigLinuxNodeConfig:getClusterNodeConfigLinuxNodeConfig": required: "hugepagesConfigs" property has changed to Required🟢 "gcp:container/getClusterNodePoolNodeConfigLinuxNodeConfig:getClusterNodePoolNodeConfigLinuxNodeConfig": required: "hugepagesConfigs" property has changed to Requiredcompute/regionNetworkFirewallPolicyWithRules.RegionNetworkFirewallPolicyWithRulescompute/routerNatAddress.RouterNatAddresslogging/logScope.LogScopecompute/getRegionInstanceGroupManager.getRegionInstanceGroupManagerprivilegedaccessmanager/getEntitlement.getEntitlementsecretmanager/getRegionalSecretVersionAccess.getRegionalSecretVersionAccesssecretmanager/getRegionalSecrets.getRegionalSecretsFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.3.1...v8.4.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.3.0...v8.3.1
🟢 "gcp:container/ClusterNodeConfigKubeletConfig:ClusterNodeConfigKubeletConfig": required: "cpuManagerPolicy" property is no longer Required
Found 3 breaking changes:
🟢 "gcp:container/ClusterNodeConfigKubeletConfig:ClusterNodeConfigKubeletConfig": required: "cpuManagerPolicy" property is no longer Required🟢 "gcp:container/ClusterNodePoolNodeConfigKubeletConfig:ClusterNodePoolNodeConfigKubeletConfig": required: "cpuManagerPolicy" property is no longer Required🟢 "gcp:container/NodePoolNodeConfigKubeletConfig:NodePoolNodeConfigKubeletConfig": required: "cpuManagerPolicy" property is no longer Requiredcompute/firewallPolicyWithRules.FirewallPolicyWithRulesdatabasemigrationservice/migrationJob.MigrationJobdiscoveryengine/targetSite.TargetSitehealthcare/workspace.Workspacesecretmanager/regionalSecret.RegionalSecretsecretmanager/regionalSecretIamBinding.RegionalSecretIamBindingsecretmanager/regionalSecretIamMember.RegionalSecretIamMembersecretmanager/regionalSecretIamPolicy.RegionalSecretIamPolicysecretmanager/regionalSecretVersion.RegionalSecretVersionsecuritycenter/folderSccBigQueryExport.FolderSccBigQueryExportsecuritycenter/organizationSccBigQueryExport.OrganizationSccBigQueryExportsecuritycenter/projectSccBigQueryExport.ProjectSccBigQueryExportsecuritycenter/v2OrganizationSccBigQueryExport.V2OrganizationSccBigQueryExportsiteverification/webResource.WebResourcespanner/backupSchedule.BackupSchedulesecretmanager/getRegionalSecret.getRegionalSecretsecretmanager/getRegionalSecretIamPolicy.getRegionalSecretIamPolicysecretmanager/getRegionalSecretVersion.getRegionalSecretVersionFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.2.0...v8.3.0
🟢 "gcp:compute/getInstanceBootDiskInitializeParam:getInstanceBootDiskInitializeParam": required: "resourcePolicies" property has changed to Required
Found 3 breaking changes:
🟢 "gcp:compute/getInstanceBootDiskInitializeParam:getInstanceBootDiskInitializeParam": required: "resourcePolicies" property has changed to Required🟢 "gcp:container/getClusterNodeConfig:getClusterNodeConfig": required: "storagePools" property has changed to Required🟢 "gcp:container/getClusterNodePoolNodeConfig:getClusterNodePoolNodeConfig": required: "storagePools" property has changed to Requiredcompute/networkFirewallPolicyWithRules.NetworkFirewallPolicyWithRulesdeveloperconnect/connection.Connectiondeveloperconnect/gitRepositoryLink.GitRepositoryLinkmemorystore/instance.Instancebigquery/getTables.getTablesFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.1.0...v8.2.0
🟢 "gcp:cloudrunv2/getServiceTemplate:getServiceTemplate": required: "serviceMeshes" property has changed to Required
Found 16 breaking changes:
🟢 "gcp:cloudrunv2/getServiceTemplate:getServiceTemplate": required: "serviceMeshes" property has changed to Required🟢 "gcp:compute/getInstanceBootDisk:getInstanceBootDisk": required: "interface" property has changed to Required🟢 "gcp:container/getClusterNodeConfigKubeletConfig:getClusterNodeConfigKubeletConfig": required: "insecureKubeletReadonlyPortEnabled" property has changed to Required🟢 "gcp:container/getClusterNodePoolAutoConfig:getClusterNodePoolAutoConfig": required: "nodeKubeletConfigs" property has changed to Required🟢 "gcp:container/getClusterNodePoolDefaultNodeConfigDefault:getClusterNodePoolDefaultNodeConfigDefault": required: "insecureKubeletReadonlyPortEnabled" property has changed to Required🟢 "gcp:container/getClusterNodePoolNodeConfigKubeletConfig:getClusterNodePoolNodeConfigKubeletConfig": required: "insecureKubeletReadonlyPortEnabled" property has changed to Required🟢 "host" property is no longer Required🟢 "password" property is no longer Required🟢 "port" property is no longer Required🟢 "username" property is no longer Required🟢 "host" property is no longer Required🟢 "password" property is no longer Required🟢 "port" property is no longer Required🟢 "username" property is no longer Required🟢 "gcp:pubsub/getSubscriptionCloudStorageConfig:getSubscriptionCloudStorageConfig": required: "maxMessages" property has changed to Required🟢 "gcp:pubsub/getSubscriptionCloudStorageConfigAvroConfig:getSubscriptionCloudStorageConfigAvroConfig": required: "useTopicSchema" property has changed to Requiredbackupdisasterrecovery/backupVault.BackupVaultsecuritycenter/v2FolderSccBigQueryExport.V2FolderSccBigQueryExportsecuritycenter/v2ProjectSccBigQueryExport.V2ProjectSccBigQueryExportcertificatemanager/getCertificates.getCertificateskms/getCryptoKeyLatestVersion.getCryptoKeyLatestVersionkms/getCryptoKeyVersions.getCryptoKeyVersionsFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v8.0.0...v8.1.0
Cleanup deprecated goreleaser flag by @ringods in https://github.com/pulumi/pulumi-gcp/pull/2374
Found 52 breaking changes:
🟡 inputs: "network" missing🟡 properties: "network" missing output "network"🟡 "createSampleWorkflows" missing🟡 "provisionGmek" missing🟡 "createSampleWorkflows" missing output "createSampleWorkflows"🟡 "provisionGmek" missing output "provisionGmek"🟡 inputs: "multiRegionAuxiliary" missing🟡 properties: "multiRegionAuxiliary" missing output "multiRegionAuxiliary"🟡 inputs: "allowResourceTagsOnDeletion" missing🟡 properties: "allowResourceTagsOnDeletion" missing output "allowResourceTagsOnDeletion"🟡 "gcp:compute/managedSslCertificate:ManagedSslCertificate": inputs: "certificateId" missing🟡 "gcp:compute/mangedSslCertificate:MangedSslCertificate": inputs: "certificateId" missing🔴 "gcp:datastore/dataStoreIndex:DataStoreIndex" missing🟡 inputs: "vcenters" missing🟡 properties: "vcenters" missing output "vcenters"🔴 "gcp:identityplatform/projectDefaultConfig:ProjectDefaultConfig" missing🟡 inputs: "skipDelete" missing🟡 properties: "skipDelete" missing output "skipDelete"🟢 "gcp:pubsub/topic:Topic": required: "schemaSettings" property is no longer Required🟡 "gcp:cloudrunv2/ServiceTemplateContainer:ServiceTemplateContainer": properties: "ports" type changed from "array" to "#/types/gcp:cloudrunv2/ServiceTemplateContainerPorts:ServiceTemplateContainerPorts":
🟡 items had &{Type: Ref:#/types/gcp:cloudrunv2/ServiceTemplateContainerPort:ServiceTemplateContainerPort AdditionalProperties:<nil> Items:<nil> OneOf:[] Discriminator:<nil> Plain:false} but now has no type🔴 "gcp:cloudrunv2/ServiceTemplateContainerPort:ServiceTemplateContainerPort" missing🟢 "enabled" property has changed to Required🟢 "oauth2ClientId" property is no longer Required🟢 "oauth2ClientSecret" property is no longer Required🟢 "enabled" property has changed to Required🟢 "oauth2ClientId" property is no longer Required🟢 "oauth2ClientSecret" property is no longer Required🟢 "gcp:compute/SubnetworkSecondaryIpRange:SubnetworkSecondaryIpRange": required: "ipCidrRange" property is no longer Required🟢 "gcp:compute/getBackendServiceIap:getBackendServiceIap": required: "enabled" property has changed to Required🟢 "gcp:compute/getForwardingRulesRule:getForwardingRulesRule": required: "forwardingRuleId" property has changed to Required🟡 "gcp:container/ClusterMonitoringConfig:ClusterMonitoringConfig": properties: "advancedDatapathObservabilityConfigs" missing🟡 properties: "relayMode" missing🟢 required: "enableRelay" property has changed to Required🟡 properties: "relayMode" missing🟢 required: "relayMode" property is no longer Required🔴 "gcp:datastore/DataStoreIndexProperty:DataStoreIndexProperty" missing🟡 "gcp:gkeonprem/VMwareNodePoolConfig:VMwareNodePoolConfig": properties: "vsphereConfigs" missing🔴 "gcp:identityplatform/ProjectDefaultConfigSignIn:ProjectDefaultConfigSignIn" missing🔴 "gcp:identityplatform/ProjectDefaultConfigSignInAnonymous:ProjectDefaultConfigSignInAnonymous" missing🔴 "gcp:identityplatform/ProjectDefaultConfigSignInEmail:ProjectDefaultConfigSignInEmail" missing🔴 "gcp:identityplatform/ProjectDefaultConfigSignInHashConfig:ProjectDefaultConfigSignInHashConfig" missing🔴 "gcp:identityplatform/ProjectDefaultConfigSignInPhoneNumber:ProjectDefaultConfigSignInPhoneNumber" missing🟡 "gcp:sql/DatabaseInstanceSettingsIpConfiguration:DatabaseInstanceSettingsIpConfiguration": properties: "requireSsl" missing🟡 properties: "requireSsl" missing🟢 required: "requireSsl" property is no longer Required🟡 properties: "requireSsl" missing🟢 required: "requireSsl" property is no longer Required🟡 "gcp:storage/BucketLifecycleRuleCondition:BucketLifecycleRuleCondition": properties: "noAge" missing🟡 properties: "noAge" missing🟢 "noAge" property is no longer Required🟢 "sendAgeIfZero" property has changed to Requiredkms/ekmConnectionIamBinding.EkmConnectionIamBindingkms/ekmConnectionIamMember.EkmConnectionIamMemberkms/ekmConnectionIamPolicy.EkmConnectionIamPolicysecuritycenter/v2OrganizationSccBigQueryExports.V2OrganizationSccBigQueryExportskms/getEkmConnectionIamPolicy.getEkmConnectionIamPolicyFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v7.38.0...v8.0.0
Nothing published for this version
"gcp:assuredworkloads/workload:Workload": properties:
Found 90 breaking changes:
🟡 "effectiveLabels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "pulumiLabels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "gcp:cloudbuild/workerPool:WorkerPool": properties: "effectiveAnnotations": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "effectiveAnnotations": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "effectiveLabels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "pulumiLabels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "effectiveAnnotations": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "effectiveLabels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "pulumiLabels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "buildEnvironmentVariables": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "environmentVariables": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "labels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "buildEnvironmentVariables": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "environmentVariables": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "labels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 inputs: "data": additional properties type changed from "pulumi.json#/Any" to "string"🟡 properties: "data": additional properties type changed from "pulumi.json#/Any" to "string"🟡 inputs: "metadata": additional properties type changed from "pulumi.json#/Any" to "string"🟡 properties: "metadata": additional properties type changed from "pulumi.json#/Any" to "string"🟡 inputs: "metadata": additional properties type changed from "pulumi.json#/Any" to "string"🟡 properties: "metadata": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "gcp:container/awsCluster:AwsCluster": properties: "effectiveAnnotations": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "gcp:container/awsNodePool:AwsNodePool": properties: "effectiveAnnotations": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "gcp:container/azureCluster:AzureCluster": properties: "effectiveAnnotations": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "gcp:container/azureNodePool:AzureNodePool": properties: "effectiveAnnotations": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "labels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "parameters": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "transformNameMapping": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "labels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "parameters": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "transformNameMapping": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "labels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "parameters": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "transformNameMapping": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "labels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "parameters": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "transformNameMapping": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "effectiveLabels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "pulumiLabels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "effectiveLabels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "pulumiLabels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "effectiveLabels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "pulumiLabels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "effectiveLabels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "pulumiLabels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "effectiveLabels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "pulumiLabels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "gcp:projects/defaultServiceAccounts:DefaultServiceAccounts": properties: "serviceAccounts": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "effectiveLabels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "pulumiLabels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 inputs: "keepers": additional properties type changed from "pulumi.json#/Any" to "string"🟡 properties: "keepers": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "gcp:cloudquota/getSQuotaInfoDimensionsInfo:getSQuotaInfoDimensionsInfo": properties: "dimensions": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "gcp:cloudquota/getSQuotaInfosQuotaInfoDimensionsInfo:getSQuotaInfosQuotaInfoDimensionsInfo": properties: "dimensions": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "labels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "resourceManagerTags": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "labels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "resourceManagerTags": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "gcp:compute/InstanceFromMachineImageParams:InstanceFromMachineImageParams": properties: "resourceManagerTags": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "labels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "resourceManagerTags": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "gcp:compute/InstanceFromTemplateParams:InstanceFromTemplateParams": properties: "resourceManagerTags": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "gcp:compute/InstanceGroupManagerParams:InstanceGroupManagerParams": properties: "resourceManagerTags": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "gcp:compute/InstanceParams:InstanceParams": properties: "resourceManagerTags": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "gcp:compute/RegionInstanceGroupManagerParams:RegionInstanceGroupManagerParams": properties: "resourceManagerTags": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "labels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "resourceManagerTags": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "gcp:compute/getInstanceGroupManagerParam:getInstanceGroupManagerParam": properties: "resourceManagerTags": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "gcp:compute/getInstanceParam:getInstanceParam": properties: "resourceManagerTags": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "gcp:container/ClusterNodeConfig:ClusterNodeConfig": properties: "resourceManagerTags": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "gcp:container/ClusterNodePoolAutoConfig:ClusterNodePoolAutoConfig": properties: "resourceManagerTags": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "gcp:container/ClusterNodePoolNodeConfig:ClusterNodePoolNodeConfig": properties: "resourceManagerTags": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "gcp:container/NodePoolNodeConfig:NodePoolNodeConfig": properties: "resourceManagerTags": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "gcp:container/getClusterNodeConfig:getClusterNodeConfig": properties: "resourceManagerTags": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "gcp:container/getClusterNodePoolAutoConfig:getClusterNodePoolAutoConfig": properties: "resourceManagerTags": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "gcp:container/getClusterNodePoolNodeConfig:getClusterNodePoolNodeConfig": properties: "resourceManagerTags": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "gcp:databasemigrationservice/ConnectionProfileError:ConnectionProfileError": properties: "details": items: additional properties type changed from "pulumi.json#/Any" to "string"🟡 "gcp:dataloss/PreventionDiscoveryConfigErrorDetails:PreventionDiscoveryConfigErrorDetails": properties: "details": items: additional properties type changed from "pulumi.json#/Any" to "string"🟡 "gcp:dataproc/ClusterClusterConfigEndpointConfig:ClusterClusterConfigEndpointConfig": properties: "httpPorts": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "gcp:dataproc/ClusterClusterConfigSoftwareConfig:ClusterClusterConfigSoftwareConfig": properties: "properties": additional properties type changed from "pulumi.json#/Any" to "string"🟢 "gcp:dns/RecordSetRoutingPolicyGeoHealthCheckedTargetsInternalLoadBalancer:RecordSetRoutingPolicyGeoHealthCheckedTargetsInternalLoadBalancer": required: "loadBalancerType" property is no longer Required🟢 "gcp:dns/RecordSetRoutingPolicyPrimaryBackupBackupGeoHealthCheckedTargetsInternalLoadBalancer:RecordSetRoutingPolicyPrimaryBackupBackupGeoHealthCheckedTargetsInternalLoadBalancer": required: "loadBalancerType" property is no longer Required🟢 "gcp:dns/RecordSetRoutingPolicyPrimaryBackupPrimaryInternalLoadBalancer:RecordSetRoutingPolicyPrimaryBackupPrimaryInternalLoadBalancer": required: "loadBalancerType" property is no longer Required🟢 "gcp:dns/RecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancer:RecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancer": required: "loadBalancerType" property is no longer Required🟡 "gcp:firebase/ExtensionsInstanceErrorStatus:ExtensionsInstanceErrorStatus": properties: "details": items: additional properties type changed from "pulumi.json#/Any" to "string"🟡 "gcp:networkconnectivity/ServiceConnectionPolicyPscConnectionError:ServiceConnectionPolicyPscConnectionError": properties: "details": items: additional properties type changed from "pulumi.json#/Any" to "string"🟢 "gcp:sql/getDatabaseInstanceSettingIpConfiguration:getDatabaseInstanceSettingIpConfiguration": required: "serverCaMode" property has changed to Required🟢 "gcp:sql/getDatabaseInstancesInstanceSettingIpConfiguration:getDatabaseInstancesInstanceSettingIpConfiguration": required: "serverCaMode" property has changed to Required🟡 "gcp:workstations/WorkstationClusterCondition:WorkstationClusterCondition": properties: "details": items: additional properties type changed from "pulumi.json#/Any" to "string"🟡 "gcp:workstations/WorkstationConfigCondition:WorkstationConfigCondition": properties: "details": items: additional properties type changed from "pulumi.json#/Any" to "string"discoveryengine/schema.Schemasecuritycenter/folderNotificationConfig.FolderNotificationConfigsecuritycenter/v2FolderNotificationConfig.V2FolderNotificationConfigvertex/aiIndexEndpointDeployedIndex.AiIndexEndpointDeployedIndexartifactregistry/getLocations.getLocationscloudidentity/getGroupTransitiveMemberships.getGroupTransitiveMembershipsFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v7.37.0...v7.38.0
🟢 "gcp:cloudrunv2/getJobBinaryAuthorization:getJobBinaryAuthorization": required: "policy" property has changed to Required
Found 3 breaking changes:
🟢 "gcp:cloudrunv2/getJobBinaryAuthorization:getJobBinaryAuthorization": required: "policy" property has changed to Required🟢 "gcp:cloudrunv2/getServiceBinaryAuthorization:getServiceBinaryAuthorization": required: "policy" property has changed to Required🟢 "gcp:container/getClusterClusterAutoscaling:getClusterClusterAutoscaling": required: "autoProvisioningLocations" property has changed to Requiredaccesscontextmanager/servicePerimeterDryRunEgressPolicy.ServicePerimeterDryRunEgressPolicyaccesscontextmanager/servicePerimeterDryRunIngressPolicy.ServicePerimeterDryRunIngressPolicysecuritycenter/v2FolderMuteConfig.V2FolderMuteConfigsecuritycenter/v2OrganizationSource.V2OrganizationSourcesecuritycenter/v2OrganizationSourceIamBinding.V2OrganizationSourceIamBindingsecuritycenter/v2OrganizationSourceIamMember.V2OrganizationSourceIamMembersecuritycenter/v2OrganizationSourceIamPolicy.V2OrganizationSourceIamPolicysecuritycenter/v2ProjectMuteConfig.V2ProjectMuteConfigsecuritycenter/v2ProjectNotificationConfig.V2ProjectNotificationConfigsecuritycenter/getV2OrganizationSourceIamPolicy.getV2OrganizationSourceIamPolicyFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v7.36.0...v7.37.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/v7.35.0...v7.36.0
🟢 "gcp:sql/getDatabaseInstanceSetting:getDatabaseInstanceSetting": required: "enableDataplexIntegration" property has changed to Required
Found 2 breaking changes:
🟢 "gcp:sql/getDatabaseInstanceSetting:getDatabaseInstanceSetting": required: "enableDataplexIntegration" property has changed to Required🟢 "gcp:sql/getDatabaseInstancesInstanceSetting:getDatabaseInstancesInstanceSetting": required: "enableDataplexIntegration" property has changed to Required
No new resources/functions.Full Changelog: https://github.com/pulumi/pulumi-gcp/compare/v7.34.0...v7.35.0
"gcp:networkconnectivity/hub:Hub": properties:
Found 9 breaking changes:
🟡 "effectiveLabels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "pulumiLabels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "effectiveLabels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "pulumiLabels": additional properties type changed from "pulumi.json#/Any" to "string"🟢 "clientTlsPolicy" property is no longer Required🟢 "subjectAltNames" property is no longer Required🟢 "gcp:compute/getBackendServiceSecuritySetting:getBackendServiceSecuritySetting": required: "awsV4Authentications" property has changed to Required🟢 "gcp:compute/getInstanceBootDiskInitializeParam:getInstanceBootDiskInitializeParam": required: "storagePool" property has changed to Required🟢 "gcp:container/getClusterAddonsConfig:getClusterAddonsConfig": required: "rayOperatorConfigs" property has changed to Requiredapigee/environmentKeyvaluemaps.EnvironmentKeyvaluemapsapigee/environmentKeyvaluemapsEntries.EnvironmentKeyvaluemapsEntriescompute/resizeRequest.ResizeRequestcompute/routerRoutePolicy.RouterRoutePolicysecuritycenter/v2OrganizationMuteConfig.V2OrganizationMuteConfigFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v7.33.0...v7.34.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/v7.32.0...v7.33.0
🟢 "gcp:kms/getCryptoKeysKey:getCryptoKeysKey": required: "keyAccessJustificationsPolicies" property has changed to Required
Found 1 breaking change:
🟢 "gcp:kms/getCryptoKeysKey:getCryptoKeysKey": required: "keyAccessJustificationsPolicies" property has changed to Requiredsecuritycenter/projectNotificationConfig.ProjectNotificationConfiggkehub/getMembershipBinding.getMembershipBindingsiteverification/getToken.getTokenFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v7.31.0...v7.32.0
Looking good! No breaking changes found.
Looking good! No breaking changes found.
securesourcemanager/repository.Repositorysecuresourcemanager/repositoryIamBinding.RepositoryIamBindingsecuresourcemanager/repositoryIamMember.RepositoryIamMembersecuresourcemanager/repositoryIamPolicy.RepositoryIamPolicysecuritycenter/v2OrganizationNotificationConfig.V2OrganizationNotificationConfigkms/getCryptoKeys.getCryptoKeyskms/getKeyRings.getKeyRingssecuresourcemanager/getRepositoryIamPolicy.getRepositoryIamPolicyFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v7.30.2...v7.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/v7.30.1...v7.30.2
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/v7.30.0...v7.30.1
"gcp:cloudfunctionsv2/getFunctionBuildConfig:getFunctionBuildConfig": required:
Found 4 breaking changes:
🟢 "automaticUpdatePolicies" property has changed to Required🟢 "onDeployUpdatePolicies" property has changed to Required🟢 "ipAllocation" property is no longer Required🟢 "network" property is no longer Requiredstorage/managedFolder.ManagedFolderstorage/managedFolderIamBinding.ManagedFolderIamBindingstorage/managedFolderIamMember.ManagedFolderIamMemberstorage/managedFolderIamPolicy.ManagedFolderIamPolicystorage/getManagedFolderIamPolicy.getManagedFolderIamPolicyFull Changelog: https://github.com/pulumi/pulumi-gcp/compare/v7.29.0...v7.30.0
605c5c9b Fix firestore backup schedule permadiff
355ee85e Upgrade terraform-provider-google-beta to v5.34.0
faff4751 Fix overfitting label tests
cc2e42e6 Update GitHub Actions workflows.
[Breaking] https://github.com/pulumi/pulumi-gcp/pull/2034: We have changed the type of gcp:dns/managedZone:ManagedZone.managedZoneId and gcp:dns/getMa
[Breaking] https://github.com/pulumi/pulumi-gcp/pull/2034: We have changed the type of gcp:dns/managedZone:ManagedZone.managedZoneId and gcp:dns/getManagedZonesManagedZone:getManagedZonesManagedZone.managedZoneId from an integer to a string. This is necessary to round trip the 64bit zone ID in all languages.
To migrate:
If you consume managedZoneId as a number, you will need to insert string to int64 parsing.
If you consume mangadZoneId as a string, you can simply remove your number to string conversion.
managedZoneId by @iwahbe in https://github.com/pulumi/pulumi-gcp/pull/2034Full Changelog: https://github.com/pulumi/pulumi-gcp/compare/v7.24.0...v7.25.0
2b608bf2 Upgrade terraform-provider-google-beta to v5.30.0
86d0416c Upgrade terraform-provider-google-beta to v5.29.1
40fc87ec Upgrade terraform-provider-google-beta to v5.28.0
9be28505 Update GitHub Actions workflows.
7c717d97 Pin to bridge at a1a46e5bc072a6fc2c7cae23e44ed0d6019f1548
c817fe54 Bucket IAM Binding Import regression test
Your coding agent can read these notes before it upgrades. Set up the MCP server →