Skip to content

Latest commit

 

History

History
1726 lines (1582 loc) · 86.2 KB

CHANGELOG.md

File metadata and controls

1726 lines (1582 loc) · 86.2 KB

CHANGELOG

HEAD (Unreleased)

Bug fixes

  • Remove validateOnly query parameter from SDK properties #865
  • Fix non-string property value conversion in URLs #890
  • Fix issues when diffing config property keys with special characters #911
  • Disable autonaming for google-native:iam:v1/OrganizationRole #905

Upstream breaking changes

Resources

  • 🔴 "google-native:apigee/v1:App" missing
  • "google-native:appengine/v1:App":
    • 🟡 inputs: "parent" missing
    • 🟡 properties: "parent" missing output "parent"
  • 🔴 "google-native:appengine/v1:Application" missing
  • "google-native:appengine/v1beta:App":
    • 🟡 inputs: "parent" missing
    • 🟡 properties: "parent" missing output "parent"
  • 🔴 "google-native:appengine/v1beta:Application" missing
  • 🟢 "google-native:artifactregistry/v1:Repository": required inputs: "repositoryId" input has changed to Required
  • 🟢 "google-native:artifactregistry/v1beta1:Repository": required inputs: "repositoryId" input has changed to Required
  • 🟢 "google-native:artifactregistry/v1beta2:Repository": required inputs: "repositoryId" input has changed to Required
  • 🟡 "google-native:assuredworkloads/v1:Workload": inputs: "ekmProvisioningResponse" missing
  • "google-native:assuredworkloads/v1beta1:Workload":
    • 🟡 inputs: "ekmProvisioningResponse" missing
    • 🟡 properties: "controls" missing output "controls"
  • 🔴 "google-native:baremetalsolution/v2:Instance" missing
  • 🔴 "google-native:beyondcorp/v1:OrganizationTenantIamBinding" missing
  • 🔴 "google-native:beyondcorp/v1:OrganizationTenantIamMember" missing
  • 🔴 "google-native:beyondcorp/v1:OrganizationTenantIamPolicy" missing
  • 🔴 "google-native:beyondcorp/v1:OrganizationTenantProxyConfigIamBinding" missing
  • 🔴 "google-native:beyondcorp/v1:OrganizationTenantProxyConfigIamMember" missing
  • 🔴 "google-native:beyondcorp/v1:OrganizationTenantProxyConfigIamPolicy" missing
  • 🔴 "google-native:beyondcorp/v1alpha:ClientConnectorService" missing
  • 🔴 "google-native:beyondcorp/v1alpha:ClientGateway" missing
  • "google-native:beyondcorp/v1alpha:ProxyConfig":
    • inputs:
      • 🟡 "authenticationInfo" missing
      • 🟡 "tenantId" missing
    • properties:
      • 🟡 "authenticationInfo" missing output "authenticationInfo"
      • 🟡 "tenantId" missing output "tenantId"
    • 🟢 required inputs: "partnerTenantId" input has changed to Required
  • 🔴 "google-native:beyondcorp/v1alpha:Tenant" missing
  • 🔴 "google-native:bigquery/v2:RowAccessPolicyIamBinding" missing
  • 🔴 "google-native:bigquery/v2:RowAccessPolicyIamMember" missing
  • 🔴 "google-native:bigquery/v2:RowAccessPolicyIamPolicy" missing
  • 🟡 "google-native:bigtableadmin/v2:Table": inputs: "stats" missing
  • "google-native:compute/alpha:StoragePool":
    • 🟡 inputs: "type" missing
    • 🟡 properties: "type" missing output "type"
  • 🟢 "google-native:datalineage/v1:LineageEvent": required inputs: "startTime" input has changed to Required
  • "google-native:gkehub/v1:Binding":
    • 🟡 inputs: "fleet" missing
    • 🟡 properties: "fleet" missing output "fleet"
  • "google-native:gkehub/v1:Scope":
    • 🟡 inputs: "allMemberships" missing
    • 🟡 properties: "allMemberships" missing output "allMemberships"
  • "google-native:gkehub/v1alpha:Binding":
    • 🟡 inputs: "fleet" missing
    • 🟡 properties: "fleet" missing output "fleet"
  • "google-native:gkehub/v1alpha:Namespace":
    • 🟡 inputs: "namespaceId" missing
    • 🟡 properties: "namespaceId" missing output "namespaceId"
    • required inputs:
      • 🟢 "scopeId" input has changed to Required
      • 🟢 "scopeNamespaceId" input has changed to Required
  • 🔴 "google-native:gkehub/v1alpha:Rbacrolebinding" missing
  • "google-native:gkehub/v1alpha:Scope":
    • 🟡 inputs: "allMemberships" missing
    • 🟡 properties: "allMemberships" missing output "allMemberships"
  • "google-native:gkehub/v1beta:Binding":
    • 🟡 inputs: "fleet" missing
    • 🟡 properties: "fleet" missing output "fleet"
  • "google-native:gkehub/v1beta:Namespace":
    • 🟡 inputs: "namespaceId" missing
    • 🟡 properties: "namespaceId" missing output "namespaceId"
    • required inputs:
      • 🟢 "scopeId" input has changed to Required
      • 🟢 "scopeNamespaceId" input has changed to Required
  • 🔴 "google-native:gkehub/v1beta:Rbacrolebinding" missing
  • "google-native:gkehub/v1beta:Scope":
    • 🟡 inputs: "allMemberships" missing
    • 🟡 properties: "allMemberships" missing output "allMemberships"
  • 🟢 "google-native:gkeonprem/v1:VmwareCluster": required inputs: "onPremVersion" input has changed to Required
  • 🟢 "google-native:integrations/v1alpha:AuthConfig": required inputs: "displayName" input has changed to Required
  • 🟢 "google-native:integrations/v1alpha:Certificate": required inputs: "displayName" input has changed to Required
  • 🔴 "google-native:networkconnectivity/v1:ServiceClass" missing
  • 🟢 "google-native:recaptchaenterprise/v1:Key": required inputs: "displayName" input has changed to Required
  • 🔴 "google-native:securitycenter/v1:CustomModule" missing
  • 🔴 "google-native:securitycenter/v1:FolderCustomModule" missing
  • 🔴 "google-native:securitycenter/v1:OrganizationCustomModule" missing
  • 🔴 "google-native:servicedirectory/v1beta1:NamespaceServiceWorkloadIamBinding" missing
  • 🔴 "google-native:servicedirectory/v1beta1:NamespaceServiceWorkloadIamMember" missing
  • 🔴 "google-native:servicedirectory/v1beta1:NamespaceServiceWorkloadIamPolicy" missing
  • 🔴 "google-native:servicedirectory/v1beta1:RegistrationPolicyIamBinding" missing
  • 🔴 "google-native:servicedirectory/v1beta1:RegistrationPolicyIamMember" missing
  • 🔴 "google-native:servicedirectory/v1beta1:RegistrationPolicyIamPolicy" missing

Functions

  • 🔴 "google-native:apigee/v1:getApp" missing
  • 🔴 "google-native:apigee/v1:getKey" missing
  • 🔴 "google-native:appengine/v1:getApplication" missing
  • 🔴 "google-native:appengine/v1beta:getApplication" missing
  • 🔴 "google-native:baremetalsolution/v2:getInstance" missing
  • 🔴 "google-native:beyondcorp/v1:getOrganizationTenantIamPolicy" missing
  • 🔴 "google-native:beyondcorp/v1:getOrganizationTenantProxyConfigIamPolicy" missing
  • 🔴 "google-native:beyondcorp/v1alpha:getClientConnectorService" missing
  • 🔴 "google-native:beyondcorp/v1alpha:getClientGateway" missing
  • "google-native:beyondcorp/v1alpha:getProxyConfig": inputs:
    • 🟡 "tenantId" missing input "tenantId"
    • 🟢 required: "partnerTenantId" input has changed to Required
  • 🔴 "google-native:beyondcorp/v1alpha:getTenant" missing
  • 🔴 "google-native:bigquery/v2:getRowAccessPolicyIamPolicy" missing
  • 🟢 "google-native:gkehub/v1alpha:getNamespace": inputs: required: "scopeId" input has changed to Required
  • 🔴 "google-native:gkehub/v1alpha:getRbacrolebinding" missing
  • 🟢 "google-native:gkehub/v1beta:getNamespace": inputs: required: "scopeId" input has changed to Required
  • 🔴 "google-native:gkehub/v1beta:getRbacrolebinding" missing
  • 🔴 "google-native:networkconnectivity/v1:getServiceClass" missing
  • 🔴 "google-native:securitycenter/v1:getCustomModule" missing
  • 🔴 "google-native:securitycenter/v1:getFolderCustomModule" missing
  • 🔴 "google-native:securitycenter/v1:getOrganizationCustomModule" missing
  • 🔴 "google-native:servicedirectory/v1beta1:getNamespaceServiceWorkloadIamPolicy" missing
  • 🔴 "google-native:servicedirectory/v1beta1:getRegistrationPolicyIamPolicy" missing

