Does the PR have any schema changes?
Found 90 breaking changes:
Resources
- "gcp:assuredworkloads/workload:Workload": properties:
🟡
"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"- "gcp:clouddeploy/deliveryPipeline:DeliveryPipeline": properties:
🟡
"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"
- "gcp:clouddeploy/target:Target": properties:
🟡
"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"
- "gcp:cloudfunctions/function:Function":
- inputs:
🟡
"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"
- properties:
🟡
"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:
- "gcp:composer/userWorkloadsSecret:UserWorkloadsSecret":
🟡
inputs: "data": additional properties type changed from "pulumi.json#/Any" to "string"🟡
properties: "data": additional properties type changed from "pulumi.json#/Any" to "string"
- "gcp:compute/instanceTemplate:InstanceTemplate":
🟡
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:compute/regionInstanceTemplate:RegionInstanceTemplate":
🟡
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"- "gcp:dataflow/flexTemplateJob:FlexTemplateJob":
- inputs:
🟡
"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"
- properties:
🟡
"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"
- inputs:
- "gcp:dataflow/job:Job":
- inputs:
🟡
"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"
- properties:
🟡
"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"
- inputs:
- "gcp:dataplex/asset:Asset": properties:
🟡
"effectiveLabels": additional properties type changed from "pulumi.json#/Any" to "string"🟡
"pulumiLabels": additional properties type changed from "pulumi.json#/Any" to "string"
- "gcp:dataplex/lake:Lake": properties:
🟡
"effectiveLabels": additional properties type changed from "pulumi.json#/Any" to "string"🟡
"pulumiLabels": additional properties type changed from "pulumi.json#/Any" to "string"
- "gcp:dataplex/zone:Zone": properties:
🟡
"effectiveLabels": additional properties type changed from "pulumi.json#/Any" to "string"🟡
"pulumiLabels": additional properties type changed from "pulumi.json#/Any" to "string"
- "gcp:dataproc/workflowTemplate:WorkflowTemplate": properties:
🟡
"effectiveLabels": additional properties type changed from "pulumi.json#/Any" to "string"🟡
"pulumiLabels": additional properties type changed from "pulumi.json#/Any" to "string"
- "gcp:eventarc/trigger:Trigger": properties:
🟡
"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"- "gcp:recaptcha/enterpriseKey:EnterpriseKey": properties:
🟡
"effectiveLabels": additional properties type changed from "pulumi.json#/Any" to "string"🟡
"pulumiLabels": additional properties type changed from "pulumi.json#/Any" to "string"
- "gcp:serviceaccount/key:Key":
🟡
inputs: "keepers": additional properties type changed from "pulumi.json#/Any" to "string"🟡
properties: "keepers": additional properties type changed from "pulumi.json#/Any" to "string"
Types
🟡
"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"- "gcp:compute/InstanceBootDiskInitializeParams:InstanceBootDiskInitializeParams": properties:
🟡
"labels": additional properties type changed from "pulumi.json#/Any" to "string"🟡
"resourceManagerTags": additional properties type changed from "pulumi.json#/Any" to "string"
- "gcp:compute/InstanceFromMachineImageBootDiskInitializeParams:InstanceFromMachineImageBootDiskInitializeParams": properties:
🟡
"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"- "gcp:compute/InstanceFromTemplateBootDiskInitializeParams:InstanceFromTemplateBootDiskInitializeParams": properties:
🟡
"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"- "gcp:compute/getInstanceBootDiskInitializeParam:getInstanceBootDiskInitializeParam": properties:
🟡
"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"
New resources:
discoveryengine/schema.Schema
securitycenter/folderNotificationConfig.FolderNotificationConfig
securitycenter/v2FolderNotificationConfig.V2FolderNotificationConfig
vertex/aiIndexEndpointDeployedIndex.AiIndexEndpointDeployedIndex
New functions:
artifactregistry/getLocations.getLocations
cloudidentity/getGroupTransitiveMemberships.getGroupTransitiveMemberships
What's Changed
- Upgrade pulumi-terraform-bridge to v3.89.1 by @pulumi-bot in #2314
- Enable zero default schema version in GCP by @VenelinMartinov in #2321
- Fix firestore database autoname by @VenelinMartinov in #2184
- Update GitHub Actions workflows. by @pulumi-bot in #2328
- Update GitHub Actions workflows. by @pulumi-bot in #2339
- Upgrade terraform-provider-google-beta to v5.42.0 by @iwahbe in #2343
Full Changelog: v7.37.0...v7.38.0