github pulumi/pulumi-gcp v7.38.0

latest releases: sdk/v8.7.0, v8.7.0, sdk/v8.6.0...
2 months ago

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"
  • "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"
  • "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"
  • "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

Full Changelog: v7.37.0...v7.38.0

Don't miss a new pulumi-gcp release

NewReleases is sending notifications on new releases.