Types

  • 🟢 "google-native:accesscontextmanager/v1:ConditionResponse": required: "vpcNetworkSources" property has changed to Required
  • "google-native:accesscontextmanager/v1:EgressFromResponse": required:
    • 🟢 "sourceRestriction" property has changed to Required
    • 🟢 "sources" property has changed to Required
  • 🟢 "google-native:apigee/v1:GoogleCloudApigeeV1AddonsConfigResponse": required: "analyticsConfig" property has changed to Required
  • 🔴 "google-native:apigee/v1:GoogleCloudApigeeV1ApiCategoryDataResponse" missing
  • 🔴 "google-native:appengine/v1:ApplicationDatabaseType" missing
  • 🔴 "google-native:appengine/v1:ApplicationServingStatus" missing
  • 🔴 "google-native:appengine/v1beta:ApplicationDatabaseType" missing
  • 🔴 "google-native:appengine/v1beta:ApplicationServingStatus" missing
  • "google-native:artifactregistry/v1:RemoteRepositoryConfigResponse": required:
    • 🟢 "aptRepository" property has changed to Required
    • 🟢 "upstreamCredentials" property has changed to Required
    • 🟢 "yumRepository" property has changed to Required
  • "google-native:assuredworkloads/v1:GoogleCloudAssuredworkloadsV1WorkloadComplianceStatusResponse": required:
    • 🟢 "acknowledgedResourceViolationCount" property has changed to Required
    • 🟢 "activeResourceViolationCount" property has changed to Required
  • 🔴 "google-native:assuredworkloads/v1:GoogleCloudAssuredworkloadsV1WorkloadEkmProvisioningResponse" missing
  • 🔴 "google-native:assuredworkloads/v1:GoogleCloudAssuredworkloadsV1WorkloadEkmProvisioningResponseEkmProvisioningErrorDomain" missing
  • 🔴 "google-native:assuredworkloads/v1:GoogleCloudAssuredworkloadsV1WorkloadEkmProvisioningResponseEkmProvisioningErrorMapping" missing
  • 🔴 "google-native:assuredworkloads/v1:GoogleCloudAssuredworkloadsV1WorkloadEkmProvisioningResponseEkmProvisioningState" missing
  • 🟡 "google-native:assuredworkloads/v1:GoogleCloudAssuredworkloadsV1WorkloadPartnerPermissions": properties: "remediateFolderViolations" missing
  • "google-native:assuredworkloads/v1:GoogleCloudAssuredworkloadsV1WorkloadPartnerPermissionsResponse":
    • 🟡 properties: "remediateFolderViolations" missing
    • required:
      • 🟢 "assuredWorkloadsMonitoring" property has changed to Required
      • 🟢 "remediateFolderViolations" property is no longer Required
      • 🟢 "serviceAccessApprover" property has changed to Required
  • 🔴 "google-native:assuredworkloads/v1beta1:GoogleCloudAssuredworkloadsV1beta1WorkloadComplianceControlsOrgPolicyControlResponse" missing
  • 🔴 "google-native:assuredworkloads/v1beta1:GoogleCloudAssuredworkloadsV1beta1WorkloadComplianceControlsResponse" missing
  • "google-native:assuredworkloads/v1beta1:GoogleCloudAssuredworkloadsV1beta1WorkloadComplianceStatusResponse": required:
    • 🟢 "acknowledgedResourceViolationCount" property has changed to Required
    • 🟢 "activeResourceViolationCount" property has changed to Required
  • 🔴 "google-native:assuredworkloads/v1beta1:GoogleCloudAssuredworkloadsV1beta1WorkloadEkmProvisioningResponse" missing
  • 🔴 "google-native:assuredworkloads/v1beta1:GoogleCloudAssuredworkloadsV1beta1WorkloadEkmProvisioningResponseEkmProvisioningErrorDomain" missing
  • 🔴 "google-native:assuredworkloads/v1beta1:GoogleCloudAssuredworkloadsV1beta1WorkloadEkmProvisioningResponseEkmProvisioningErrorMapping" missing
  • 🔴 "google-native:assuredworkloads/v1beta1:GoogleCloudAssuredworkloadsV1beta1WorkloadEkmProvisioningResponseEkmProvisioningState" missing
  • 🟡 "google-native:assuredworkloads/v1beta1:GoogleCloudAssuredworkloadsV1beta1WorkloadPartnerPermissions": properties: "remediateFolderViolations" missing
  • "google-native:assuredworkloads/v1beta1:GoogleCloudAssuredworkloadsV1beta1WorkloadPartnerPermissionsResponse":
    • 🟡 properties: "remediateFolderViolations" missing
    • required:
      • 🟢 "assuredWorkloadsMonitoring" property has changed to Required
      • 🟢 "remediateFolderViolations" property is no longer Required
      • 🟢 "serviceAccessApprover" property has changed to Required
  • 🟢 "google-native:baremetalsolution/v2:InstanceConfigResponse": required: "sshKeyNames" property has changed to Required
  • 🔴 "google-native:baremetalsolution/v2:InstanceWorkloadProfile" missing
  • 🔴 "google-native:baremetalsolution/v2:Lun" missing
  • 🔴 "google-native:baremetalsolution/v2:LunMultiprotocolType" missing
  • 🔴 "google-native:baremetalsolution/v2:LunResponse" missing
  • 🔴 "google-native:baremetalsolution/v2:LunState" missing
  • 🔴 "google-native:baremetalsolution/v2:LunStorageType" missing
  • 🔴 "google-native:baremetalsolution/v2:NetworkAddressReservationResponse" missing
  • 🔴 "google-native:baremetalsolution/v2:NetworkMountPointResponse" missing
  • 🔴 "google-native:baremetalsolution/v2:NetworkResponse" missing
  • 🔴 "google-native:baremetalsolution/v2:QosPolicyResponse" missing
  • 🔴 "google-native:baremetalsolution/v2:SnapshotReservationDetail" missing
  • 🔴 "google-native:baremetalsolution/v2:SnapshotReservationDetailResponse" missing
  • 🔴 "google-native:baremetalsolution/v2:VRFResponse" missing
  • 🔴 "google-native:baremetalsolution/v2:VlanAttachmentResponse" missing
  • 🔴 "google-native:baremetalsolution/v2:Volume" missing
  • 🟡 "google-native:baremetalsolution/v2:VolumeConfig": properties: "storageAggregatePool" missing
  • "google-native:baremetalsolution/v2:VolumeConfigResponse":
    • 🟡 properties: "storageAggregatePool" missing
    • 🟢 required: "storageAggregatePool" property is no longer Required
  • 🔴 "google-native:baremetalsolution/v2:VolumePerformanceTier" missing
  • 🔴 "google-native:baremetalsolution/v2:VolumeResponse" missing
  • 🔴 "google-native:baremetalsolution/v2:VolumeSnapshotAutoDeleteBehavior" missing
  • 🔴 "google-native:baremetalsolution/v2:VolumeState" missing
  • 🔴 "google-native:baremetalsolution/v2:VolumeStorageType" missing
  • 🔴 "google-native:baremetalsolution/v2:VolumeWorkloadProfile" missing
  • 🟢 "google-native:batch/v1:AcceleratorResponse": required: "driverVersion" property has changed to Required
  • 🟢 "google-native:batch/v1:InstancePolicyResponse": required: "reservation" property has changed to Required
  • 🟢 "google-native:batch/v1:LogsPolicyResponse": required: "cloudLoggingOption" property has changed to Required
  • 🟢 "google-native:batch/v1:RunnableResponse": required: "displayName" property has changed to Required
  • 🟢 "google-native:batch/v1:TaskGroupResponse": required: "schedulingPolicy" property has changed to Required
  • 🔴 "google-native:beyondcorp/v1alpha:Config" missing
  • 🔴 "google-native:beyondcorp/v1alpha:ConfigResponse" missing
  • 🔴 "google-native:beyondcorp/v1alpha:ConfigTransportProtocol" missing
  • 🔴 "google-native:beyondcorp/v1alpha:DestinationRoute" missing
  • 🔴 "google-native:beyondcorp/v1alpha:DestinationRouteResponse" missing
  • 🔴 "google-native:beyondcorp/v1alpha:Egress" missing
  • 🔴 "google-native:beyondcorp/v1alpha:EgressResponse" missing
  • 🔴 "google-native:beyondcorp/v1alpha:GoogleCloudBeyondcorpPartnerservicesV1alphaAuthenticationInfo" missing
  • 🔴 "google-native:beyondcorp/v1alpha:GoogleCloudBeyondcorpPartnerservicesV1alphaAuthenticationInfoResponse" missing
  • 🟢 "google-native:beyondcorp/v1alpha:GoogleCloudBeyondcorpPartnerservicesV1alphaPartnerMetadataResponse": required: "internalTenantId" property has changed to Required
  • 🔴 "google-native:beyondcorp/v1alpha:Ingress" missing
  • 🔴 "google-native:beyondcorp/v1alpha:IngressResponse" missing
  • 🔴 "google-native:beyondcorp/v1alpha:PeeredVpc" missing
  • 🔴 "google-native:beyondcorp/v1alpha:PeeredVpcResponse" missing
  • 🟢 "google-native:bigquery/v2:ArgumentResponse": required: "isAggregate" property has changed to Required
  • "google-native:bigquery/v2:ExternalDataConfigurationResponse": required:
    • 🟢 "fileSetSpecType" property has changed to Required
    • 🟢 "jsonOptions" property has changed to Required
  • 🟢 "google-native:bigquery/v2:JobConfigurationLoadResponse": required: "fileSetSpecType" property has changed to Required
  • "google-native:bigquery/v2:ModelReference": required:
    • 🟢 "datasetId" property has changed to Required
    • 🟢 "modelId" property has changed to Required
    • 🟢 "project" property has changed to Required
  • "google-native:bigquery/v2:RoutineReference": required:
    • 🟢 "datasetId" property has changed to Required
    • 🟢 "project" property has changed to Required
    • 🟢 "routineId" property has changed to Required
  • "google-native:bigquery/v2:SearchStatisticsResponse":
    • 🟡 properties: "indexUnusedReason" missing
    • required:
      • 🟢 "indexUnusedReason" property is no longer Required
      • 🟢 "indexUnusedReasons" property has changed to Required
  • "google-native:bigquery/v2:SparkLoggingInfoResponse":
    • 🟡 properties: "projectId" missing
    • required:
      • 🟢 "project" property has changed to Required
      • 🟢 "projectId" property is no longer Required
  • 🟢 "google-native:bigquery/v2:StandardSqlDataTypeResponse": required: "rangeElementType" property has changed to Required
  • 🟢 "google-native:bigquery/v2:TableFieldSchemaResponse": required: "rangeElementType" property has changed to Required
  • 🔴 "google-native:bigtableadmin/v2:TableStats" missing
  • 🟢 "google-native:billingbudgets/v1:GoogleCloudBillingBudgetsV1FilterResponse": required: "resourceAncestors" property has changed to Required
  • 🟢 "google-native:billingbudgets/v1:GoogleCloudBillingBudgetsV1NotificationsRuleResponse": required: "enableProjectLevelRecipients" property has changed to Required
  • 🟢 "google-native:billingbudgets/v1beta1:GoogleCloudBillingBudgetsV1beta1AllUpdatesRuleResponse": required: "enableProjectLevelRecipients" property has changed to Required
  • 🟢 "google-native:billingbudgets/v1beta1:GoogleCloudBillingBudgetsV1beta1FilterResponse": required: "resourceAncestors" property has changed to Required
  • 🟢 "google-native:binaryauthorization/v1:PkixPublicKeyResponse": required: "keyId" property has changed to Required
  • 🟡 "google-native:cloudasset/v1:Options": properties: "includeDenyPolicyAnalysis" missing
  • "google-native:cloudasset/v1:OptionsResponse":
    • 🟡 properties: "includeDenyPolicyAnalysis" missing
    • 🟢 required: "includeDenyPolicyAnalysis" property is no longer Required
  • 🟢 "google-native:cloudbuild/v1:BitbucketServerConfigResponse": required: "peeredNetworkIpRange" property has changed to Required
  • 🟢 "google-native:cloudbuild/v1:BuildOptionsResponse": required: "automapSubstitutions" property has changed to Required
  • 🟢 "google-native:cloudbuild/v1:BuildStepResponse": required: "automapSubstitutions" property has changed to Required
  • "google-native:cloudbuild/v1:SourceProvenanceResponse": required:
    • 🟢 "resolvedConnectedRepository" property has changed to Required
    • 🟢 "resolvedGitSource" property has changed to Required
  • 🟢 "google-native:cloudbuild/v1:SourceResponse": required: "connectedRepository" property has changed to Required
  • 🟢 "google-native:cloudbuild/v1:StorageSourceResponse": required: "sourceFetcher" property has changed to Required
  • "google-native:clouddeploy/v1:CanaryDeploymentResponse": required:
    • 🟢 "postdeploy" property has changed to Required
    • 🟢 "predeploy" property has changed to Required
  • 🟢 "google-native:clouddeploy/v1:CloudRunMetadataResponse": required: "job" property has changed to Required
  • "google-native:clouddeploy/v1:DeploymentJobsResponse": required:
    • 🟢 "postdeployJob" property has changed to Required
    • 🟢 "predeployJob" property has changed to Required
  • 🟢 "google-native:clouddeploy/v1:GatewayServiceMeshResponse": required: "routeUpdateWaitTime" property has changed to Required
  • "google-native:clouddeploy/v1:JobResponse": required:
    • 🟢 "postdeployJob" property has changed to Required
    • 🟢 "predeployJob" property has changed to Required
  • 🟢 "google-native:clouddeploy/v1:MetadataResponse": required: "automation" property has changed to Required
  • "google-native:clouddeploy/v1:PhaseConfigResponse": required:
    • 🟢 "postdeploy" property has changed to Required
    • 🟢 "predeploy" property has changed to Required
  • 🟢 "google-native:clouddeploy/v1:ServiceNetworkingResponse": required: "disablePodOverprovisioning" property has changed to Required
  • 🟢 "google-native:clouddeploy/v1:StageResponse": required: "deployParameters" property has changed to Required
  • "google-native:clouddeploy/v1:StandardResponse": required:
    • 🟢 "postdeploy" property has changed to Required
    • 🟢 "predeploy" property has changed to Required
  • 🟢 "google-native:clouddeploy/v1:TargetResponse": required: "deployParameters" property has changed to Required
  • 🟢 "google-native:cloudfunctions/v2:BuildConfigResponse": required: "sourceToken" property has changed to Required
  • 🟡 "google-native:cloudfunctions/v2:RepoSource": properties: "invertRegex" missing
  • "google-native:cloudfunctions/v2:RepoSourceResponse":
    • 🟡 properties: "invertRegex" missing
    • 🟢 required: "invertRegex" property is no longer Required
  • 🟢 "google-native:cloudfunctions/v2:SourceProvenanceResponse": required: "gitUri" property has changed to Required
  • 🟢 "google-native:cloudfunctions/v2:SourceResponse": required: "gitUri" property has changed to Required
  • 🟢 "google-native:cloudfunctions/v2alpha:BuildConfigResponse": required: "sourceToken" property has changed to Required
  • 🟡 "google-native:cloudfunctions/v2alpha:RepoSource": properties: "invertRegex" missing
  • "google-native:cloudfunctions/v2alpha:RepoSourceResponse":
    • 🟡 properties: "invertRegex" missing
    • 🟢 required: "invertRegex" property is no longer Required
  • 🟢 "google-native:cloudfunctions/v2alpha:SourceProvenanceResponse": required: "gitUri" property has changed to Required
  • 🟢 "google-native:cloudfunctions/v2alpha:SourceResponse": required: "gitUri" property has changed to Required
  • 🟢 "google-native:cloudfunctions/v2beta:BuildConfigResponse": required: "sourceToken" property has changed to Required
  • 🟡 "google-native:cloudfunctions/v2beta:RepoSource": properties: "invertRegex" missing
  • "google-native:cloudfunctions/v2beta:RepoSourceResponse":
    • 🟡 properties: "invertRegex" missing
    • 🟢 required: "invertRegex" property is no longer Required
  • 🟢 "google-native:cloudfunctions/v2beta:SourceProvenanceResponse": required: "gitUri" property has changed to Required
  • 🟢 "google-native:cloudfunctions/v2beta:SourceResponse": required: "gitUri" property has changed to Required
  • "google-native:cloudidentity/v1:GoogleAppsCloudidentityDevicesV1AndroidAttributesResponse": required:
    • 🟢 "ctsProfileMatch" property has changed to Required
    • 🟢 "hasPotentiallyHarmfulApps" property has changed to Required
    • 🟢 "verifiedBoot" property has changed to Required
    • 🟢 "verifyAppsEnabled" property has changed to Required
  • "google-native:cloudidentity/v1beta1:AndroidAttributesResponse": required:
    • 🟢 "ctsProfileMatch" property has changed to Required
    • 🟢 "hasPotentiallyHarmfulApps" property has changed to Required
    • 🟢 "verifiedBoot" property has changed to Required
    • 🟢 "verifyAppsEnabled" property has changed to Required
  • 🟢 "google-native:composer/v1:DatabaseConfigResponse": required: "zone" property has changed to Required
  • 🟢 "google-native:composer/v1:EnvironmentConfigResponse": required: "resilienceMode" property has changed to Required
  • 🟢 "google-native:composer/v1:WorkloadsConfigResponse": required: "triggerer" property has changed to Required
  • 🟢 "google-native:composer/v1beta1:DatabaseConfigResponse": required: "zone" property has changed to Required
  • 🟢 "google-native:composer/v1beta1:EnvironmentConfigResponse": required: "resilienceMode" property has changed to Required
  • 🟢 "google-native:compute/alpha:AllocationAggregateReservationResponse": required: "workloadType" property has changed to Required
  • 🟢 "google-native:compute/alpha:BackendResponse": required: "preference" property has changed to Required
  • 🟢 "google-native:compute/alpha:DiskResourceStatusResponse": required: "usedBytes" property has changed to Required
  • 🟢 "google-native:compute/alpha:FutureReservationStatusLastKnownGoodStateResponse": required: "lockTime" property has changed to Required
  • 🟢 "google-native:compute/alpha:InstanceGroupManagerInstanceFlexibilityPolicyResponse": required

