github pulumi/pulumi-gcp v8.0.0

latest releases: sdk/v8.8.1, v8.8.1, sdk/v8.8.0...
2 months ago

Does the PR have any schema changes?

Found 52 breaking changes:

Resources

  • "gcp:alloydb/cluster:Cluster":
    • 🟡 inputs: "network" missing
    • 🟡 properties: "network" missing output "network"
  • "gcp:applicationintegration/client:Client":
    • inputs:
      • 🟡 "createSampleWorkflows" missing
      • 🟡 "provisionGmek" missing
    • properties:
      • 🟡 "createSampleWorkflows" missing output "createSampleWorkflows"
      • 🟡 "provisionGmek" missing output "provisionGmek"
  • "gcp:bigquery/reservation:Reservation":
    • 🟡 inputs: "multiRegionAuxiliary" missing
    • 🟡 properties: "multiRegionAuxiliary" missing output "multiRegionAuxiliary"
  • "gcp:bigquery/table:Table":
    • 🟡 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
  • "gcp:gkeonprem/vMwareCluster:VMwareCluster":
    • 🟡 inputs: "vcenters" missing
    • 🟡 properties: "vcenters" missing output "vcenters"
  • 🔴 "gcp:identityplatform/projectDefaultConfig:ProjectDefaultConfig" missing
  • "gcp:organizations/project:Project":
    • 🟡 inputs: "skipDelete" missing
    • 🟡 properties: "skipDelete" missing output "skipDelete"
  • 🟢 "gcp:pubsub/topic:Topic": required: "schemaSettings" property is no longer Required

Types

  • 🟡 "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: Items: OneOf:[] Discriminator: Plain:false} but now has no type
  • 🔴 "gcp:cloudrunv2/ServiceTemplateContainerPort:ServiceTemplateContainerPort" missing
  • "gcp:compute/BackendServiceIap:BackendServiceIap": required:
    • 🟢 "enabled" property has changed to Required
    • 🟢 "oauth2ClientId" property is no longer Required
    • 🟢 "oauth2ClientSecret" property is no longer Required
  • "gcp:compute/RegionBackendServiceIap:RegionBackendServiceIap": 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
  • "gcp:container/ClusterMonitoringConfigAdvancedDatapathObservabilityConfig:ClusterMonitoringConfigAdvancedDatapathObservabilityConfig":
    • 🟡 properties: "relayMode" missing
    • 🟢 required: "enableRelay" property has changed to Required
  • "gcp:container/getClusterMonitoringConfigAdvancedDatapathObservabilityConfig:getClusterMonitoringConfigAdvancedDatapathObservabilityConfig":
    • 🟡 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
  • "gcp:sql/getDatabaseInstanceSettingIpConfiguration:getDatabaseInstanceSettingIpConfiguration":
    • 🟡 properties: "requireSsl" missing
    • 🟢 required: "requireSsl" property is no longer Required
  • "gcp:sql/getDatabaseInstancesInstanceSettingIpConfiguration:getDatabaseInstancesInstanceSettingIpConfiguration":
    • 🟡 properties: "requireSsl" missing
    • 🟢 required: "requireSsl" property is no longer Required
  • 🟡 "gcp:storage/BucketLifecycleRuleCondition:BucketLifecycleRuleCondition": properties: "noAge" missing
  • "gcp:storage/getBucketLifecycleRuleCondition:getBucketLifecycleRuleCondition":
    • 🟡 properties: "noAge" missing
    • required:
      • 🟢 "noAge" property is no longer Required
      • 🟢 "sendAgeIfZero" property has changed to Required

New resources:

  • kms/ekmConnectionIamBinding.EkmConnectionIamBinding
  • kms/ekmConnectionIamMember.EkmConnectionIamMember
  • kms/ekmConnectionIamPolicy.EkmConnectionIamPolicy
  • securitycenter/v2OrganizationSccBigQueryExports.V2OrganizationSccBigQueryExports

New functions:

  • kms/getEkmConnectionIamPolicy.getEkmConnectionIamPolicy

What's Changed

New Contributors

Full Changelog: v7.38.0...v8.0.0

Don't miss a new pulumi-gcp release

NewReleases is sending notifications on new releases.