New resources

  • aiplatform/v1.Artifact
  • aiplatform/v1.BatchPredictionJob
  • aiplatform/v1.Context
  • aiplatform/v1.CustomJob
  • aiplatform/v1.DataLabelingJob
  • aiplatform/v1.Dataset
  • aiplatform/v1.DatasetVersion
  • aiplatform/v1.DeploymentResourcePool
  • aiplatform/v1.Endpoint
  • aiplatform/v1.EntityType
  • aiplatform/v1.Execution
  • aiplatform/v1.Experiment
  • aiplatform/v1.FeatureGroup
  • aiplatform/v1.FeatureGroupFeature
  • aiplatform/v1.FeatureOnlineStore
  • aiplatform/v1.FeatureStoreFeature
  • aiplatform/v1.FeatureView
  • aiplatform/v1.Featurestore
  • aiplatform/v1.FeaturestoreEntityTypeIamBinding
  • aiplatform/v1.FeaturestoreEntityTypeIamMember
  • aiplatform/v1.FeaturestoreEntityTypeIamPolicy
  • aiplatform/v1.FeaturestoreIamBinding
  • aiplatform/v1.FeaturestoreIamMember
  • aiplatform/v1.FeaturestoreIamPolicy
  • aiplatform/v1.HyperparameterTuningJob
  • aiplatform/v1.Index
  • aiplatform/v1.IndexEndpoint
  • aiplatform/v1.MetadataSchema
  • aiplatform/v1.MetadataStore
  • aiplatform/v1.ModelDeploymentMonitoringJob
  • aiplatform/v1.NasJob
  • aiplatform/v1.NotebookRuntimeTemplate
  • aiplatform/v1.NotebookRuntimeTemplateIamBinding
  • aiplatform/v1.NotebookRuntimeTemplateIamMember
  • aiplatform/v1.NotebookRuntimeTemplateIamPolicy
  • aiplatform/v1.PipelineJob
  • aiplatform/v1.Run
  • aiplatform/v1.Schedule
  • aiplatform/v1.SpecialistPool
  • aiplatform/v1.Study
  • aiplatform/v1.Tensorboard
  • aiplatform/v1.TimeSeries
  • aiplatform/v1.TrainingPipeline
  • aiplatform/v1.Trial
  • aiplatform/v1beta1.Artifact
  • aiplatform/v1beta1.BatchPredictionJob
  • aiplatform/v1beta1.Context
  • aiplatform/v1beta1.CustomJob
  • aiplatform/v1beta1.DataLabelingJob
  • aiplatform/v1beta1.Dataset
  • aiplatform/v1beta1.DatasetVersion
  • aiplatform/v1beta1.DeploymentResourcePool
  • aiplatform/v1beta1.Endpoint
  • aiplatform/v1beta1.EndpointIamBinding
  • aiplatform/v1beta1.EndpointIamMember
  • aiplatform/v1beta1.EndpointIamPolicy
  • aiplatform/v1beta1.EntityType
  • aiplatform/v1beta1.Execution
  • aiplatform/v1beta1.Experiment
  • aiplatform/v1beta1.FeatureGroup
  • aiplatform/v1beta1.FeatureGroupFeature
  • aiplatform/v1beta1.FeatureOnlineStore
  • aiplatform/v1beta1.FeatureStoreFeature
  • aiplatform/v1beta1.FeatureView
  • aiplatform/v1beta1.Featurestore
  • aiplatform/v1beta1.FeaturestoreEntityTypeIamBinding
  • aiplatform/v1beta1.FeaturestoreEntityTypeIamMember
  • aiplatform/v1beta1.FeaturestoreEntityTypeIamPolicy
  • aiplatform/v1beta1.FeaturestoreIamBinding
  • aiplatform/v1beta1.FeaturestoreIamMember
  • aiplatform/v1beta1.FeaturestoreIamPolicy
  • aiplatform/v1beta1.HyperparameterTuningJob
  • aiplatform/v1beta1.Index
  • aiplatform/v1beta1.IndexEndpoint
  • aiplatform/v1beta1.MetadataSchema
  • aiplatform/v1beta1.MetadataStore
  • aiplatform/v1beta1.ModelDeploymentMonitoringJob
  • aiplatform/v1beta1.ModelIamBinding
  • aiplatform/v1beta1.ModelIamMember
  • aiplatform/v1beta1.ModelIamPolicy
  • aiplatform/v1beta1.NasJob
  • aiplatform/v1beta1.NotebookRuntimeTemplate
  • aiplatform/v1beta1.NotebookRuntimeTemplateIamBinding
  • aiplatform/v1beta1.NotebookRuntimeTemplateIamMember
  • aiplatform/v1beta1.NotebookRuntimeTemplateIamPolicy
  • aiplatform/v1beta1.PersistentResource
  • aiplatform/v1beta1.PipelineJob
  • aiplatform/v1beta1.Run
  • aiplatform/v1beta1.Schedule
  • aiplatform/v1beta1.SpecialistPool
  • aiplatform/v1beta1.Study
  • aiplatform/v1beta1.Tensorboard
  • aiplatform/v1beta1.TimeSeries
  • aiplatform/v1beta1.TrainingPipeline
  • aiplatform/v1beta1.Trial
  • alloydb/v1.Backup
  • alloydb/v1.Cluster
  • alloydb/v1.Instance
  • alloydb/v1.User
  • alloydb/v1alpha.Backup
  • alloydb/v1alpha.Cluster
  • alloydb/v1alpha.Instance
  • alloydb/v1alpha.User
  • alloydb/v1beta.Backup
  • alloydb/v1beta.Cluster
  • alloydb/v1beta.Instance
  • alloydb/v1beta.User
  • analyticshub/v1.SubscriptionIamBinding
  • analyticshub/v1.SubscriptionIamMember
  • analyticshub/v1.SubscriptionIamPolicy
  • apigee/v1.AppGroupApp
  • apigee/v1.Appgroup
  • apigee/v1.DeveloperApp
  • apigee/v1.SecurityAction
  • apigee/v1.SecurityProfile
  • apigeeregistry/v1.DocumentIamBinding
  • apigeeregistry/v1.DocumentIamMember
  • apigeeregistry/v1.DocumentIamPolicy
  • backupdr/v1.ManagementServer
  • backupdr/v1.ManagementServerIamBinding
  • backupdr/v1.ManagementServerIamMember
  • backupdr/v1.ManagementServerIamPolicy
  • beyondcorp/v1.OrganizationPartnerTenantBrowserDlpRuleIamBinding
  • beyondcorp/v1.OrganizationPartnerTenantBrowserDlpRuleIamMember
  • beyondcorp/v1.OrganizationPartnerTenantBrowserDlpRuleIamPolicy
  • beyondcorp/v1.OrganizationPartnerTenantIamBinding
  • beyondcorp/v1.OrganizationPartnerTenantIamMember
  • beyondcorp/v1.OrganizationPartnerTenantIamPolicy
  • beyondcorp/v1.OrganizationPartnerTenantProxyConfigIamBinding
  • beyondcorp/v1.OrganizationPartnerTenantProxyConfigIamMember
  • beyondcorp/v1.OrganizationPartnerTenantProxyConfigIamPolicy
  • beyondcorp/v1alpha.ApplicationDomainIamBinding
  • beyondcorp/v1alpha.ApplicationDomainIamMember
  • beyondcorp/v1alpha.ApplicationDomainIamPolicy
  • beyondcorp/v1alpha.BrowserDlpRule
  • beyondcorp/v1alpha.OrganizationPartnerTenantBrowserDlpRuleIamBinding
  • beyondcorp/v1alpha.OrganizationPartnerTenantBrowserDlpRuleIamMember
  • beyondcorp/v1alpha.OrganizationPartnerTenantBrowserDlpRuleIamPolicy
  • beyondcorp/v1alpha.OrganizationPartnerTenantIamBinding
  • beyondcorp/v1alpha.OrganizationPartnerTenantIamMember
  • beyondcorp/v1alpha.OrganizationPartnerTenantIamPolicy
  • beyondcorp/v1alpha.OrganizationPartnerTenantProxyConfigIamBinding
  • beyondcorp/v1alpha.OrganizationPartnerTenantProxyConfigIamMember
  • beyondcorp/v1alpha.OrganizationPartnerTenantProxyConfigIamPolicy
  • beyondcorp/v1alpha.PartnerTenant
  • biglake/v1.Catalog
  • biglake/v1.Database
  • biglake/v1.Table
  • bigquerydatapolicy/v1.DataPolicy
  • bigquerydatapolicy/v1.DataPolicyIamBinding
  • bigquerydatapolicy/v1.DataPolicyIamMember
  • bigquerydatapolicy/v1.DataPolicyIamPolicy
  • binaryauthorization/v1.Policy
  • blockchainnodeengine/v1.BlockchainNode
  • cloudbuild/v2.Connection
  • cloudbuild/v2.ConnectionIamBinding
  • cloudbuild/v2.ConnectionIamMember
  • cloudbuild/v2.ConnectionIamPolicy
  • cloudbuild/v2.Repository
  • clouddeploy/v1.Automation
  • cloudsupport/v2.Case
  • compute/alpha.RegionSnapshot
  • compute/alpha.RegionSnapshotIamBinding
  • compute/alpha.RegionSnapshotIamMember
  • compute/alpha.RegionSnapshotIamPolicy
  • compute/beta.FutureReservation
  • compute/beta.InstanceGroupManagerResizeRequest
  • compute/v1.BackendBucketIamBinding
  • compute/v1.BackendBucketIamMember
  • compute/v1.BackendBucketIamPolicy
  • connectors/v1.CustomConnector
  • connectors/v1.CustomConnectorVersion
  • connectors/v1.EventSubscription
  • dataform/v1beta1.CollectionIamBinding
  • dataform/v1beta1.CollectionIamMember
  • dataform/v1beta1.CollectionIamPolicy
  • datamigration/v1.MappingRule
  • dataplex/v1.GovernanceRuleIamBinding
  • dataplex/v1.GovernanceRuleIamMember
  • dataplex/v1.GovernanceRuleIamPolicy
  • dataproc/v1.Session
  • dataproc/v1.SessionTemplate
  • discoveryengine/v1alpha.Conversation
  • discoveryengine/v1alpha.DataStore
  • discoveryengine/v1alpha.Engine
  • discoveryengine/v1alpha.Schema
  • discoveryengine/v1beta.Conversation
  • discoveryengine/v1beta.Schema
  • dlp/v2.DiscoveryConfig
  • firebasehosting/v1beta1.CustomDomain
  • gkehub/v1.Fleet
  • gkehub/v1.Namespace
  • gkehub/v1.Rbacrolebinding
  • gkehub/v1.ScopeIamBinding
  • gkehub/v1.ScopeIamMember
  • gkehub/v1.ScopeIamPolicy
  • gkehub/v1alpha.MembershipRbacRoleBinding
  • gkehub/v1alpha.ScopeIamBinding
  • gkehub/v1alpha.ScopeIamMember
  • gkehub/v1alpha.ScopeIamPolicy
  • gkehub/v1alpha.ScopeRbacRoleBinding
  • gkehub/v1beta.Membership
  • gkehub/v1beta.MembershipRbacRoleBinding
  • gkehub/v1beta.ScopeIamBinding
  • gkehub/v1beta.ScopeIamMember
  • gkehub/v1beta.ScopeIamPolicy
  • gkehub/v1beta.ScopeRbacRoleBinding
  • integrations/v1alpha.TestCase
  • looker/v1.Instance
  • looker/v1.InstanceBackupIamBinding
  • looker/v1.InstanceBackupIamMember
  • looker/v1.InstanceBackupIamPolicy
  • looker/v1.InstanceIamBinding
  • looker/v1.InstanceIamMember
  • looker/v1.InstanceIamPolicy
  • migrationcenter/v1.Group
  • migrationcenter/v1.ImportDataFile
  • migrationcenter/v1.ImportJob
  • migrationcenter/v1.PreferenceSet
  • migrationcenter/v1.Report
  • migrationcenter/v1.ReportConfig
  • migrationcenter/v1.Source
  • networkconnectivity/v1.HubGroupIamBinding
  • networkconnectivity/v1.HubGroupIamMember
  • networkconnectivity/v1.HubGroupIamPolicy
  • networkconnectivity/v1.PolicyBasedRoute
  • networksecurity/v1.AddressGroup
  • networksecurity/v1.AddressGroupIamBinding
  • networksecurity/v1.AddressGroupIamMember
  • networksecurity/v1.AddressGroupIamPolicy
  • networksecurity/v1beta1.FirewallEndpoint
  • networksecurity/v1beta1.FirewallEndpointAssociation
  • networksecurity/v1beta1.SecurityProfile
  • networksecurity/v1beta1.SecurityProfileGroup
  • networkservices/v1beta1.LbRouteExtension
  • networkservices/v1beta1.LbTrafficExtension
  • networkservices/v1beta1.ServiceLbPolicy
  • networkservices/v1beta1.ServiceLbPolicyIamBinding
  • networkservices/v1beta1.ServiceLbPolicyIamMember
  • networkservices/v1beta1.ServiceLbPolicyIamPolicy
  • notebooks/v2.Instance
  • policysimulator/v1alpha.FolderReplay
  • policysimulator/v1alpha.OrganizationReplay
  • policysimulator/v1alpha.Replay
  • policysimulator/v1beta.FolderReplay
  • policysimulator/v1beta.OrganizationReplay
  • policysimulator/v1beta.Replay
  • rapidmigrationassessment/v1.Annotation
  • rapidmigrationassessment/v1.Collector
  • redis/v1.Cluster
  • redis/v1beta1.Cluster
  • securitycenter/v1.FolderSecurityHealthAnalyticsSettingCustomModule
  • securitycenter/v1.OrganizationEventThreatDetectionSettingCustomModule
  • securitycenter/v1.OrganizationSecurityHealthAnalyticsSettingCustomModule
  • securitycenter/v1.ProjectSecurityHealthAnalyticsSettingCustomModule
  • storage/v1.ManagedFolder
  • storage/v1.ManagedFolderIamBinding
  • storage/v1.ManagedFolderIamMember
  • storage/v1.ManagedFolderIamPolicy
  • testing/v1.DeviceSession
  • vmwareengine/v1.Cluster
  • vmwareengine/v1.ExternalAccessRule
  • vmwareengine/v1.ExternalAddress
  • vmwareengine/v1.HcxActivationKey
  • vmwareengine/v1.LoggingServer
  • vmwareengine/v1.ManagementDnsZoneBinding
  • vmwareengine/v1.NetworkPeering
  • vmwareengine/v1.NetworkPolicy
  • vmwareengine/v1.PrivateCloud
  • vmwareengine/v1.PrivateCloudClusterIamBinding
  • vmwareengine/v1.PrivateCloudClusterIamMember
  • vmwareengine/v1.PrivateCloudClusterIamPolicy
  • vmwareengine/v1.PrivateCloudHcxActivationKeyIamBinding
  • vmwareengine/v1.PrivateCloudHcxActivationKeyIamMember
  • vmwareengine/v1.PrivateCloudHcxActivationKeyIamPolicy
  • vmwareengine/v1.PrivateCloudIamBinding
  • vmwareengine/v1.PrivateCloudIamMember
  • vmwareengine/v1.PrivateCloudIamPolicy
  • vmwareengine/v1.PrivateConnection
  • vmwareengine/v1.VmwareEngineNetwork
  • workstations/v1.Workstation
  • workstations/v1.WorkstationCluster
  • workstations/v1.WorkstationClusterWorkstationConfigIamBinding
  • workstations/v1.WorkstationClusterWorkstationConfigIamMember
  • workstations/v1.WorkstationClusterWorkstationConfigIamPolicy
  • workstations/v1.WorkstationClusterWorkstationConfigWorkstationIamBinding
  • workstations/v1.WorkstationClusterWorkstationConfigWorkstationIamMember
  • workstations/v1.WorkstationClusterWorkstationConfigWorkstationIamPolicy
  • workstations/v1.WorkstationConfig

New functions

  • aiplatform/v1.getArtifact
  • aiplatform/v1.getBatchPredictionJob
  • aiplatform/v1.getContext
  • aiplatform/v1.getCustomJob
  • aiplatform/v1.getDataLabelingJob
  • aiplatform/v1.getDataset
  • aiplatform/v1.getDatasetVersion
  • aiplatform/v1.getDeploymentResourcePool
  • aiplatform/v1.getEndpoint
  • aiplatform/v1.getEntityType
  • aiplatform/v1.getExecution
  • aiplatform/v1.getExperiment
  • aiplatform/v1.getFeatureGroup
  • aiplatform/v1.getFeatureGroupFeature
  • aiplatform/v1.getFeatureOnlineStore
  • aiplatform/v1.getFeatureStoreFeature
  • aiplatform/v1.getFeatureView
  • aiplatform/v1.getFeaturestore
  • aiplatform/v1.getFeaturestoreEntityTypeIamPolicy
  • aiplatform/v1.getFeaturestoreIamPolicy
  • aiplatform/v1.getHyperparameterTuningJob
  • aiplatform/v1.getIndex
  • aiplatform/v1.getIndexEndpoint
  • aiplatform/v1.getMetadataSchema
  • aiplatform/v1.getMetadataStore
  • aiplatform/v1.getModelDeploymentMonitoringJob
  • aiplatform/v1.getNasJob
  • aiplatform/v1.getNotebookRuntimeTemplate
  • aiplatform/v1.getNotebookRuntimeTemplateIamPolicy
  • aiplatform/v1.getPipelineJob
  • aiplatform/v1.getRun
  • aiplatform/v1.getSchedule
  • aiplatform/v1.getSpecialistPool
  • aiplatform/v1.getStudy
  • aiplatform/v1.getTensorboard
  • aiplatform/v1.getTimeSeries
  • aiplatform/v1.getTrainingPipeline
  • aiplatform/v1.getTrial
  • aiplatform/v1beta1.getArtifact
  • aiplatform/v1beta1.getBatchPredictionJob
  • aiplatform/v1beta1.getContext
  • aiplatform/v1beta1.getCustomJob
  • aiplatform/v1beta1.getDataLabelingJob
  • aiplatform/v1beta1.getDataset
  • aiplatform/v1beta1.getDatasetVersion
  • aiplatform/v1beta1.getDeploymentResourcePool
  • aiplatform/v1beta1.getEndpoint
  • aiplatform/v1beta1.getEndpointIamPolicy
  • aiplatform/v1beta1.getEntityType
  • aiplatform/v1beta1.getExecution
  • aiplatform/v1beta1.getExperiment
  • aiplatform/v1beta1.getFeatureGroup
  • aiplatform/v1beta1.getFeatureGroupFeature
  • aiplatform/v1beta1.getFeatureOnlineStore
  • aiplatform/v1beta1.getFeatureStoreFeature
  • aiplatform/v1beta1.getFeatureView
  • aiplatform/v1beta1.getFeaturestore
  • aiplatform/v1beta1.getFeaturestoreEntityTypeIamPolicy
  • aiplatform/v1beta1.getFeaturestoreIamPolicy
  • aiplatform/v1beta1.getHyperparameterTuningJob
  • aiplatform/v1beta1.getIndex
  • aiplatform/v1beta1.getIndexEndpoint
  • aiplatform/v1beta1.getMetadataSchema
  • aiplatform/v1beta1.getMetadataStore
  • aiplatform/v1beta1.getModelDeploymentMonitoringJob
  • aiplatform/v1beta1.getModelIamPolicy
  • aiplatform/v1beta1.getNasJob
  • aiplatform/v1beta1.getNotebookRuntimeTemplate
  • aiplatform/v1beta1.getNotebookRuntimeTemplateIamPolicy
  • aiplatform/v1beta1.getPersistentResource
  • aiplatform/v1beta1.getPipelineJob
  • aiplatform/v1beta1.getRun
  • aiplatform/v1beta1.getSchedule
  • aiplatform/v1beta1.getSpecialistPool
  • aiplatform/v1beta1.getStudy
  • aiplatform/v1beta1.getTensorboard
  • aiplatform/v1beta1.getTimeSeries
  • aiplatform/v1beta1.getTrainingPipeline
  • aiplatform/v1beta1.getTrial
  • alloydb/v1.getBackup
  • alloydb/v1.getCluster
  • alloydb/v1.getInstance
  • alloydb/v1.getUser
  • alloydb/v1alpha.getBackup
  • alloydb/v1alpha.getCluster
  • alloydb/v1alpha.getInstance
  • alloydb/v1alpha.getUser
  • alloydb/v1beta.getBackup
  • alloydb/v1beta.getCluster
  • alloydb/v1beta.getInstance
  • alloydb/v1beta.getUser
  • analyticshub/v1.getSubscriptionIamPolicy
  • apigee/v1.getAppGroupApp
  • apigee/v1.getAppGroupAppKey
  • apigee/v1.getAppgroup
  • apigee/v1.getDeveloperApp
  • apigee/v1.getDeveloperAppKey
  • apigee/v1.getSecurityAction
  • apigee/v1.getSecurityProfile
  • apigeeregistry/v1.getDocumentIamPolicy
  • backupdr/v1.getManagementServer
  • backupdr/v1.getManagementServerIamPolicy
  • beyondcorp/v1.getOrganizationPartnerTenantBrowserDlpRuleIamPolicy
  • beyondcorp/v1.getOrganizationPartnerTenantIamPolicy
  • beyondcorp/v1.getOrganizationPartnerTenantProxyConfigIamPolicy
  • beyondcorp/v1alpha.getApplicationDomainIamPolicy
  • beyondcorp/v1alpha.getBrowserDlpRule
  • beyondcorp/v1alpha.getOrganizationPartnerTenantBrowserDlpRuleIamPolicy
  • beyondcorp/v1alpha.getOrganizationPartnerTenantIamPolicy
  • beyondcorp/v1alpha.getOrganizationPartnerTenantProxyConfigIamPolicy
  • beyondcorp/v1alpha.getPartnerTenant
  • biglake/v1.getCatalog
  • biglake/v1.getDatabase
  • biglake/v1.getTable
  • bigquerydatapolicy/v1.getDataPolicy
  • bigquerydatapolicy/v1.getDataPolicyIamPolicy
  • binaryauthorization/v1.getPolicy
  • blockchainnodeengine/v1.getBlockchainNode
  • cloudbuild/v2.getConnection
  • cloudbuild/v2.getConnectionIamPolicy
  • cloudbuild/v2.getRepository
  • clouddeploy/v1.getAutomation
  • cloudsupport/v2.getCase
  • compute/alpha.getRegionSnapshot
  • compute/alpha.getRegionSnapshotIamPolicy
  • compute/beta.getFutureReservation
  • compute/beta.getInstanceGroupManagerResizeRequest
  • compute/v1.getBackendBucketIamPolicy
  • connectors/v1.getCustomConnector
  • connectors/v1.getCustomConnectorVersion
  • connectors/v1.getEventSubscription
  • dataform/v1beta1.getCollectionIamPolicy
  • datamigration/v1.getMappingRule
  • dataplex/v1.getGovernanceRuleIamPolicy
  • dataproc/v1.getSession
  • dataproc/v1.getSessionTemplate
  • discoveryengine/v1alpha.getConversation
  • discoveryengine/v1alpha.getDataStore
  • discoveryengine/v1alpha.getEngine
  • discoveryengine/v1alpha.getSchema
  • discoveryengine/v1beta.getConversation
  • discoveryengine/v1beta.getSchema
  • dlp/v2.getDiscoveryConfig
  • firebasehosting/v1beta1.getCustomDomain
  • gkehub/v1.getFleet
  • gkehub/v1.getNamespace
  • gkehub/v1.getRbacrolebinding
  • gkehub/v1.getScopeIamPolicy
  • gkehub/v1alpha.getMembershipRbacRoleBinding
  • gkehub/v1alpha.getScopeIamPolicy
  • gkehub/v1alpha.getScopeRbacRoleBinding
  • gkehub/v1beta.getMembership
  • gkehub/v1beta.getMembershipRbacRoleBinding
  • gkehub/v1beta.getScopeIamPolicy
  • gkehub/v1beta.getScopeRbacRoleBinding
  • integrations/v1alpha.getTestCase
  • looker/v1.getInstance
  • looker/v1.getInstanceBackupIamPolicy
  • looker/v1.getInstanceIamPolicy
  • migrationcenter/v1.getGroup
  • migrationcenter/v1.getImportDataFile
  • migrationcenter/v1.getImportJob
  • migrationcenter/v1.getPreferenceSet
  • migrationcenter/v1.getReport
  • migrationcenter/v1.getReportConfig
  • migrationcenter/v1.getSource
  • networkconnectivity/v1.getHubGroupIamPolicy
  • networkconnectivity/v1.getPolicyBasedRoute
  • networksecurity/v1.getAddressGroup
  • networksecurity/v1.getAddressGroupIamPolicy
  • networksecurity/v1beta1.getFirewallEndpoint
  • networksecurity/v1beta1.getFirewallEndpointAssociation
  • networksecurity/v1beta1.getSecurityProfile
  • networksecurity/v1beta1.getSecurityProfileGroup
  • networkservices/v1beta1.getLbRouteExtension
  • networkservices/v1beta1.getLbTrafficExtension
  • networkservices/v1beta1.getServiceLbPolicy
  • networkservices/v1beta1.getServiceLbPolicyIamPolicy
  • notebooks/v2.getInstance
  • policysimulator/v1alpha.getFolderReplay
  • policysimulator/v1alpha.getOrganizationReplay
  • policysimulator/v1alpha.getReplay
  • policysimulator/v1beta.getFolderReplay
  • policysimulator/v1beta.getOrganizationReplay
  • policysimulator/v1beta.getReplay
  • rapidmigrationassessment/v1.getAnnotation
  • rapidmigrationassessment/v1.getCollector
  • redis/v1.getCluster
  • redis/v1beta1.getCluster
  • securitycenter/v1.getFolderSecurityHealthAnalyticsSettingCustomModule
  • securitycenter/v1.getOrganizationEventThreatDetectionSettingCustomModule
  • securitycenter/v1.getOrganizationSecurityHealthAnalyticsSettingCustomModule
  • securitycenter/v1.getProjectSecurityHealthAnalyticsSettingCustomModule
  • storage/v1.getManagedFolder
  • storage/v1.getManagedFolderIamPolicy
  • testing/v1.getDeviceSession
  • vmwareengine/v1.getCluster
  • vmwareengine/v1.getExternalAccessRule
  • vmwareengine/v1.getExternalAddress
  • vmwareengine/v1.getHcxActivationKey
  • vmwareengine/v1.getLoggingServer
  • vmwareengine/v1.getManagementDnsZoneBinding
  • vmwareengine/v1.getNetworkPeering
  • vmwareengine/v1.getNetworkPolicy
  • vmwareengine/v1.getPrivateCloud
  • vmwareengine/v1.getPrivateCloudClusterIamPolicy
  • vmwareengine/v1.getPrivateCloudHcxActivationKeyIamPolicy
  • vmwareengine/v1.getPrivateCloudIamPolicy
  • vmwareengine/v1.getPrivateConnection
  • vmwareengine/v1.getVmwareEngineNetwork
  • workstations/v1.getWorkstation
  • workstations/v1.getWorkstationCluster
  • workstations/v1.getWorkstationClusterWorkstationConfigIamPolicy
  • workstations/v1.getWorkstationClusterWorkstationConfigWorkstationIamPolicy
  • workstations/v1.getWorkstationConfig

v0.30.0 (2023-04-14)

Upstream breaking changes:

  • Resource "google-native:sqladmin/v1beta4:Instance" missing input "availableMaintenanceVersions"
    • This input has been marked as "Output only" by GCP, and is now deprecated.
  • Resource "google-native:sqladmin/v1:Instance" missing input "availableMaintenanceVersions"
    • This input has been marked as "Output only" by GCP, and is now deprecated.

v0.29.0 (2023-04-07)

Does the PR have any schema changes?

Upstream breaking changes:

  • Resource "google-native:artifactregistry/v1beta2:Repository" missing input "createTime"
  • Resource "google-native:artifactregistry/v1beta2:Repository" missing input "updateTime"
  • Resource "google-native:privateca/v1beta1:Certificate" missing
  • Resource "google-native:artifactregistry/v1:Repository" missing input "createTime"
  • Resource "google-native:artifactregistry/v1:Repository" missing input "updateTime"
  • Resource "google-native:privateca/v1beta1:CertificateAuthority" missing
  • Resource "google-native:datafusion/v1:Instance" missing input "accelerators"
  • Resource "google-native:datafusion/v1:Instance" missing input "availableVersion"
  • Resource "google-native:batch/v1:JobIamPolicy" missing
  • Resource "google-native:datafusion/v1beta1:Instance" missing input "accelerators"
  • Resource "google-native:datafusion/v1beta1:Instance" missing input "availableVersion"
  • Resource "google-native:recaptchaenterprise/v1:Key" missing input "createTime"
  • Resource "google-native:appengine/v1:App" missing input "gcrDomain"
  • Resource "google-native:batch/v1:JobIamBinding" missing
  • Resource "google-native:artifactregistry/v1beta1:Repository" missing input "createTime"
  • Resource "google-native:artifactregistry/v1beta1:Repository" missing input "updateTime"
  • Resource "google-native:batch/v1:JobIamMember" missing
  • Function "google-native:batch/v1:getJobIamPolicy" missing
  • Function "google-native:privateca/v1beta1:getCertificateAuthority" missing
  • Function "google-native:privateca/v1beta1:getCertificate" missing
  • Type "google-native:privateca/v1beta1:ReusableConfigValues" missing
  • Type "google-native:privateca/v1beta1:PublicKeyType" missing
  • Type "google-native:privateca/v1beta1:KeyUsageResponse" missing
  • Type "google-native:batch/v1:AuditLogConfig" missing
  • Type "google-native:privateca/v1beta1:SubjectAltNames" missing
  • Type "google-native:privateca/v1beta1:SubordinateConfigChain" missing
  • Type "google-native:privateca/v1beta1:CertificateAuthorityPolicyResponse" missing
  • Type "google-native:analyticshub/v1:RestrictedExportConfig" missing property "restrictDirectTableAccess"
  • Type "google-native:datafusion/v1:AcceleratorState" missing
  • Type "google-native:privateca/v1beta1:X509Extension" missing
  • Type "google-native:privateca/v1beta1:KeyVersionSpecAlgorithm" missing
  • Type "google-native:privateca/v1beta1:SubjectConfig" missing
  • Type "google-native:privateca/v1beta1:CertificateConfig" missing
  • Type "google-native:privateca/v1beta1:CaOptions" missing
  • Type "google-native:batch/v1:AuditConfigResponse" missing
  • Type "google-native:batch/v1:AuditLogConfigResponse" missing
  • Type "google-native:privateca/v1beta1:IssuanceModesResponse" missing
  • Type "google-native:analyticshub/v1beta1:RestrictedExportConfigResponse" missing property "restrictDirectTableAccess"
  • Type "google-native:datafusion/v1:Version" missing
  • Type "google-native:privateca/v1beta1:KeyVersionSpec" missing
  • Type "google-native:privateca/v1beta1:KeyUsageOptions" missing
  • Type "google-native:privateca/v1beta1:CaOptionsResponse" missing
  • Type "google-native:privateca/v1beta1:AccessUrlsResponse" missing
  • Type "google-native:privateca/v1beta1:CertificateConfigResponse" missing
  • Type "google-native:privateca/v1beta1:KeyUsage" missing
  • Type "google-native:privateca/v1beta1:ExtendedKeyUsageOptionsResponse" missing
  • Type "google-native:privateca/v1beta1:AllowedConfigListResponse" missing
  • Type "google-native:privateca/v1beta1:SubjectResponse" missing
  • Type "google-native:privateca/v1beta1:SubjectDescriptionResponse" missing
  • Type "google-native:datafusion/v1:AcceleratorAcceleratorType" missing
  • Type "google-native:privateca/v1beta1:ReusableConfigWrapperResponse" missing
  • Type "google-native:privateca/v1beta1:CertificateAuthorityPolicy" missing
  • Type "google-native:datafusion/v1:VersionType" missing
  • Type "google-native:privateca/v1beta1:ObjectIdResponse" missing
  • Type "google-native:privateca/v1beta1:KeyUsageOptionsResponse" missing
  • Type "google-native:batch/v1:BindingResponse" missing
  • Type "google-native:privateca/v1beta1:PublicKey" missing
  • Type "google-native:batch/v1:AuditConfig" missing
  • Type "google-native:privateca/v1beta1:ObjectId" missing
  • Type "google-native:privateca/v1beta1:Subject" missing
  • Type "google-native:privateca/v1beta1:ReusableConfigValuesResponse" missing
  • Type "google-native:privateca/v1beta1:X509ExtensionResponse" missing
  • Type "google-native:privateca/v1beta1:SubordinateConfig" missing
  • Type "google-native:privateca/v1beta1:SubjectConfigResponse" missing
  • Type "google-native:privateca/v1beta1:KeyVersionSpecResponse" missing
  • Type "google-native:privateca/v1beta1:KeyIdResponse" missing
  • Type "google-native:privateca/v1beta1:AllowedConfigList" missing
  • Type "google-native:privateca/v1beta1:IssuanceModes" missing
  • Type "google-native:privateca/v1beta1:ReusableConfigWrapper" missing
  • Type "google-native:datafusion/v1beta1:AcceleratorAcceleratorType" missing
  • Type "google-native:datafusion/v1:Accelerator" missing
  • Type "google-native:privateca/v1beta1:SubjectAltNamesResponse" missing
  • Type "google-native:privateca/v1beta1:IssuingOptions" missing
  • Type "google-native:privateca/v1beta1:SubordinateConfigChainResponse" missing
  • Type "google-native:privateca/v1beta1:CertificateDescriptionResponse" missing
  • Type "google-native:privateca/v1beta1:IssuingOptionsResponse" missing
  • Type "google-native:privateca/v1beta1:CertificateFingerprintResponse" missing
  • Type "google-native:privateca/v1beta1:CertificateAuthorityTier" missing
  • Type "google-native:privateca/v1beta1:RevocationDetailsResponse" missing
  • Type "google-native:privateca/v1beta1:CertificateAuthorityType" missing
  • Type "google-native:analyticshub/v1beta1:RestrictedExportConfig" missing property "restrictDirectTableAccess"
  • Type "google-native:datafusion/v1beta1:Accelerator" missing
  • Type "google-native:batch/v1:AuditLogConfigLogType" missing
  • Type "google-native:datafusion/v1beta1:AcceleratorState" missing
  • Type "google-native:privateca/v1beta1:PublicKeyResponse" missing
  • Type "google-native:batch/v1:Binding" missing
  • Type "google-native:datafusion/v1beta1:Version" missing
  • Type "google-native:privateca/v1beta1:AllowedSubjectAltNamesResponse" missing
  • Type "google-native:privateca/v1beta1:AllowedSubjectAltNames" missing
  • Type "google-native:privateca/v1beta1:SubordinateConfigResponse" missing
  • Type "google-native:batch/v1:ExprResponse" missing
  • Type "google-native:batch/v1:Expr" missing
  • Type "google-native:privateca/v1beta1:ExtendedKeyUsageOptions" missing
  • Type "google-native:datafusion/v1beta1:VersionType" missing
  • Type "google-native:analyticshub/v1:RestrictedExportConfigResponse" missing property "restrictDirectTableAccess"

New resources:

  • appengine/v1.Application
  • compute/alpha.StoragePool
  • compute/alpha.StoragePoolIamBinding
  • compute/alpha.StoragePoolIamMember
  • compute/alpha.StoragePoolIamPolicy
  • compute/beta.RegionInstanceTemplate
  • dataform/v1beta1.RepositoryIamBinding
  • dataform/v1beta1.RepositoryIamMember
  • dataform/v1beta1.RepositoryIamPolicy
  • dataform/v1beta1.RepositoryWorkspaceIamBinding
  • dataform/v1beta1.RepositoryWorkspaceIamMember
  • dataform/v1beta1.RepositoryWorkspaceIamPolicy
  • datalineage/v1.LineageEvent
  • datalineage/v1.Process
  • datalineage/v1.Run
  • firebaseappdistribution/v1.Group
  • gkehub/v1.Binding
  • gkehub/v1.Scope
  • gkehub/v1alpha.Binding
  • gkehub/v1alpha.Namespace
  • gkehub/v1alpha.Rbacrolebinding
  • gkehub/v1alpha.Scope
  • gkehub/v1beta.Binding
  • gkehub/v1beta.Namespace
  • gkehub/v1beta.Rbacrolebinding
  • gkehub/v1beta.Scope
  • iam/v1.WorkforcePool
  • iam/v1.WorkforcePoolIamBinding
  • iam/v1.WorkforcePoolIamMember
  • iam/v1.WorkforcePoolIamPolicy
  • iam/v1.WorkforcePoolKey
  • iam/v1.WorkforcePoolProvider
  • iam/v1.WorkloadIdentityPoolKey
  • logging/v2.BillingAccountBucketLink
  • logging/v2.FolderBucketLink
  • logging/v2.Link
  • logging/v2.OrganizationBucketLink
  • migrationcenter/v1alpha1.Group
  • migrationcenter/v1alpha1.ImportDataFile
  • migrationcenter/v1alpha1.ImportJob
  • migrationcenter/v1alpha1.PreferenceSet
  • migrationcenter/v1alpha1.Report
  • migrationcenter/v1alpha1.ReportConfig
  • migrationcenter/v1alpha1.Source
  • networksecurity/v1beta1.AddressGroup
  • networksecurity/v1beta1.GatewaySecurityPolicy
  • networksecurity/v1beta1.OrganizationAddressGroup
  • networksecurity/v1beta1.Rule
  • networksecurity/v1beta1.TlsInspectionPolicy
  • networksecurity/v1beta1.UrlList
  • networkservices/v1.MulticastConsumerAssociationIamBinding
  • networkservices/v1.MulticastConsumerAssociationIamMember
  • networkservices/v1.MulticastConsumerAssociationIamPolicy
  • networkservices/v1.MulticastDomainActivationIamBinding
  • networkservices/v1.MulticastDomainActivationIamMember
  • networkservices/v1.MulticastDomainActivationIamPolicy
  • networkservices/v1.MulticastDomainIamBinding
  • networkservices/v1.MulticastDomainIamMember
  • networkservices/v1.MulticastDomainIamPolicy
  • networkservices/v1.MulticastGroupDefinitionIamBinding
  • networkservices/v1.MulticastGroupDefinitionIamMember
  • networkservices/v1.MulticastGroupDefinitionIamPolicy
  • networkservices/v1.MulticastGroupIamBinding
  • networkservices/v1.MulticastGroupIamMember
  • networkservices/v1.MulticastGroupIamPolicy
  • notebooks/v2.InstanceIamBinding
  • notebooks/v2.InstanceIamMember
  • notebooks/v2.InstanceIamPolicy
  • recaptchaenterprise/v1.Firewallpolicy
  • retail/v2.Model
  • retail/v2alpha.Model
  • retail/v2beta.Model
  • servicedirectory/v1beta1.NamespaceWorkloadIamBinding
  • servicedirectory/v1beta1.NamespaceWorkloadIamMember
  • servicedirectory/v1beta1.NamespaceWorkloadIamPolicy
  • vpcaccess/v1beta1.Connector

New functions:

  • appengine/v1.getApplication
  • compute/alpha.getStoragePool
  • compute/alpha.getStoragePoolIamPolicy
  • compute/beta.getRegionInstanceTemplate
  • dataform/v1beta1.getRepositoryIamPolicy
  • dataform/v1beta1.getRepositoryWorkspaceIamPolicy
  • datalineage/v1.getLineageEvent
  • datalineage/v1.getProcess
  • datalineage/v1.getRun
  • firebaseappdistribution/v1.getGroup
  • gkehub/v1.getBinding
  • gkehub/v1.getScope
  • gkehub/v1alpha.getBinding
  • gkehub/v1alpha.getNamespace
  • gkehub/v1alpha.getRbacrolebinding
  • gkehub/v1alpha.getScope
  • gkehub/v1beta.getBinding
  • gkehub/v1beta.getNamespace
  • gkehub/v1beta.getRbacrolebinding
  • gkehub/v1beta.getScope
  • iam/v1.getWorkforcePool
  • iam/v1.getWorkforcePoolIamPolicy
  • iam/v1.getWorkforcePoolKey
  • iam/v1.getWorkforcePoolProvider
  • iam/v1.getWorkloadIdentityPoolKey
  • logging/v2.getBillingAccountBucketLink
  • logging/v2.getFolderBucketLink
  • logging/v2.getLink
  • logging/v2.getOrganizationBucketLink
  • migrationcenter/v1alpha1.getGroup
  • migrationcenter/v1alpha1.getImportDataFile
  • migrationcenter/v1alpha1.getImportJob
  • migrationcenter/v1alpha1.getPreferenceSet
  • migrationcenter/v1alpha1.getReport
  • migrationcenter/v1alpha1.getReportConfig
  • migrationcenter/v1alpha1.getSource
  • networksecurity/v1beta1.getAddressGroup
  • networksecurity/v1beta1.getGatewaySecurityPolicy
  • networksecurity/v1beta1.getOrganizationAddressGroup
  • networksecurity/v1beta1.getRule
  • networksecurity/v1beta1.getTlsInspectionPolicy
  • networksecurity/v1beta1.getUrlList
  • networkservices/v1.getMulticastConsumerAssociationIamPolicy
  • networkservices/v1.getMulticastDomainActivationIamPolicy
  • networkservices/v1.getMulticastDomainIamPolicy
  • networkservices/v1.getMulticastGroupDefinitionIamPolicy
  • networkservices/v1.getMulticastGroupIamPolicy
  • notebooks/v2.getInstanceIamPolicy
  • recaptchaenterprise/v1.getFirewallpolicy
  • retail/v2.getModel
  • retail/v2alpha.getModel
  • retail/v2beta.getModel
  • servicedirectory/v1beta1.getNamespaceWorkloadIamPolicy
  • vpcaccess/v1beta1.getConnector

0.28.0 (2023-02-01)

BREAKING CHANGE

Resource "google-native:batch/v1:NodeIamMember" missing Resource "google-native:networkconnectivity/v1alpha1:ServiceConnectionPolicyIamBinding" missing Resource "google-native:batch/v1:TaskIamPolicy" missing Resource "google-native:networkconnectivity/v1alpha1:ServiceConnectionMapIamBinding" missing Resource "google-native:networkconnectivity/v1alpha1:ServiceConnectionPolicyIamMember" missing Resource "google-native:batch/v1:TaskIamBinding" missing Resource "google-native:networkconnectivity/v1alpha1:ServiceClassIamMember" missing Resource "google-native:batch/v1:NodeIamBinding" missing Resource "google-native:contentwarehouse/v1:Document" missing input "asyncEnabled" Resource "google-native:contentwarehouse/v1:Document" missing input "structuredContentUri" Resource "google-native:contentwarehouse/v1:Document" missing output "structuredContentUri" Resource "google-native:contentwarehouse/v1:Document" missing output "asyncEnabled" Resource "google-native:networkconnectivity/v1alpha1:ServiceConnectionPolicyIamPolicy" missing Resource "google-native:networkconnectivity/v1alpha1:ServiceClassIamBinding" missing Resource "google-native:batch/v1:TaskIamMember" missing Resource "google-native:networkconnectivity/v1alpha1:ServiceConnectionMapIamPolicy" missing Resource "google-native:batch/v1:NodeIamPolicy" missing Resource "google-native:networkconnectivity/v1alpha1:ServiceConnectionMapIamMember" missing Resource "google-native:networkconnectivity/v1alpha1:ServiceClassIamPolicy" missing Function "google-native:networkconnectivity/v1alpha1:getServiceConnectionPolicyIamPolicy" missing Function "google-native:networkconnectivity/v1alpha1:getServiceConnectionMapIamPolicy" missing Function "google-native:batch/v1:getTaskIamPolicy" missing Function "google-native:batch/v1:getNodeIamPolicy" missing Function "google-native:contentwarehouse/v1:getDocument" missing output "structuredContentUri" Function "google-native:contentwarehouse/v1:getDocument" missing output "asyncEnabled" Function "google-native:networkconnectivity/v1alpha1:getServiceClassIamPolicy" missing Type "google-native:cloudtasks/v2beta2:UriOverride" missing property "query" Type "google-native:cloudtasks/v2beta2:UriOverride" missing property "path" Type "google-native:cloudtasks/v2beta2:UriOverrideResponse" missing property "path" Type "google-native:cloudtasks/v2beta2:UriOverrideResponse" missing property "query" Type "google-native:compute/alpha:InterconnectAttachmentConfigurationConstraintsResponse" missing property "networkConnectivityCenter"

New resources:

  • accesscontextmanager/v1.AuthorizedOrgsDesc
  • cloudidentity/v1.InboundSamlSsoProfile
  • cloudidentity/v1.InboundSsoAssignment
  • compute/beta.NetworkAttachment
  • compute/beta.NetworkAttachmentIamBinding
  • compute/beta.NetworkAttachmentIamMember
  • compute/beta.NetworkAttachmentIamPolicy
  • compute/v1.NetworkAttachment
  • compute/v1.NetworkAttachmentIamBinding
  • compute/v1.NetworkAttachmentIamMember
  • compute/v1.NetworkAttachmentIamPolicy
  • contactcenteraiplatform/v1alpha1.ContactCenter
  • dataform/v1beta1.CompilationResult
  • dataform/v1beta1.ReleaseConfig
  • dataform/v1beta1.Repository
  • dataform/v1beta1.WorkflowConfig
  • dataform/v1beta1.WorkflowInvocation
  • dataform/v1beta1.Workspace
  • datamigration/v1.ConversionWorkspace
  • datamigration/v1.PrivateConnection
  • dataplex/v1.Attribute
  • dataplex/v1.DataAttributeBinding
  • dataplex/v1.DataAttributeBindingIamBinding
  • dataplex/v1.DataAttributeBindingIamMember
  • dataplex/v1.DataAttributeBindingIamPolicy
  • dataplex/v1.DataScan
  • dataplex/v1.DataScanIamBinding
  • dataplex/v1.DataScanIamMember
  • dataplex/v1.DataScanIamPolicy
  • dataplex/v1.DataTaxonomy
  • dataplex/v1.DataTaxonomyAttributeIamBinding
  • dataplex/v1.DataTaxonomyAttributeIamMember
  • dataplex/v1.DataTaxonomyAttributeIamPolicy
  • dataplex/v1.DataTaxonomyIamBinding
  • dataplex/v1.DataTaxonomyIamMember
  • dataplex/v1.DataTaxonomyIamPolicy
  • dataproc/v1.NodeGroup
  • discoveryengine/v1alpha.Document
  • discoveryengine/v1beta.Document
  • metastore/v1.Backup
  • metastore/v1.Federation
  • metastore/v1.FederationIamBinding
  • metastore/v1.FederationIamMember
  • metastore/v1.FederationIamPolicy
  • metastore/v1.MetadataImport
  • metastore/v1.Service
  • metastore/v1.ServiceBackupIamBinding
  • metastore/v1.ServiceBackupIamMember
  • metastore/v1.ServiceBackupIamPolicy
  • metastore/v1.ServiceIamBinding
  • metastore/v1.ServiceIamMember
  • metastore/v1.ServiceIamPolicy
  • monitoring/v3.Snooze
  • networkconnectivity/v1alpha1.InternalRange
  • networksecurity/v1beta1.AddressGroupIamBinding
  • networksecurity/v1beta1.AddressGroupIamMember
  • networksecurity/v1beta1.AddressGroupIamPolicy
  • tpu/v2alpha1.QueuedResource
  • translate/v3.Dataset
  • translate/v3.Model
  • workloadmanager/v1.Evaluation
  • workstations/v1beta.Workstation
  • workstations/v1beta.WorkstationCluster
  • workstations/v1beta.WorkstationClusterWorkstationConfigIamBinding
  • workstations/v1beta.WorkstationClusterWorkstationConfigIamMember
  • workstations/v1beta.WorkstationClusterWorkstationConfigIamPolicy
  • workstations/v1beta.WorkstationClusterWorkstationConfigWorkstationIamBinding
  • workstations/v1beta.WorkstationClusterWorkstationConfigWorkstationIamMember
  • workstations/v1beta.WorkstationClusterWorkstationConfigWorkstationIamPolicy
  • workstations/v1beta.WorkstationConfig

New functions:

  • accesscontextmanager/v1.getAuthorizedOrgsDesc
  • cloudidentity/v1.getInboundSamlSsoProfile
  • cloudidentity/v1.getInboundSsoAssignment
  • compute/beta.getNetworkAttachment
  • compute/beta.getNetworkAttachmentIamPolicy
  • compute/v1.getNetworkAttachment
  • compute/v1.getNetworkAttachmentIamPolicy
  • contactcenteraiplatform/v1alpha1.getContactCenter
  • dataform/v1beta1.getCompilationResult
  • dataform/v1beta1.getReleaseConfig
  • dataform/v1beta1.getRepository
  • dataform/v1beta1.getWorkflowConfig
  • dataform/v1beta1.getWorkflowInvocation
  • dataform/v1beta1.getWorkspace
  • datamigration/v1.getConversionWorkspace
  • datamigration/v1.getPrivateConnection
  • dataplex/v1.getAttribute
  • dataplex/v1.getDataAttributeBinding
  • dataplex/v1.getDataAttributeBindingIamPolicy
  • dataplex/v1.getDataScan
  • dataplex/v1.getDataScanIamPolicy
  • dataplex/v1.getDataTaxonomy
  • dataplex/v1.getDataTaxonomyAttributeIamPolicy
  • dataplex/v1.getDataTaxonomyIamPolicy
  • dataproc/v1.getNodeGroup
  • discoveryengine/v1alpha.getDocument
  • discoveryengine/v1beta.getDocument
  • metastore/v1.getBackup
  • metastore/v1.getFederation
  • metastore/v1.getFederationIamPolicy
  • metastore/v1.getMetadataImport
  • metastore/v1.getService
  • metastore/v1.getServiceBackupIamPolicy
  • metastore/v1.getServiceIamPolicy
  • monitoring/v3.getSnooze
  • networkconnectivity/v1alpha1.getInternalRange
  • networksecurity/v1beta1.getAddressGroupIamPolicy
  • tpu/v2alpha1.getQueuedResource
  • translate/v3.getDataset
  • translate/v3.getModel
  • workloadmanager/v1.getEvaluation
  • workstations/v1beta.getWorkstation
  • workstations/v1beta.getWorkstationCluster
  • workstations/v1beta.getWorkstationClusterWorkstationConfigIamPolicy
  • workstations/v1beta.getWorkstationClusterWorkstationConfigWorkstationIamPolicy
  • workstations/v1beta.getWorkstationConfig

0.27.0 (2022-10-21)

BREAKING CHANGE

Upstream API changes affected the following:

  • Resource "google-native:securitycenter/v1:NotificationConfig" missing input "organizationId"
  • Resource "google-native:securitycenter/v1:NotificationConfig" missing output "organizationId"
  • Function "google-native:securitycenter/v1:getNotificationConfig" missing input "organizationId"
  • Type "google-native:datacatalog/v1:GoogleCloudDatacatalogV1ColumnSchemaLookerColumnSpecResponse" missing
  • Type "google-native:datacatalog/v1:GoogleCloudDatacatalogV1ColumnSchema" missing property "lookerColumnSpec"
  • Type "google-native:datacatalog/v1:GoogleCloudDatacatalogV1UsageSignalResponse" missing property "favoriteCount"
  • Type "google-native:datacatalog/v1:GoogleCloudDatacatalogV1ColumnSchemaResponse" missing property "lookerColumnSpec"
  • Type "google-native:compute/alpha:Scheduling" missing property "dynamicResizeProperties"
  • Type "google-native:datacatalog/v1:GoogleCloudDatacatalogV1ColumnSchemaLookerColumnSpecType" missing
  • Type "google-native:compute/alpha:SchedulingDynamicResizePropertiesHotStandbyState" missing
  • Type "google-native:compute/alpha:SchedulingDynamicResizeProperties" missing
  • Type "google-native:datacatalog/v1:GoogleCloudDatacatalogV1ColumnSchemaLookerColumnSpec" missing
  • Type "google-native:compute/alpha:SchedulingResponse" missing property "dynamicResizeProperties"
  • Type "google-native:datacatalog/v1:GoogleCloudDatacatalogV1UsageSignal" missing property "favoriteCount"
  • Type "google-native:compute/alpha:SchedulingDynamicResizePropertiesResponse" missing

New resources:

  • beyondcorp/v1alpha.NetConnection
  • beyondcorp/v1alpha.NetConnectionIamBinding
  • beyondcorp/v1alpha.NetConnectionIamMember
  • beyondcorp/v1alpha.NetConnectionIamPolicy
  • certificatemanager/v1.CertificateIssuanceConfig
  • cloudidentity/v1beta1.InboundSamlSsoProfile
  • cloudidentity/v1beta1.InboundSsoAssignment
  • contentwarehouse/v1.Document
  • contentwarehouse/v1.DocumentSchema
  • contentwarehouse/v1.RuleSet
  • contentwarehouse/v1.SynonymSet
  • securitycenter/v1.FolderNotificationConfig
  • securitycenter/v1.OrganizationNotificationConfig

New functions:

  • beyondcorp/v1alpha.getNetConnection
  • beyondcorp/v1alpha.getNetConnectionIamPolicy
  • certificatemanager/v1.getCertificateIssuanceConfig
  • cloudidentity/v1beta1.getInboundSamlSsoProfile
  • cloudidentity/v1beta1.getInboundSsoAssignment
  • contentwarehouse/v1.getDocument
  • contentwarehouse/v1.getDocumentSchema
  • contentwarehouse/v1.getRuleSet
  • contentwarehouse/v1.getSynonymSet
  • securitycenter/v1.getFolderNotificationConfig
  • securitycenter/v1.getOrganizationNotificationConfig

0.26.1 (2022-10-07)

BUG FIXES/ENHANCEMENTS

  • Fix Conditions handling for IAM policy updates #696
  • Improve error handling for getClientToken method #705

0.26.0 (2022-09-16)

BUG FIXES/ENHANCEMENTS

  • Add IamBinding and IamMember resources to make it easier to manage IAM policies #653

0.25.0 (2022-09-01)

BREAKING CHANGE

  • Remove DNS v2 API which is not actively advertised by Google #662

BUG FIXES/ENHANCEMENTS

  • Add resource method for retrieving kubeconfig from a GKE cluster #655
  • Stack level project configuration marked optional #668
  • Retrieve configuration options for default provider from environment variables #668

0.24.0 (2022-08-25)

BREAKING CHANGE

Upstream API changes affected the following:

  • Resource "google-native:compute/alpha:RegionNetwork" removed
  • Resource "google-native:compute/alpha:RegionNetworkIamPolicy" removed
  • Function "google-native:compute/alpha:getRegionNetworkIamPolicy" removed
  • Function "google-native:compute/alpha:getRegionNetwork" removed
  • Resource "google-native:firebase/v1beta1:AndroidApp" removed input "sha256Hashes"
  • Resource "google-native:firebase/v1beta1:AndroidApp" removed input "sha1Hashes"
  • Resource "google-native:firebase/v1beta1:AndroidApp" removed output "sha1Hashes"
  • Resource "google-native:firebase/v1beta1:AndroidApp" removed output "sha256Hashes"
  • Type "google-native:datacatalog/v1:GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType" removed
  • Type "google-native:networkmanagement/v1beta1:AppEngineVersionInfoResponse" removed
  • Type "google-native:datacatalog/v1:GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType" removed
  • Type "google-native:certificatemanager/v1:ProvisioningIssue" removed
  • Type "google-native:datacatalog/v1:GoogleCloudDatacatalogV1DataSourceConnectionSpec" removed property "bigqueryConnectionSpec"
  • Type "google-native:compute/alpha:RegionNetworkNetworkFirewallPolicyEnforcementOrder" removed
  • Type "google-native:certificatemanager/v1:ManagedCertificate" removed property "provisioningIssue"
  • Type "google-native:datacatalog/v1:GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpec" removed
  • Type "google-native:certificatemanager/v1:ProvisioningIssueReason" removed
  • Type "google-native:datacatalog/v1:GoogleCloudDatacatalogV1BigQueryConnectionSpec" removed
  • Type "google-native:networkmanagement/v1beta1:StepResponse" removed property "appEngineVersion"

BUG FIXES/ENHANCEMENTS

  • Custom mutations for v1/v1beta1 cluster and nodepool #632
  • Disable autonaming for google-native:iam:v1/Role #646
  • Add support for container service getServerConfig #648

0.23.0 (2022-07-29)

  • Ensure inputs in partial error checkpoints for nodepools are correctly resumable #602
  • Fix operation to target resolution #615
  • Fix schema types for query params #616
  • Disable autonaming for vpcaccess/v1:Connector #618

BREAKING CHANGE

  • A number of properties were previously modeled as strings in the SDK incorrectly previously. See here for affected resources. #616
  • Multiple breaking changes were made to the gameservices v1 and v1beta API spec by Google. See 622 for details

0.22.0 (2022-07-29)

  • Add support for apigee resources that use multipart/form-data content-type #590
  • Add support for nodepool mutations #588
  • Mark immutable fields for nodepools as replacements in diff #598
  • Update discovery docs #600

BREAKING CHANGE

  • run/v1alpha1 API version of Cloud Run was removed #600

0.21.0 (2022-07-14)

  • Handle network timeouts as retryable #524
  • Add path parameters as required outputs #539
  • Fix handling for resource moving from named to autonamed resources #551
  • Replace on changes when changes to path or required query params #551
  • All Java packages changed to be more intuitive, unfortunately this is a breaking change for Java version #554

0.20.0 (2022-06-06)

  • Multiple bug fixes in #453
    • Store partial state more consistently in the presence of partial failure
    • Fixes for bigtable instance and cluster recreation
    • Add support for replace-on-changes based on annotations and manual override for replace-on-change behavior
    • Make method discovery deterministic
    • Improvements to discovering operation endpoints
  • Set force-new for storage bucket resource #516
  • Override field-mask for iam:v1/ServiceAccount #518

0.19.1 (2022-05-24)

  • fix: Retry GKE cluster operations #496

0.19.0 (2022-05-19)

  • Update discovery docs

BUG FIXES

  • Disable autonaming for certain resources #291
  • Revert "use sequence numbers to generate deterministic autonames" #435

BREAKING CHANGES

  • Resource google-native:bigquery/v2:Dataset - output satisfiesPZS was renamed
  • Function google-native:bigquery/v2:getDataset output satisfiesPZS was renamed
  • Resource google-native:networkservices/v1beta1:TcpRoute missing input gateways
  • Resource google-native:networkservices/v1beta1:TcpRoute missing output gateways
  • Resource google-native:baremetalsolution/v2:Snapshot was removed
  • Resource google-native:metastore/v1alpha:Federation was removed
  • Resource google-native:baremetalsolution/v2:SnapshotSchedulePolicy was removed
  • Function google-native:metastore/v1alpha:getFederation was removed
  • Function google-native:baremetalsolution/v2:getSnapshotSchedulePolicy was removed
  • Function google-native:baremetalsolution/v2:getSnapshot was removed
  • Type google-native:bigquery/v2:TableFieldSchemaResponse collationSpec renamed to collation
  • Type google-native:run/v2:GoogleCloudRunV2RevisionTemplate property confidential removed
  • Type google-native:run/v2:GoogleCloudRunV2RevisionTemplate property containerConcurrency renamed to maxInstanceRequestConcurrency
  • Type google-native:run/v2:GoogleCloudRunV2ConditionResponse property domainMappingReason removed
  • Type google-native:run/v2:GoogleCloudRunV2ConditionResponse property internalReason removed
  • Type google-native:run/v2:GoogleCloudRunV2BinaryAuthorization property policy removed
  • Type google-native:run/v2:GoogleCloudRunV2BinaryAuthorizationResponse property policy removed
  • Type google-native:bigquery/v2:TableFieldSchema property collationSpec renamed to collation
  • Type google-native:run/v2:GoogleCloudRunV2RevisionTemplateResponse property confidential removed
  • Type google-native:run/v2:GoogleCloudRunV2RevisionTemplateResponse property containerConcurrency renamed to maxInstanceRequestConcurrency
  • Type google-native:networkmanagement/v1beta1:StepResponse missing property appEngineVersionInfo
  • Type google-native:baremetalsolution/v2:Schedule was removed
  • Type google-native:baremetalsolution/v2:ScheduleResponse was removed
  • Type google-native:compute/alpha:InstanceGroupManagerAutoHealingPolicyUpdateInstances was removed
  • Type google-native:baremetalsolution/v2:SnapshotSchedulePolicyState was removed
  • Type google-native:compute/alpha:InstanceGroupManagerAutoHealingPolicy property updateInstances
  • Type google-native:compute/alpha:InstanceGroupManagerAutoHealingPolicyResponse missing property updateInstances

0.18.2 (2022-05-02)

Improvements:

  • Support attach #460

Bug fixes:

  • Convert token expiry to string on assignment #470

Improvements:

  • Initial support for handling immutable resources 453

Bug fixes:

0.18.1 (2022-04-20)

Improvements:

  • Add getClientConfig and getClientToken functions #451

Bug fixes:

  • Add custom retry logic for cloud run #411

0.18.0 (2022-03-30)

  • Reflect renamed types as defined in cloud run v2 API specs #419
  • Following resources have been dropped #419:
    • google-native:gkehub/v2alpha:FeatureConfig
    • google-native:gkehub/v2alpha:Feature
  • Following resources had some of their inputs removed (marked as output fields) #419:
    • google-native:compute/alpha:FutureReservation
    • google-native:compute/alpha:NetworkEdgeSecurityService

0.17.1 (2022-03-17)

Bug fixes:

  • Fix regression in schema decompressor #397

0.17.0 (2022-03-16)

Improvements:

  • Re-introduce deprecated fields #368
  • Check for override functions on resource delete #381
  • Add missing descriptions for many resource properties #384
  • Handle updateMask for Update operations #386

0.16.0 (2022-03-11)

Improvements:

  • Use schema information for all REST operations #374

0.15.0 (2022-02-28)

Improvements:

  • Update to support the latest resource definitions and the latest Pulumi SDK
  • Implement auto-naming for KMS resources #351

Breaking Changes:

Resource "google-native:vmmigration/v1:CloneJob" missing input "name" Resource "google-native:vmmigration/v1:Group" missing input "name" Resource "google-native:vmmigration/v1alpha1:CloneJob" missing input "name" Resource "google-native:vmmigration/v1alpha1:Group" missing input "name" Resource "google-native:vmmigration/v1:TargetProject" missing input "name" Resource "google-native:vmmigration/v1alpha1:TargetProject" missing input "name" Type "google-native:vmmigration/v1alpha1:ReplicatingStepResponse" missing Type "google-native:vmmigration/v1alpha1:PostProcessingStepResponse" missing Type "google-native:gameservices/v1:AuditConfigResponse" missing property "exemptedMembers" Type "google-native:vmmigration/v1alpha1:InitializingReplicationStepResponse" missing Type "google-native:gameservices/v1beta:AuditConfig" missing property "exemptedMembers" Type "google-native:vmmigration/v1alpha1:CycleStepResponse" missing Type "google-native:vmmigration/v1alpha1:ReplicationCycleResponse" missing property "steps" Type "google-native:vmmigration/v1alpha1:ReplicationCycleResponse" missing property "endTime" Type "google-native:gameservices/v1beta:AuditConfigResponse" missing property "exemptedMembers" Type "google-native:gameservices/v1:AuditConfig" missing property "exemptedMembers"

New resources:

  • apigee/v1.EndpointAttachment
  • certificatemanager/v1.Certificate
  • certificatemanager/v1.CertificateMap
  • certificatemanager/v1.CertificateMapEntry
  • certificatemanager/v1.DnsAuthorization
  • cloudfunctions/v2alpha.Function
  • cloudfunctions/v2alpha.FunctionIamPolicy
  • cloudfunctions/v2beta.Function
  • cloudfunctions/v2beta.FunctionIamPolicy
  • dataplex/v1.Asset
  • dataplex/v1.Contentitem
  • dataplex/v1.Entity
  • dataplex/v1.Environment
  • dataplex/v1.Lake
  • dataplex/v1.LakeAssetIamPolicy
  • dataplex/v1.LakeContentIamPolicy
  • dataplex/v1.LakeEnvironmentIamPolicy
  • dataplex/v1.LakeIamPolicy
  • dataplex/v1.LakeTaskIamPolicy
  • dataplex/v1.LakeZoneIamPolicy
  • dataplex/v1.Partition
  • dataplex/v1.Task
  • dataplex/v1.Zone
  • gkehub/v2alpha.Feature
  • gkehub/v2alpha.FeatureConfig
  • metastore/v1beta.ServiceDatabaseIamPolicy
  • metastore/v1beta.ServiceDatabaseTableIamPolicy

New functions:

  • apigee/v1.getEndpointAttachment
  • certificatemanager/v1.getCertificate
  • certificatemanager/v1.getCertificateMap
  • certificatemanager/v1.getCertificateMapEntry
  • certificatemanager/v1.getDnsAuthorization
  • cloudfunctions/v2alpha.getFunction
  • cloudfunctions/v2alpha.getFunctionIamPolicy
  • cloudfunctions/v2beta.getFunction
  • cloudfunctions/v2beta.getFunctionIamPolicy
  • dataplex/v1.getAsset
  • dataplex/v1.getContentitem
  • dataplex/v1.getEntity
  • dataplex/v1.getEnvironment
  • dataplex/v1.getLake
  • dataplex/v1.getLakeAssetIamPolicy
  • dataplex/v1.getLakeContentIamPolicy
  • dataplex/v1.getLakeEnvironmentIamPolicy
  • dataplex/v1.getLakeIamPolicy
  • dataplex/v1.getLakeTaskIamPolicy
  • dataplex/v1.getLakeZoneIamPolicy
  • dataplex/v1.getPartition
  • dataplex/v1.getTask
  • dataplex/v1.getZone
  • gkehub/v2alpha.getFeature
  • gkehub/v2alpha.getFeatureConfig
  • metastore/v1beta.getServiceDatabaseIamPolicy
  • metastore/v1beta.getServiceDatabaseTableIamPolicy

0.14.0 (2022-02-02)

  • Update minimum supported Go version to 1.16

Improvements:

  • Update to support the latest resource definitions and the latest Pulumi SDK
  • Upgrade Google API client to v0.66.0

0.13.0 (2022-01-27)

Improvements:

  • Update to support the latest resource definitions and the latest Pulumi SDK
  • Expose project, region, and zone properties on Provider #310

0.12.0 (2022-01-26)

Improvements:

  • Update to support the latest resource definitions and the latest Pulumi SDK

0.11.0 (2022-01-10)

Improvements:

  • Update to support the latest resource definitions and the latest Pulumi SDK

Bug fixes:

  • Fix Project resource projectId property in SDKs.

0.10.1 (2021-12-22)

Bug fixes:

  • Serve valid (decompressed schema) from GetSchema RPC calls

0.10.0 (2021-12-06)

Improvements:

  • Update to support the latest resource definitions and the latest Pulumi SDK

Bug fixes:

  • Disable unconditional replaces. No replaces will be triggered by the provider at this time. Use the replaceOnChanges resource option to trigger a replacement operation manually. #185

0.9.0 (2021-11-24)

  • Update to support the latest resource definitions and the latest Pulumi SDK

0.8.0 (2021-10-08)

  • Update to support the latest resource definitions and the latest Pulumi SDK

0.7.0 (2021-08-06)

  • Use the appropriate HTTP verbs for invokes #175

  • Avoid resetting project IAM policy on deletion #175

  • Improve replacement detection #181

0.6.0 (2021-07-24)

  • Update dependencies to pulumi/pulumi 3.7.0

  • Refresh credentials for client if backing credentials are expired. #156

  • Allow for shorthand property values instead of duplicating project, zone, etc. #56

  • Populate project, location, zone properties automatically from config values #94

  • Fix a panic when an array property is updated to a larger number of elements #160

  • Support initialization failures by checkpointing partially created resources into the state #149

0.5.0 (2021-07-12)

Enhancements:

  • Populate fingerprint properties automatically #126

  • Auto-naming. Resource names (as seen in Google Cloud) are now automatically generated unless they are specified in user's program. A dash plus a random suffix of length 7 are appended to the logical name of Pulumi resources. Auto-naming is not yet available in some resource types; those resources have a note "Auto-naming is currently not supported for this resource" in their description. #93

  • Fix the representation of properties marked as [Output only] #134, #135

  • Normalize property naming to lowerCamelCase #146

  • Mark a property as required if description starts with Required #145

  • storage/*.getObject functions renamed to storage/*.getBucketObject to be consistent with the resource name

  • Respect all metadata when creating storage/*.BucketObject #74

0.4.0 (2021-06-16)

New features:

  • Add a corresponding Get function for each resource #82
  • Add enums to all SDKs for properties that are annotated as enums in discovery docs #86

Bug fixes:

  • Fix idpath for storagetransfer/v1:TransferJob #116

Breaking changes:

  • Some child types renamed to match the parent type name #117

0.3.0 (2021-06-09)

All the following changes are extensively breaking. We do our best to stabilize the resource shapes as soon as possible.

  • Refine resource naming to avoid excidingly long names and unobserved conflicts. #92.

  • Stop generating artificial input properties for ID path segments. Calculate resource IDs automatically. #100, #97

  • Normalize parameter names to singular names similar to properties #96, #89

  • Extend the pattern to catch more deprecation messages for properties and parameters #99

0.2.0 (2021-05-08)

  • Fix refresh to re-populate inputs and provide accurate diff and drift detection #65

  • Generate properties for optional query parameters. Fix pub/sub schema creation #67

0.1.1 (2021-04-26)

  • Fix ManagedZoneRrset creation #61

0.1.0 (2021-04-19)

The first beta release of the native Google Cloud Provider is out!