// Unless explicitly stated otherwise all files in this repository are licensed
// under the Apache License Version 2.0.
// This product includes software developed at Datadog (https://www.datadoghq.com/).
// Copyright 2016-2020 Datadog, Inc.

// Code generated by make_endpoints.go DO NOT EDIT

package api

import (
	"regexp"

	"gopkg.in/DataDog/dd-trace-go.v1/contrib/google.golang.org/api/internal"
)

func init() {
	apiEndpoints = internal.NewTree([]internal.Endpoint{
		{Hostname: "", HTTPMethod: "GET", PathTemplate: "/accounts/{accountId}/reports", PathMatcher: regexp.MustCompile(`^(/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports)$`), ServiceName: "google.repeated", ResourceName: "adsense.accounts.reports.generate"},
		{Hostname: "", HTTPMethod: "GET", PathTemplate: "/map", PathMatcher: regexp.MustCompile(`^(/map)$`), ServiceName: "google.additionalprops", ResourceName: "mapofstrings.getMap"},
		{Hostname: "", HTTPMethod: "GET", PathTemplate: "/map", PathMatcher: regexp.MustCompile(`^(/map)$`), ServiceName: "google.additionalprops", ResourceName: "mapofstrings.getMap"},
		{Hostname: "", HTTPMethod: "GET", PathTemplate: "/reports", PathMatcher: regexp.MustCompile(`^(/reports)$`), ServiceName: "google.paramrename", ResourceName: "youtubeAnalytics.reports.query"},
		{Hostname: "", HTTPMethod: "GET", PathTemplate: "/{project}/metricDescriptors", PathMatcher: regexp.MustCompile(`^(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/metricDescriptors)$`), ServiceName: "google.getwithoutbody", ResourceName: "getwithoutbody.metricDescriptors.list"},
		{Hostname: "", HTTPMethod: "POST", PathTemplate: "/calendars/{calendarId}/events/{eventId}/move", PathMatcher: regexp.MustCompile(`^(/calendars/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/events/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/move)$`), ServiceName: "google.paramrename", ResourceName: "calendar.events.move"},
		{Hostname: "abusiveexperiencereport.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/sites/{sitesId}", PathMatcher: regexp.MustCompile(`^(/v1/sites/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.abusiveexperiencereport", ResourceName: "abusiveexperiencereport.sites.get"},
		{Hostname: "abusiveexperiencereport.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/violatingSites", PathMatcher: regexp.MustCompile(`^(/v1/violatingSites)$`), ServiceName: "google.abusiveexperiencereport", ResourceName: "abusiveexperiencereport.violatingSites.list"},
		{Hostname: "acceleratedmobilepageurl.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/ampUrls:batchGet", PathMatcher: regexp.MustCompile(`^(/v1/ampUrls:batchGet)$`), ServiceName: "google.acceleratedmobilepageurl", ResourceName: "acceleratedmobilepageurl.ampUrls.batchGet"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2beta1/bidders/{biddersId}/accounts/{accountsId}/filterSets/{filterSetsId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/bidders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filterSets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.bidders.accounts.filterSets.delete"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2beta1/bidders/{biddersId}/filterSets/{filterSetsId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/bidders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filterSets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.bidders.filterSets.delete"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/accounts/{accountId}/clients", PathMatcher: regexp.MustCompile(`^(/v2beta1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clients)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.accounts.clients.list"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/accounts/{accountId}/clients/{clientAccountId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.accounts.clients.get"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations", PathMatcher: regexp.MustCompile(`^(/v2beta1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/invitations)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.accounts.clients.invitations.list"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations/{invitationId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/invitations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.accounts.clients.invitations.get"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/accounts/{accountId}/clients/{clientAccountId}/users", PathMatcher: regexp.MustCompile(`^(/v2beta1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.accounts.clients.users.list"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/accounts/{accountId}/clients/{clientAccountId}/users/{userId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.accounts.clients.users.get"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/accounts/{accountId}/creatives", PathMatcher: regexp.MustCompile(`^(/v2beta1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.accounts.creatives.list"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/accounts/{accountId}/creatives/{creativeId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.accounts.creatives.get"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/accounts/{accountId}/creatives/{creativeId}/dealAssociations", PathMatcher: regexp.MustCompile(`^(/v2beta1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dealAssociations)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.accounts.creatives.dealAssociations.list"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/bidders/{biddersId}/accounts/{accountsId}/filterSets", PathMatcher: regexp.MustCompile(`^(/v2beta1/bidders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filterSets)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.bidders.accounts.filterSets.list"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/bidders/{biddersId}/accounts/{accountsId}/filterSets/{filterSetsId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/bidders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filterSets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.bidders.accounts.filterSets.get"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/bidders/{biddersId}/accounts/{accountsId}/filterSets/{filterSetsId}/bidMetrics", PathMatcher: regexp.MustCompile(`^(/v2beta1/bidders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filterSets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/bidMetrics)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.bidders.accounts.filterSets.bidMetrics.list"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/bidders/{biddersId}/accounts/{accountsId}/filterSets/{filterSetsId}/bidResponseErrors", PathMatcher: regexp.MustCompile(`^(/v2beta1/bidders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filterSets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/bidResponseErrors)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.bidders.accounts.filterSets.bidResponseErrors.list"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/bidders/{biddersId}/accounts/{accountsId}/filterSets/{filterSetsId}/bidResponsesWithoutBids", PathMatcher: regexp.MustCompile(`^(/v2beta1/bidders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filterSets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/bidResponsesWithoutBids)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.bidders.accounts.filterSets.bidResponsesWithoutBids.list"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/bidders/{biddersId}/accounts/{accountsId}/filterSets/{filterSetsId}/filteredBidRequests", PathMatcher: regexp.MustCompile(`^(/v2beta1/bidders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filterSets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filteredBidRequests)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.bidders.accounts.filterSets.filteredBidRequests.list"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/bidders/{biddersId}/accounts/{accountsId}/filterSets/{filterSetsId}/filteredBids", PathMatcher: regexp.MustCompile(`^(/v2beta1/bidders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filterSets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filteredBids)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.bidders.accounts.filterSets.filteredBids.list"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/bidders/{biddersId}/accounts/{accountsId}/filterSets/{filterSetsId}/filteredBids/{creativeStatusId}/creatives", PathMatcher: regexp.MustCompile(`^(/v2beta1/bidders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filterSets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filteredBids/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.bidders.accounts.filterSets.filteredBids.creatives.list"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/bidders/{biddersId}/accounts/{accountsId}/filterSets/{filterSetsId}/filteredBids/{creativeStatusId}/details", PathMatcher: regexp.MustCompile(`^(/v2beta1/bidders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filterSets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filteredBids/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/details)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.bidders.accounts.filterSets.filteredBids.details.list"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/bidders/{biddersId}/accounts/{accountsId}/filterSets/{filterSetsId}/impressionMetrics", PathMatcher: regexp.MustCompile(`^(/v2beta1/bidders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filterSets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/impressionMetrics)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.bidders.accounts.filterSets.impressionMetrics.list"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/bidders/{biddersId}/accounts/{accountsId}/filterSets/{filterSetsId}/losingBids", PathMatcher: regexp.MustCompile(`^(/v2beta1/bidders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filterSets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/losingBids)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.bidders.accounts.filterSets.losingBids.list"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/bidders/{biddersId}/accounts/{accountsId}/filterSets/{filterSetsId}/nonBillableWinningBids", PathMatcher: regexp.MustCompile(`^(/v2beta1/bidders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filterSets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nonBillableWinningBids)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.bidders.accounts.filterSets.nonBillableWinningBids.list"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/bidders/{biddersId}/filterSets", PathMatcher: regexp.MustCompile(`^(/v2beta1/bidders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filterSets)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.bidders.filterSets.list"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/bidders/{biddersId}/filterSets/{filterSetsId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/bidders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filterSets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.bidders.filterSets.get"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/bidders/{biddersId}/filterSets/{filterSetsId}/bidMetrics", PathMatcher: regexp.MustCompile(`^(/v2beta1/bidders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filterSets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/bidMetrics)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.bidders.filterSets.bidMetrics.list"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/bidders/{biddersId}/filterSets/{filterSetsId}/bidResponseErrors", PathMatcher: regexp.MustCompile(`^(/v2beta1/bidders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filterSets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/bidResponseErrors)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.bidders.filterSets.bidResponseErrors.list"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/bidders/{biddersId}/filterSets/{filterSetsId}/bidResponsesWithoutBids", PathMatcher: regexp.MustCompile(`^(/v2beta1/bidders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filterSets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/bidResponsesWithoutBids)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.bidders.filterSets.bidResponsesWithoutBids.list"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/bidders/{biddersId}/filterSets/{filterSetsId}/filteredBidRequests", PathMatcher: regexp.MustCompile(`^(/v2beta1/bidders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filterSets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filteredBidRequests)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.bidders.filterSets.filteredBidRequests.list"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/bidders/{biddersId}/filterSets/{filterSetsId}/filteredBids", PathMatcher: regexp.MustCompile(`^(/v2beta1/bidders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filterSets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filteredBids)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.bidders.filterSets.filteredBids.list"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/bidders/{biddersId}/filterSets/{filterSetsId}/filteredBids/{creativeStatusId}/creatives", PathMatcher: regexp.MustCompile(`^(/v2beta1/bidders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filterSets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filteredBids/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.bidders.filterSets.filteredBids.creatives.list"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/bidders/{biddersId}/filterSets/{filterSetsId}/filteredBids/{creativeStatusId}/details", PathMatcher: regexp.MustCompile(`^(/v2beta1/bidders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filterSets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filteredBids/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/details)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.bidders.filterSets.filteredBids.details.list"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/bidders/{biddersId}/filterSets/{filterSetsId}/impressionMetrics", PathMatcher: regexp.MustCompile(`^(/v2beta1/bidders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filterSets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/impressionMetrics)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.bidders.filterSets.impressionMetrics.list"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/bidders/{biddersId}/filterSets/{filterSetsId}/losingBids", PathMatcher: regexp.MustCompile(`^(/v2beta1/bidders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filterSets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/losingBids)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.bidders.filterSets.losingBids.list"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/bidders/{biddersId}/filterSets/{filterSetsId}/nonBillableWinningBids", PathMatcher: regexp.MustCompile(`^(/v2beta1/bidders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filterSets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nonBillableWinningBids)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.bidders.filterSets.nonBillableWinningBids.list"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/accounts/{accountId}/clients", PathMatcher: regexp.MustCompile(`^(/v2beta1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clients)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.accounts.clients.create"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations", PathMatcher: regexp.MustCompile(`^(/v2beta1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/invitations)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.accounts.clients.invitations.create"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/accounts/{accountId}/creatives", PathMatcher: regexp.MustCompile(`^(/v2beta1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.accounts.creatives.create"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/accounts/{accountId}/creatives/{creativeId}/dealAssociations:add", PathMatcher: regexp.MustCompile(`^(/v2beta1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dealAssociations:add)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.accounts.creatives.dealAssociations.add"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/accounts/{accountId}/creatives/{creativeId}/dealAssociations:remove", PathMatcher: regexp.MustCompile(`^(/v2beta1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dealAssociations:remove)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.accounts.creatives.dealAssociations.remove"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/accounts/{accountId}/creatives/{creativeId}:stopWatching", PathMatcher: regexp.MustCompile(`^(/v2beta1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:stopWatching)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.accounts.creatives.stopWatching"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/accounts/{accountId}/creatives/{creativeId}:watch", PathMatcher: regexp.MustCompile(`^(/v2beta1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:watch)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.accounts.creatives.watch"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/bidders/{biddersId}/accounts/{accountsId}/filterSets", PathMatcher: regexp.MustCompile(`^(/v2beta1/bidders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filterSets)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.bidders.accounts.filterSets.create"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/bidders/{biddersId}/filterSets", PathMatcher: regexp.MustCompile(`^(/v2beta1/bidders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filterSets)$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.bidders.filterSets.create"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v2beta1/accounts/{accountId}/clients/{clientAccountId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.accounts.clients.update"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v2beta1/accounts/{accountId}/clients/{clientAccountId}/users/{userId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.accounts.clients.users.update"},
		{Hostname: "adexchangebuyer.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v2beta1/accounts/{accountId}/creatives/{creativeId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer2", ResourceName: "adexchangebuyer2.accounts.creatives.update"},
		{Hostname: "adexperiencereport.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/sites/{sitesId}", PathMatcher: regexp.MustCompile(`^(/v1/sites/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexperiencereport", ResourceName: "adexperiencereport.sites.get"},
		{Hostname: "adexperiencereport.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/violatingSites", PathMatcher: regexp.MustCompile(`^(/v1/violatingSites)$`), ServiceName: "google.adexperiencereport", ResourceName: "adexperiencereport.violatingSites.list"},
		{Hostname: "analyticsreporting.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v4/reports:batchGet", PathMatcher: regexp.MustCompile(`^(/v4/reports:batchGet)$`), ServiceName: "google.analyticsreporting", ResourceName: "analyticsreporting.reports.batchGet"},
		{Hostname: "androiddeviceprovisioning.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/customers/{customersId}/configurations/{configurationsId}", PathMatcher: regexp.MustCompile(`^(/v1/customers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configurations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androiddeviceprovisioning", ResourceName: "androiddeviceprovisioning.customers.configurations.delete"},
		{Hostname: "androiddeviceprovisioning.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/customers", PathMatcher: regexp.MustCompile(`^(/v1/customers)$`), ServiceName: "google.androiddeviceprovisioning", ResourceName: "androiddeviceprovisioning.customers.list"},
		{Hostname: "androiddeviceprovisioning.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/customers/{customersId}/configurations", PathMatcher: regexp.MustCompile(`^(/v1/customers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configurations)$`), ServiceName: "google.androiddeviceprovisioning", ResourceName: "androiddeviceprovisioning.customers.configurations.list"},
		{Hostname: "androiddeviceprovisioning.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/customers/{customersId}/configurations/{configurationsId}", PathMatcher: regexp.MustCompile(`^(/v1/customers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configurations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androiddeviceprovisioning", ResourceName: "androiddeviceprovisioning.customers.configurations.get"},
		{Hostname: "androiddeviceprovisioning.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/customers/{customersId}/devices", PathMatcher: regexp.MustCompile(`^(/v1/customers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices)$`), ServiceName: "google.androiddeviceprovisioning", ResourceName: "androiddeviceprovisioning.customers.devices.list"},
		{Hostname: "androiddeviceprovisioning.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/customers/{customersId}/devices/{devicesId}", PathMatcher: regexp.MustCompile(`^(/v1/customers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androiddeviceprovisioning", ResourceName: "androiddeviceprovisioning.customers.devices.get"},
		{Hostname: "androiddeviceprovisioning.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/customers/{customersId}/dpcs", PathMatcher: regexp.MustCompile(`^(/v1/customers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dpcs)$`), ServiceName: "google.androiddeviceprovisioning", ResourceName: "androiddeviceprovisioning.customers.dpcs.list"},
		{Hostname: "androiddeviceprovisioning.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androiddeviceprovisioning", ResourceName: "androiddeviceprovisioning.operations.get"},
		{Hostname: "androiddeviceprovisioning.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/partners/{partnersId}/customers", PathMatcher: regexp.MustCompile(`^(/v1/partners/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customers)$`), ServiceName: "google.androiddeviceprovisioning", ResourceName: "androiddeviceprovisioning.partners.customers.list"},
		{Hostname: "androiddeviceprovisioning.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/partners/{partnersId}/devices/{devicesId}", PathMatcher: regexp.MustCompile(`^(/v1/partners/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androiddeviceprovisioning", ResourceName: "androiddeviceprovisioning.partners.devices.get"},
		{Hostname: "androiddeviceprovisioning.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/customers/{customersId}/configurations/{configurationsId}", PathMatcher: regexp.MustCompile(`^(/v1/customers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configurations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androiddeviceprovisioning", ResourceName: "androiddeviceprovisioning.customers.configurations.patch"},
		{Hostname: "androiddeviceprovisioning.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/customers/{customersId}/configurations", PathMatcher: regexp.MustCompile(`^(/v1/customers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configurations)$`), ServiceName: "google.androiddeviceprovisioning", ResourceName: "androiddeviceprovisioning.customers.configurations.create"},
		{Hostname: "androiddeviceprovisioning.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/customers/{customersId}/devices:applyConfiguration", PathMatcher: regexp.MustCompile(`^(/v1/customers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices:applyConfiguration)$`), ServiceName: "google.androiddeviceprovisioning", ResourceName: "androiddeviceprovisioning.customers.devices.applyConfiguration"},
		{Hostname: "androiddeviceprovisioning.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/customers/{customersId}/devices:removeConfiguration", PathMatcher: regexp.MustCompile(`^(/v1/customers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices:removeConfiguration)$`), ServiceName: "google.androiddeviceprovisioning", ResourceName: "androiddeviceprovisioning.customers.devices.removeConfiguration"},
		{Hostname: "androiddeviceprovisioning.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/customers/{customersId}/devices:unclaim", PathMatcher: regexp.MustCompile(`^(/v1/customers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices:unclaim)$`), ServiceName: "google.androiddeviceprovisioning", ResourceName: "androiddeviceprovisioning.customers.devices.unclaim"},
		{Hostname: "androiddeviceprovisioning.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/partners/{partnersId}/customers", PathMatcher: regexp.MustCompile(`^(/v1/partners/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customers)$`), ServiceName: "google.androiddeviceprovisioning", ResourceName: "androiddeviceprovisioning.partners.customers.create"},
		{Hostname: "androiddeviceprovisioning.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/partners/{partnersId}/devices/{devicesId}/metadata", PathMatcher: regexp.MustCompile(`^(/v1/partners/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/metadata)$`), ServiceName: "google.androiddeviceprovisioning", ResourceName: "androiddeviceprovisioning.partners.devices.metadata"},
		{Hostname: "androiddeviceprovisioning.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/partners/{partnersId}/devices:claim", PathMatcher: regexp.MustCompile(`^(/v1/partners/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices:claim)$`), ServiceName: "google.androiddeviceprovisioning", ResourceName: "androiddeviceprovisioning.partners.devices.claim"},
		{Hostname: "androiddeviceprovisioning.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/partners/{partnersId}/devices:claimAsync", PathMatcher: regexp.MustCompile(`^(/v1/partners/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices:claimAsync)$`), ServiceName: "google.androiddeviceprovisioning", ResourceName: "androiddeviceprovisioning.partners.devices.claimAsync"},
		{Hostname: "androiddeviceprovisioning.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/partners/{partnersId}/devices:findByIdentifier", PathMatcher: regexp.MustCompile(`^(/v1/partners/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices:findByIdentifier)$`), ServiceName: "google.androiddeviceprovisioning", ResourceName: "androiddeviceprovisioning.partners.devices.findByIdentifier"},
		{Hostname: "androiddeviceprovisioning.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/partners/{partnersId}/devices:findByOwner", PathMatcher: regexp.MustCompile(`^(/v1/partners/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices:findByOwner)$`), ServiceName: "google.androiddeviceprovisioning", ResourceName: "androiddeviceprovisioning.partners.devices.findByOwner"},
		{Hostname: "androiddeviceprovisioning.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/partners/{partnersId}/devices:unclaim", PathMatcher: regexp.MustCompile(`^(/v1/partners/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices:unclaim)$`), ServiceName: "google.androiddeviceprovisioning", ResourceName: "androiddeviceprovisioning.partners.devices.unclaim"},
		{Hostname: "androiddeviceprovisioning.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/partners/{partnersId}/devices:unclaimAsync", PathMatcher: regexp.MustCompile(`^(/v1/partners/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices:unclaimAsync)$`), ServiceName: "google.androiddeviceprovisioning", ResourceName: "androiddeviceprovisioning.partners.devices.unclaimAsync"},
		{Hostname: "androiddeviceprovisioning.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/partners/{partnersId}/devices:updateMetadataAsync", PathMatcher: regexp.MustCompile(`^(/v1/partners/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices:updateMetadataAsync)$`), ServiceName: "google.androiddeviceprovisioning", ResourceName: "androiddeviceprovisioning.partners.devices.updateMetadataAsync"},
		{Hostname: "androidmanagement.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/enterprises/{enterprisesId}/devices/{devicesId}", PathMatcher: regexp.MustCompile(`^(/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidmanagement", ResourceName: "androidmanagement.enterprises.devices.delete"},
		{Hostname: "androidmanagement.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/enterprises/{enterprisesId}/devices/{devicesId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidmanagement", ResourceName: "androidmanagement.enterprises.devices.operations.delete"},
		{Hostname: "androidmanagement.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/enterprises/{enterprisesId}/enrollmentTokens/{enrollmentTokensId}", PathMatcher: regexp.MustCompile(`^(/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/enrollmentTokens/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidmanagement", ResourceName: "androidmanagement.enterprises.enrollmentTokens.delete"},
		{Hostname: "androidmanagement.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/enterprises/{enterprisesId}/policies/{policiesId}", PathMatcher: regexp.MustCompile(`^(/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/policies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidmanagement", ResourceName: "androidmanagement.enterprises.policies.delete"},
		{Hostname: "androidmanagement.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/enterprises/{enterprisesId}", PathMatcher: regexp.MustCompile(`^(/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidmanagement", ResourceName: "androidmanagement.enterprises.get"},
		{Hostname: "androidmanagement.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/enterprises/{enterprisesId}/applications/{applicationsId}", PathMatcher: regexp.MustCompile(`^(/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidmanagement", ResourceName: "androidmanagement.enterprises.applications.get"},
		{Hostname: "androidmanagement.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/enterprises/{enterprisesId}/devices", PathMatcher: regexp.MustCompile(`^(/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices)$`), ServiceName: "google.androidmanagement", ResourceName: "androidmanagement.enterprises.devices.list"},
		{Hostname: "androidmanagement.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/enterprises/{enterprisesId}/devices/{devicesId}", PathMatcher: regexp.MustCompile(`^(/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidmanagement", ResourceName: "androidmanagement.enterprises.devices.get"},
		{Hostname: "androidmanagement.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/enterprises/{enterprisesId}/devices/{devicesId}/operations", PathMatcher: regexp.MustCompile(`^(/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.androidmanagement", ResourceName: "androidmanagement.enterprises.devices.operations.list"},
		{Hostname: "androidmanagement.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/enterprises/{enterprisesId}/devices/{devicesId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidmanagement", ResourceName: "androidmanagement.enterprises.devices.operations.get"},
		{Hostname: "androidmanagement.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/enterprises/{enterprisesId}/policies", PathMatcher: regexp.MustCompile(`^(/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/policies)$`), ServiceName: "google.androidmanagement", ResourceName: "androidmanagement.enterprises.policies.list"},
		{Hostname: "androidmanagement.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/enterprises/{enterprisesId}/policies/{policiesId}", PathMatcher: regexp.MustCompile(`^(/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/policies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidmanagement", ResourceName: "androidmanagement.enterprises.policies.get"},
		{Hostname: "androidmanagement.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/enterprises/{enterprisesId}", PathMatcher: regexp.MustCompile(`^(/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidmanagement", ResourceName: "androidmanagement.enterprises.patch"},
		{Hostname: "androidmanagement.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/enterprises/{enterprisesId}/devices/{devicesId}", PathMatcher: regexp.MustCompile(`^(/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidmanagement", ResourceName: "androidmanagement.enterprises.devices.patch"},
		{Hostname: "androidmanagement.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/enterprises/{enterprisesId}/policies/{policiesId}", PathMatcher: regexp.MustCompile(`^(/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/policies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidmanagement", ResourceName: "androidmanagement.enterprises.policies.patch"},
		{Hostname: "androidmanagement.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/enterprises", PathMatcher: regexp.MustCompile(`^(/v1/enterprises)$`), ServiceName: "google.androidmanagement", ResourceName: "androidmanagement.enterprises.create"},
		{Hostname: "androidmanagement.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/enterprises/{enterprisesId}/devices/{devicesId}/operations/{operationsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.androidmanagement", ResourceName: "androidmanagement.enterprises.devices.operations.cancel"},
		{Hostname: "androidmanagement.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/enterprises/{enterprisesId}/devices/{devicesId}:issueCommand", PathMatcher: regexp.MustCompile(`^(/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:issueCommand)$`), ServiceName: "google.androidmanagement", ResourceName: "androidmanagement.enterprises.devices.issueCommand"},
		{Hostname: "androidmanagement.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/enterprises/{enterprisesId}/enrollmentTokens", PathMatcher: regexp.MustCompile(`^(/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/enrollmentTokens)$`), ServiceName: "google.androidmanagement", ResourceName: "androidmanagement.enterprises.enrollmentTokens.create"},
		{Hostname: "androidmanagement.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/enterprises/{enterprisesId}/webTokens", PathMatcher: regexp.MustCompile(`^(/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webTokens)$`), ServiceName: "google.androidmanagement", ResourceName: "androidmanagement.enterprises.webTokens.create"},
		{Hostname: "androidmanagement.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/signupUrls", PathMatcher: regexp.MustCompile(`^(/v1/signupUrls)$`), ServiceName: "google.androidmanagement", ResourceName: "androidmanagement.signupUrls.create"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/authorizedCertificates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.authorizedCertificates.delete"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/apps/{appsId}/domainMappings/{domainMappingsId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/domainMappings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.domainMappings.delete"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/apps/{appsId}/firewall/ingressRules/{ingressRulesId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/firewall/ingressRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.firewall.ingressRules.delete"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/apps/{appsId}/services/{servicesId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.delete"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/apps/{appsId}/services/{servicesId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.delete"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.delete"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.delete"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.instances.delete"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.instances.delete"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1alpha/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}", PathMatcher: regexp.MustCompile(`^(/v1alpha/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/authorizedCertificates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.authorizedCertificates.delete"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1alpha/apps/{appsId}/domainMappings/{domainMappingsId}", PathMatcher: regexp.MustCompile(`^(/v1alpha/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/domainMappings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.domainMappings.delete"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/authorizedCertificates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.authorizedCertificates.delete"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta/apps/{appsId}/domainMappings/{domainMappingsId}", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/domainMappings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.domainMappings.delete"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta/apps/{appsId}/firewall/ingressRules/{ingressRulesId}", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/firewall/ingressRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.firewall.ingressRules.delete"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta/apps/{appsId}/services/{servicesId}", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.delete"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta/apps/{appsId}/services/{servicesId}/versions/{versionsId}", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.delete"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.instances.delete"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta4/apps/{appsId}/modules/{modulesId}", PathMatcher: regexp.MustCompile(`^(/v1beta4/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/modules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.modules.delete"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta4/apps/{appsId}/modules/{modulesId}/versions/{versionsId}", PathMatcher: regexp.MustCompile(`^(/v1beta4/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/modules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.modules.versions.delete"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta4/apps/{appsId}/modules/{modulesId}/versions/{versionsId}/instances/{instancesId}", PathMatcher: regexp.MustCompile(`^(/v1beta4/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/modules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.modules.versions.instances.delete"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta5/apps/{appsId}/services/{servicesId}", PathMatcher: regexp.MustCompile(`^(/v1beta5/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.delete"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta5/apps/{appsId}/services/{servicesId}/versions/{versionsId}", PathMatcher: regexp.MustCompile(`^(/v1beta5/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.delete"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta5/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}", PathMatcher: regexp.MustCompile(`^(/v1beta5/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.instances.delete"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}/authorizedCertificates", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/authorizedCertificates)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.authorizedCertificates.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/authorizedCertificates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.authorizedCertificates.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}/authorizedDomains", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/authorizedDomains)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.authorizedDomains.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}/domainMappings", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/domainMappings)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.domainMappings.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}/domainMappings/{domainMappingsId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/domainMappings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.domainMappings.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}/firewall/ingressRules", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/firewall/ingressRules)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.firewall.ingressRules.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}/firewall/ingressRules/{ingressRulesId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/firewall/ingressRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.firewall.ingressRules.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}/locations", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.locations.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}/locations", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.locations.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}/locations/{locationsId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.locations.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}/locations/{locationsId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.locations.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}/operations", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.operations.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}/operations", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.operations.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.operations.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.operations.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}/services", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}/services", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}/services/{servicesId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}/services/{servicesId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}/services/{servicesId}/versions", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}/services/{servicesId}/versions", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.instances.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.instances.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.instances.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.instances.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha/apps/{appsId}/authorizedCertificates", PathMatcher: regexp.MustCompile(`^(/v1alpha/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/authorizedCertificates)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.authorizedCertificates.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}", PathMatcher: regexp.MustCompile(`^(/v1alpha/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/authorizedCertificates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.authorizedCertificates.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha/apps/{appsId}/authorizedDomains", PathMatcher: regexp.MustCompile(`^(/v1alpha/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/authorizedDomains)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.authorizedDomains.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha/apps/{appsId}/domainMappings", PathMatcher: regexp.MustCompile(`^(/v1alpha/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/domainMappings)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.domainMappings.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha/apps/{appsId}/domainMappings/{domainMappingsId}", PathMatcher: regexp.MustCompile(`^(/v1alpha/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/domainMappings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.domainMappings.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha/apps/{appsId}/locations", PathMatcher: regexp.MustCompile(`^(/v1alpha/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.locations.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha/apps/{appsId}/locations/{locationsId}", PathMatcher: regexp.MustCompile(`^(/v1alpha/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.locations.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha/apps/{appsId}/operations", PathMatcher: regexp.MustCompile(`^(/v1alpha/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.operations.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha/apps/{appsId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1alpha/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.operations.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta/apps/{appsId}", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta/apps/{appsId}/authorizedCertificates", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/authorizedCertificates)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.authorizedCertificates.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/authorizedCertificates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.authorizedCertificates.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta/apps/{appsId}/authorizedDomains", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/authorizedDomains)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.authorizedDomains.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta/apps/{appsId}/domainMappings", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/domainMappings)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.domainMappings.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta/apps/{appsId}/domainMappings/{domainMappingsId}", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/domainMappings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.domainMappings.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta/apps/{appsId}/firewall/ingressRules", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/firewall/ingressRules)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.firewall.ingressRules.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta/apps/{appsId}/firewall/ingressRules/{ingressRulesId}", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/firewall/ingressRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.firewall.ingressRules.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta/apps/{appsId}/locations", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.locations.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta/apps/{appsId}/locations/{locationsId}", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.locations.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta/apps/{appsId}/operations", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.operations.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta/apps/{appsId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.operations.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta/apps/{appsId}/services", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta/apps/{appsId}/services/{servicesId}", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta/apps/{appsId}/services/{servicesId}/versions", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta/apps/{appsId}/services/{servicesId}/versions/{versionsId}", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.instances.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.instances.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta4/apps/{appsId}", PathMatcher: regexp.MustCompile(`^(/v1beta4/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta4/apps/{appsId}/locations", PathMatcher: regexp.MustCompile(`^(/v1beta4/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.locations.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta4/apps/{appsId}/locations/{locationsId}", PathMatcher: regexp.MustCompile(`^(/v1beta4/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.locations.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta4/apps/{appsId}/modules", PathMatcher: regexp.MustCompile(`^(/v1beta4/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/modules)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.modules.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta4/apps/{appsId}/modules/{modulesId}", PathMatcher: regexp.MustCompile(`^(/v1beta4/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/modules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.modules.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta4/apps/{appsId}/modules/{modulesId}/versions", PathMatcher: regexp.MustCompile(`^(/v1beta4/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/modules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.modules.versions.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta4/apps/{appsId}/modules/{modulesId}/versions/{versionsId}", PathMatcher: regexp.MustCompile(`^(/v1beta4/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/modules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.modules.versions.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta4/apps/{appsId}/modules/{modulesId}/versions/{versionsId}/instances", PathMatcher: regexp.MustCompile(`^(/v1beta4/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/modules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.modules.versions.instances.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta4/apps/{appsId}/modules/{modulesId}/versions/{versionsId}/instances/{instancesId}", PathMatcher: regexp.MustCompile(`^(/v1beta4/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/modules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.modules.versions.instances.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta4/apps/{appsId}/operations", PathMatcher: regexp.MustCompile(`^(/v1beta4/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.operations.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta4/apps/{appsId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1beta4/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.operations.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta5/apps/{appsId}", PathMatcher: regexp.MustCompile(`^(/v1beta5/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta5/apps/{appsId}/locations", PathMatcher: regexp.MustCompile(`^(/v1beta5/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.locations.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta5/apps/{appsId}/locations/{locationsId}", PathMatcher: regexp.MustCompile(`^(/v1beta5/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.locations.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta5/apps/{appsId}/operations", PathMatcher: regexp.MustCompile(`^(/v1beta5/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.operations.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta5/apps/{appsId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1beta5/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.operations.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta5/apps/{appsId}/services", PathMatcher: regexp.MustCompile(`^(/v1beta5/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta5/apps/{appsId}/services/{servicesId}", PathMatcher: regexp.MustCompile(`^(/v1beta5/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta5/apps/{appsId}/services/{servicesId}/versions", PathMatcher: regexp.MustCompile(`^(/v1beta5/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta5/apps/{appsId}/services/{servicesId}/versions/{versionsId}", PathMatcher: regexp.MustCompile(`^(/v1beta5/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta5/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances", PathMatcher: regexp.MustCompile(`^(/v1beta5/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.instances.list"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta5/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}", PathMatcher: regexp.MustCompile(`^(/v1beta5/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.instances.get"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/apps/{appsId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.patch"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/authorizedCertificates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.authorizedCertificates.patch"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/apps/{appsId}/domainMappings/{domainMappingsId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/domainMappings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.domainMappings.patch"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/apps/{appsId}/firewall/ingressRules/{ingressRulesId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/firewall/ingressRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.firewall.ingressRules.patch"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/apps/{appsId}/services/{servicesId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.patch"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/apps/{appsId}/services/{servicesId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.patch"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.patch"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.patch"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1alpha/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}", PathMatcher: regexp.MustCompile(`^(/v1alpha/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/authorizedCertificates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.authorizedCertificates.patch"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1alpha/apps/{appsId}/domainMappings/{domainMappingsId}", PathMatcher: regexp.MustCompile(`^(/v1alpha/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/domainMappings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.domainMappings.patch"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1beta/apps/{appsId}", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.patch"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1beta/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/authorizedCertificates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.authorizedCertificates.patch"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1beta/apps/{appsId}/domainMappings/{domainMappingsId}", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/domainMappings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.domainMappings.patch"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1beta/apps/{appsId}/firewall/ingressRules/{ingressRulesId}", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/firewall/ingressRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.firewall.ingressRules.patch"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1beta/apps/{appsId}/services/{servicesId}", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.patch"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1beta/apps/{appsId}/services/{servicesId}/versions/{versionsId}", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.patch"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1beta4/apps/{appsId}", PathMatcher: regexp.MustCompile(`^(/v1beta4/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.patch"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1beta4/apps/{appsId}/modules/{modulesId}", PathMatcher: regexp.MustCompile(`^(/v1beta4/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/modules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.modules.patch"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1beta4/apps/{appsId}/modules/{modulesId}/versions/{versionsId}", PathMatcher: regexp.MustCompile(`^(/v1beta4/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/modules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.modules.versions.patch"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1beta5/apps/{appsId}", PathMatcher: regexp.MustCompile(`^(/v1beta5/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.patch"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1beta5/apps/{appsId}/services/{servicesId}", PathMatcher: regexp.MustCompile(`^(/v1beta5/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.patch"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1beta5/apps/{appsId}/services/{servicesId}/versions/{versionsId}", PathMatcher: regexp.MustCompile(`^(/v1beta5/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.patch"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/apps", PathMatcher: regexp.MustCompile(`^(/v1/apps)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.create"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/apps/{appsId}/authorizedCertificates", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/authorizedCertificates)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.authorizedCertificates.create"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/apps/{appsId}/domainMappings", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/domainMappings)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.domainMappings.create"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/apps/{appsId}/firewall/ingressRules", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/firewall/ingressRules)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.firewall.ingressRules.create"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/apps/{appsId}/firewall/ingressRules:batchUpdate", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/firewall/ingressRules:batchUpdate)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.firewall.ingressRules.batchUpdate"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/apps/{appsId}/services/{servicesId}/versions", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.create"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/apps/{appsId}/services/{servicesId}/versions", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.create"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}:debug", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:debug)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.instances.debug"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}:debug", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:debug)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.instances.debug"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/apps/{appsId}:repair", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:repair)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.repair"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/apps/{appsId}:repair", PathMatcher: regexp.MustCompile(`^(/v1/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:repair)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.repair"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1alpha/apps/{appsId}/authorizedCertificates", PathMatcher: regexp.MustCompile(`^(/v1alpha/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/authorizedCertificates)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.authorizedCertificates.create"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1alpha/apps/{appsId}/domainMappings", PathMatcher: regexp.MustCompile(`^(/v1alpha/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/domainMappings)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.domainMappings.create"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta/apps", PathMatcher: regexp.MustCompile(`^(/v1beta/apps)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.create"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta/apps/{appsId}/authorizedCertificates", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/authorizedCertificates)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.authorizedCertificates.create"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta/apps/{appsId}/domainMappings", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/domainMappings)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.domainMappings.create"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta/apps/{appsId}/firewall/ingressRules", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/firewall/ingressRules)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.firewall.ingressRules.create"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta/apps/{appsId}/firewall/ingressRules:batchUpdate", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/firewall/ingressRules:batchUpdate)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.firewall.ingressRules.batchUpdate"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta/apps/{appsId}/services/{servicesId}/versions", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.create"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}:debug", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:debug)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.instances.debug"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta/apps/{appsId}:repair", PathMatcher: regexp.MustCompile(`^(/v1beta/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:repair)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.repair"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta4/apps", PathMatcher: regexp.MustCompile(`^(/v1beta4/apps)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.create"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta4/apps/{appsId}/modules/{modulesId}/versions", PathMatcher: regexp.MustCompile(`^(/v1beta4/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/modules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.modules.versions.create"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta4/apps/{appsId}/modules/{modulesId}/versions/{versionsId}/instances/{instancesId}:debug", PathMatcher: regexp.MustCompile(`^(/v1beta4/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/modules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:debug)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.modules.versions.instances.debug"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta5/apps", PathMatcher: regexp.MustCompile(`^(/v1beta5/apps)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.create"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta5/apps/{appsId}/services/{servicesId}/versions", PathMatcher: regexp.MustCompile(`^(/v1beta5/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.create"},
		{Hostname: "appengine.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta5/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}:debug", PathMatcher: regexp.MustCompile(`^(/v1beta5/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:debug)$`), ServiceName: "google.appengine", ResourceName: "appengine.apps.services.versions.instances.debug"},
		{Hostname: "bigquerydatatransfer.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/transferConfigs/{transferConfigsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/transferConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.bigquerydatatransfer", ResourceName: "bigquerydatatransfer.projects.locations.transferConfigs.delete"},
		{Hostname: "bigquerydatatransfer.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/transferConfigs/{transferConfigsId}/runs/{runsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/transferConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/runs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.bigquerydatatransfer", ResourceName: "bigquerydatatransfer.projects.locations.transferConfigs.runs.delete"},
		{Hostname: "bigquerydatatransfer.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/transferConfigs/{transferConfigsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/transferConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.bigquerydatatransfer", ResourceName: "bigquerydatatransfer.projects.transferConfigs.delete"},
		{Hostname: "bigquerydatatransfer.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/transferConfigs/{transferConfigsId}/runs/{runsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/transferConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/runs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.bigquerydatatransfer", ResourceName: "bigquerydatatransfer.projects.transferConfigs.runs.delete"},
		{Hostname: "bigquerydatatransfer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/dataSources", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dataSources)$`), ServiceName: "google.bigquerydatatransfer", ResourceName: "bigquerydatatransfer.projects.dataSources.list"},
		{Hostname: "bigquerydatatransfer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/dataSources/{dataSourcesId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dataSources/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.bigquerydatatransfer", ResourceName: "bigquerydatatransfer.projects.dataSources.get"},
		{Hostname: "bigquerydatatransfer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations)$`), ServiceName: "google.bigquerydatatransfer", ResourceName: "bigquerydatatransfer.projects.locations.list"},
		{Hostname: "bigquerydatatransfer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.bigquerydatatransfer", ResourceName: "bigquerydatatransfer.projects.locations.get"},
		{Hostname: "bigquerydatatransfer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/dataSources", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dataSources)$`), ServiceName: "google.bigquerydatatransfer", ResourceName: "bigquerydatatransfer.projects.locations.dataSources.list"},
		{Hostname: "bigquerydatatransfer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/dataSources/{dataSourcesId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dataSources/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.bigquerydatatransfer", ResourceName: "bigquerydatatransfer.projects.locations.dataSources.get"},
		{Hostname: "bigquerydatatransfer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/transferConfigs", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/transferConfigs)$`), ServiceName: "google.bigquerydatatransfer", ResourceName: "bigquerydatatransfer.projects.locations.transferConfigs.list"},
		{Hostname: "bigquerydatatransfer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/transferConfigs/{transferConfigsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/transferConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.bigquerydatatransfer", ResourceName: "bigquerydatatransfer.projects.locations.transferConfigs.get"},
		{Hostname: "bigquerydatatransfer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/transferConfigs/{transferConfigsId}/runs", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/transferConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/runs)$`), ServiceName: "google.bigquerydatatransfer", ResourceName: "bigquerydatatransfer.projects.locations.transferConfigs.runs.list"},
		{Hostname: "bigquerydatatransfer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/transferConfigs/{transferConfigsId}/runs/{runsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/transferConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/runs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.bigquerydatatransfer", ResourceName: "bigquerydatatransfer.projects.locations.transferConfigs.runs.get"},
		{Hostname: "bigquerydatatransfer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/transferConfigs/{transferConfigsId}/runs/{runsId}/transferLogs", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/transferConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/runs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/transferLogs)$`), ServiceName: "google.bigquerydatatransfer", ResourceName: "bigquerydatatransfer.projects.locations.transferConfigs.runs.transferLogs.list"},
		{Hostname: "bigquerydatatransfer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/transferConfigs", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/transferConfigs)$`), ServiceName: "google.bigquerydatatransfer", ResourceName: "bigquerydatatransfer.projects.transferConfigs.list"},
		{Hostname: "bigquerydatatransfer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/transferConfigs/{transferConfigsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/transferConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.bigquerydatatransfer", ResourceName: "bigquerydatatransfer.projects.transferConfigs.get"},
		{Hostname: "bigquerydatatransfer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/transferConfigs/{transferConfigsId}/runs", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/transferConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/runs)$`), ServiceName: "google.bigquerydatatransfer", ResourceName: "bigquerydatatransfer.projects.transferConfigs.runs.list"},
		{Hostname: "bigquerydatatransfer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/transferConfigs/{transferConfigsId}/runs/{runsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/transferConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/runs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.bigquerydatatransfer", ResourceName: "bigquerydatatransfer.projects.transferConfigs.runs.get"},
		{Hostname: "bigquerydatatransfer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/transferConfigs/{transferConfigsId}/runs/{runsId}/transferLogs", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/transferConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/runs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/transferLogs)$`), ServiceName: "google.bigquerydatatransfer", ResourceName: "bigquerydatatransfer.projects.transferConfigs.runs.transferLogs.list"},
		{Hostname: "bigquerydatatransfer.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/transferConfigs/{transferConfigsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/transferConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.bigquerydatatransfer", ResourceName: "bigquerydatatransfer.projects.locations.transferConfigs.patch"},
		{Hostname: "bigquerydatatransfer.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/projects/{projectsId}/transferConfigs/{transferConfigsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/transferConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.bigquerydatatransfer", ResourceName: "bigquerydatatransfer.projects.transferConfigs.patch"},
		{Hostname: "bigquerydatatransfer.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/dataSources/{dataSourcesId}:checkValidCreds", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dataSources/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:checkValidCreds)$`), ServiceName: "google.bigquerydatatransfer", ResourceName: "bigquerydatatransfer.projects.dataSources.checkValidCreds"},
		{Hostname: "bigquerydatatransfer.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/dataSources/{dataSourcesId}:checkValidCreds", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dataSources/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:checkValidCreds)$`), ServiceName: "google.bigquerydatatransfer", ResourceName: "bigquerydatatransfer.projects.locations.dataSources.checkValidCreds"},
		{Hostname: "bigquerydatatransfer.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/transferConfigs", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/transferConfigs)$`), ServiceName: "google.bigquerydatatransfer", ResourceName: "bigquerydatatransfer.projects.locations.transferConfigs.create"},
		{Hostname: "bigquerydatatransfer.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/transferConfigs/{transferConfigsId}:scheduleRuns", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/transferConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:scheduleRuns)$`), ServiceName: "google.bigquerydatatransfer", ResourceName: "bigquerydatatransfer.projects.locations.transferConfigs.scheduleRuns"},
		{Hostname: "bigquerydatatransfer.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/transferConfigs", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/transferConfigs)$`), ServiceName: "google.bigquerydatatransfer", ResourceName: "bigquerydatatransfer.projects.transferConfigs.create"},
		{Hostname: "bigquerydatatransfer.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/transferConfigs/{transferConfigsId}:scheduleRuns", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/transferConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:scheduleRuns)$`), ServiceName: "google.bigquerydatatransfer", ResourceName: "bigquerydatatransfer.projects.transferConfigs.scheduleRuns"},
		{Hostname: "chat.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/spaces/{spacesId}/messages/{messagesId}", PathMatcher: regexp.MustCompile(`^(/v1/spaces/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/messages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.chat", ResourceName: "chat.spaces.messages.delete"},
		{Hostname: "chat.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/spaces", PathMatcher: regexp.MustCompile(`^(/v1/spaces)$`), ServiceName: "google.chat", ResourceName: "chat.spaces.list"},
		{Hostname: "chat.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/spaces/{spacesId}", PathMatcher: regexp.MustCompile(`^(/v1/spaces/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.chat", ResourceName: "chat.spaces.get"},
		{Hostname: "chat.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/spaces/{spacesId}/members", PathMatcher: regexp.MustCompile(`^(/v1/spaces/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/members)$`), ServiceName: "google.chat", ResourceName: "chat.spaces.members.list"},
		{Hostname: "chat.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/spaces/{spacesId}/members/{membersId}", PathMatcher: regexp.MustCompile(`^(/v1/spaces/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/members/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.chat", ResourceName: "chat.spaces.members.get"},
		{Hostname: "chat.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/spaces/{spacesId}/messages/{messagesId}", PathMatcher: regexp.MustCompile(`^(/v1/spaces/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/messages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.chat", ResourceName: "chat.spaces.messages.get"},
		{Hostname: "chat.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/spaces/{spacesId}/messages", PathMatcher: regexp.MustCompile(`^(/v1/spaces/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/messages)$`), ServiceName: "google.chat", ResourceName: "chat.spaces.messages.create"},
		{Hostname: "chat.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1/spaces/{spacesId}/messages/{messagesId}", PathMatcher: regexp.MustCompile(`^(/v1/spaces/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/messages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.chat", ResourceName: "chat.spaces.messages.update"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/courses/{courseId}/aliases/{alias}", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aliases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.aliases.delete"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/courses/{courseId}/announcements/{id}", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/announcements/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.announcements.delete"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/courses/{courseId}/courseWork/{id}", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/courseWork/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.courseWork.delete"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/courses/{courseId}/students/{userId}", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/students/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.students.delete"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/courses/{courseId}/teachers/{userId}", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/teachers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.teachers.delete"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/courses/{id}", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.delete"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/invitations/{id}", PathMatcher: regexp.MustCompile(`^(/v1/invitations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.classroom", ResourceName: "classroom.invitations.delete"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/registrations/{registrationId}", PathMatcher: regexp.MustCompile(`^(/v1/registrations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.classroom", ResourceName: "classroom.registrations.delete"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/userProfiles/{studentId}/guardians/{guardianId}", PathMatcher: regexp.MustCompile(`^(/v1/userProfiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/guardians/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.classroom", ResourceName: "classroom.userProfiles.guardians.delete"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/courses", PathMatcher: regexp.MustCompile(`^(/v1/courses)$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.list"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/courses/{courseId}/aliases", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aliases)$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.aliases.list"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/courses/{courseId}/announcements", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/announcements)$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.announcements.list"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/courses/{courseId}/announcements/{id}", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/announcements/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.announcements.get"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/courses/{courseId}/courseWork", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/courseWork)$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.courseWork.list"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/courseWork/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/studentSubmissions)$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.courseWork.studentSubmissions.list"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/courseWork/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/studentSubmissions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.courseWork.studentSubmissions.get"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/courses/{courseId}/courseWork/{id}", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/courseWork/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.courseWork.get"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/courses/{courseId}/students", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/students)$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.students.list"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/courses/{courseId}/students/{userId}", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/students/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.students.get"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/courses/{courseId}/teachers", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/teachers)$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.teachers.list"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/courses/{courseId}/teachers/{userId}", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/teachers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.teachers.get"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/courses/{id}", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.get"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/invitations", PathMatcher: regexp.MustCompile(`^(/v1/invitations)$`), ServiceName: "google.classroom", ResourceName: "classroom.invitations.list"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/invitations/{id}", PathMatcher: regexp.MustCompile(`^(/v1/invitations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.classroom", ResourceName: "classroom.invitations.get"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/userProfiles/{studentId}/guardianInvitations", PathMatcher: regexp.MustCompile(`^(/v1/userProfiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/guardianInvitations)$`), ServiceName: "google.classroom", ResourceName: "classroom.userProfiles.guardianInvitations.list"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/userProfiles/{studentId}/guardianInvitations/{invitationId}", PathMatcher: regexp.MustCompile(`^(/v1/userProfiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/guardianInvitations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.classroom", ResourceName: "classroom.userProfiles.guardianInvitations.get"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/userProfiles/{studentId}/guardians", PathMatcher: regexp.MustCompile(`^(/v1/userProfiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/guardians)$`), ServiceName: "google.classroom", ResourceName: "classroom.userProfiles.guardians.list"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/userProfiles/{studentId}/guardians/{guardianId}", PathMatcher: regexp.MustCompile(`^(/v1/userProfiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/guardians/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.classroom", ResourceName: "classroom.userProfiles.guardians.get"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/userProfiles/{userId}", PathMatcher: regexp.MustCompile(`^(/v1/userProfiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.classroom", ResourceName: "classroom.userProfiles.get"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/courses/{courseId}/announcements/{id}", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/announcements/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.announcements.patch"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/courseWork/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/studentSubmissions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.courseWork.studentSubmissions.patch"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/courses/{courseId}/courseWork/{id}", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/courseWork/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.courseWork.patch"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/courses/{id}", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.patch"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/userProfiles/{studentId}/guardianInvitations/{invitationId}", PathMatcher: regexp.MustCompile(`^(/v1/userProfiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/guardianInvitations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.classroom", ResourceName: "classroom.userProfiles.guardianInvitations.patch"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/courses", PathMatcher: regexp.MustCompile(`^(/v1/courses)$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.create"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/courses/{courseId}/aliases", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aliases)$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.aliases.create"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/courses/{courseId}/announcements", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/announcements)$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.announcements.create"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/courses/{courseId}/announcements/{id}:modifyAssignees", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/announcements/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:modifyAssignees)$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.announcements.modifyAssignees"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/courses/{courseId}/courseWork", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/courseWork)$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.courseWork.create"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:modifyAttachments", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/courseWork/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/studentSubmissions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:modifyAttachments)$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.courseWork.studentSubmissions.modifyAttachments"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:reclaim", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/courseWork/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/studentSubmissions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:reclaim)$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.courseWork.studentSubmissions.reclaim"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:return", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/courseWork/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/studentSubmissions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:return)$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.courseWork.studentSubmissions.return"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:turnIn", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/courseWork/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/studentSubmissions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:turnIn)$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.courseWork.studentSubmissions.turnIn"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/courses/{courseId}/courseWork/{id}:modifyAssignees", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/courseWork/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:modifyAssignees)$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.courseWork.modifyAssignees"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/courses/{courseId}/students", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/students)$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.students.create"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/courses/{courseId}/teachers", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/teachers)$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.teachers.create"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/invitations", PathMatcher: regexp.MustCompile(`^(/v1/invitations)$`), ServiceName: "google.classroom", ResourceName: "classroom.invitations.create"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/invitations/{id}:accept", PathMatcher: regexp.MustCompile(`^(/v1/invitations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:accept)$`), ServiceName: "google.classroom", ResourceName: "classroom.invitations.accept"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/registrations", PathMatcher: regexp.MustCompile(`^(/v1/registrations)$`), ServiceName: "google.classroom", ResourceName: "classroom.registrations.create"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/userProfiles/{studentId}/guardianInvitations", PathMatcher: regexp.MustCompile(`^(/v1/userProfiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/guardianInvitations)$`), ServiceName: "google.classroom", ResourceName: "classroom.userProfiles.guardianInvitations.create"},
		{Hostname: "classroom.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1/courses/{id}", PathMatcher: regexp.MustCompile(`^(/v1/courses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.classroom", ResourceName: "classroom.courses.update"},
		{Hostname: "cloudbilling.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/billingAccounts", PathMatcher: regexp.MustCompile(`^(/v1/billingAccounts)$`), ServiceName: "google.cloudbilling", ResourceName: "cloudbilling.billingAccounts.list"},
		{Hostname: "cloudbilling.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/billingAccounts/{billingAccountsId}", PathMatcher: regexp.MustCompile(`^(/v1/billingAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudbilling", ResourceName: "cloudbilling.billingAccounts.get"},
		{Hostname: "cloudbilling.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/billingAccounts/{billingAccountsId}/projects", PathMatcher: regexp.MustCompile(`^(/v1/billingAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects)$`), ServiceName: "google.cloudbilling", ResourceName: "cloudbilling.billingAccounts.projects.list"},
		{Hostname: "cloudbilling.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/billingAccounts/{billingAccountsId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/billingAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.cloudbilling", ResourceName: "cloudbilling.billingAccounts.getIamPolicy"},
		{Hostname: "cloudbilling.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/billingInfo", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/billingInfo)$`), ServiceName: "google.cloudbilling", ResourceName: "cloudbilling.projects.getBillingInfo"},
		{Hostname: "cloudbilling.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/services", PathMatcher: regexp.MustCompile(`^(/v1/services)$`), ServiceName: "google.cloudbilling", ResourceName: "cloudbilling.services.list"},
		{Hostname: "cloudbilling.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/services/{servicesId}/skus", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/skus)$`), ServiceName: "google.cloudbilling", ResourceName: "cloudbilling.services.skus.list"},
		{Hostname: "cloudbilling.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/billingAccounts/{billingAccountsId}", PathMatcher: regexp.MustCompile(`^(/v1/billingAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudbilling", ResourceName: "cloudbilling.billingAccounts.patch"},
		{Hostname: "cloudbilling.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/billingAccounts", PathMatcher: regexp.MustCompile(`^(/v1/billingAccounts)$`), ServiceName: "google.cloudbilling", ResourceName: "cloudbilling.billingAccounts.create"},
		{Hostname: "cloudbilling.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/billingAccounts/{billingAccountsId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/billingAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.cloudbilling", ResourceName: "cloudbilling.billingAccounts.setIamPolicy"},
		{Hostname: "cloudbilling.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/billingAccounts/{billingAccountsId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1/billingAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.cloudbilling", ResourceName: "cloudbilling.billingAccounts.testIamPermissions"},
		{Hostname: "cloudbilling.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1/projects/{projectsId}/billingInfo", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/billingInfo)$`), ServiceName: "google.cloudbilling", ResourceName: "cloudbilling.projects.updateBillingInfo"},
		{Hostname: "cloudbuild.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectId}/triggers/{triggerId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/triggers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudbuild", ResourceName: "cloudbuild.projects.triggers.delete"},
		{Hostname: "cloudbuild.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/operations", PathMatcher: regexp.MustCompile(`^(/v1/operations)$`), ServiceName: "google.cloudbuild", ResourceName: "cloudbuild.operations.list"},
		{Hostname: "cloudbuild.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudbuild", ResourceName: "cloudbuild.operations.get"},
		{Hostname: "cloudbuild.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectId}/builds", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/builds)$`), ServiceName: "google.cloudbuild", ResourceName: "cloudbuild.projects.builds.list"},
		{Hostname: "cloudbuild.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectId}/builds/{id}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/builds/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudbuild", ResourceName: "cloudbuild.projects.builds.get"},
		{Hostname: "cloudbuild.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectId}/triggers", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/triggers)$`), ServiceName: "google.cloudbuild", ResourceName: "cloudbuild.projects.triggers.list"},
		{Hostname: "cloudbuild.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectId}/triggers/{triggerId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/triggers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudbuild", ResourceName: "cloudbuild.projects.triggers.get"},
		{Hostname: "cloudbuild.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/projects/{projectId}/triggers/{triggerId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/triggers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudbuild", ResourceName: "cloudbuild.projects.triggers.patch"},
		{Hostname: "cloudbuild.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/operations/{operationsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.cloudbuild", ResourceName: "cloudbuild.operations.cancel"},
		{Hostname: "cloudbuild.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/builds", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/builds)$`), ServiceName: "google.cloudbuild", ResourceName: "cloudbuild.projects.builds.create"},
		{Hostname: "cloudbuild.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/builds/{id}:cancel", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/builds/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.cloudbuild", ResourceName: "cloudbuild.projects.builds.cancel"},
		{Hostname: "cloudbuild.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/builds/{id}:retry", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/builds/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:retry)$`), ServiceName: "google.cloudbuild", ResourceName: "cloudbuild.projects.builds.retry"},
		{Hostname: "cloudbuild.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/triggers", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/triggers)$`), ServiceName: "google.cloudbuild", ResourceName: "cloudbuild.projects.triggers.create"},
		{Hostname: "cloudbuild.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/triggers/{triggerId}:run", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/triggers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:run)$`), ServiceName: "google.cloudbuild", ResourceName: "cloudbuild.projects.triggers.run"},
		{Hostname: "clouddebugger.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/debugger/debuggees/{debuggeeId}/breakpoints/{breakpointId}", PathMatcher: regexp.MustCompile(`^(/v2/debugger/debuggees/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/breakpoints/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouddebugger", ResourceName: "clouddebugger.debugger.debuggees.breakpoints.delete"},
		{Hostname: "clouddebugger.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/controller/debuggees/{debuggeeId}/breakpoints", PathMatcher: regexp.MustCompile(`^(/v2/controller/debuggees/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/breakpoints)$`), ServiceName: "google.clouddebugger", ResourceName: "clouddebugger.controller.debuggees.breakpoints.list"},
		{Hostname: "clouddebugger.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/debugger/debuggees", PathMatcher: regexp.MustCompile(`^(/v2/debugger/debuggees)$`), ServiceName: "google.clouddebugger", ResourceName: "clouddebugger.debugger.debuggees.list"},
		{Hostname: "clouddebugger.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/debugger/debuggees/{debuggeeId}/breakpoints", PathMatcher: regexp.MustCompile(`^(/v2/debugger/debuggees/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/breakpoints)$`), ServiceName: "google.clouddebugger", ResourceName: "clouddebugger.debugger.debuggees.breakpoints.list"},
		{Hostname: "clouddebugger.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/debugger/debuggees/{debuggeeId}/breakpoints/{breakpointId}", PathMatcher: regexp.MustCompile(`^(/v2/debugger/debuggees/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/breakpoints/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouddebugger", ResourceName: "clouddebugger.debugger.debuggees.breakpoints.get"},
		{Hostname: "clouddebugger.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/controller/debuggees/register", PathMatcher: regexp.MustCompile(`^(/v2/controller/debuggees/register)$`), ServiceName: "google.clouddebugger", ResourceName: "clouddebugger.controller.debuggees.register"},
		{Hostname: "clouddebugger.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/debugger/debuggees/{debuggeeId}/breakpoints/set", PathMatcher: regexp.MustCompile(`^(/v2/debugger/debuggees/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/breakpoints/set)$`), ServiceName: "google.clouddebugger", ResourceName: "clouddebugger.debugger.debuggees.breakpoints.set"},
		{Hostname: "clouddebugger.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v2/controller/debuggees/{debuggeeId}/breakpoints/{id}", PathMatcher: regexp.MustCompile(`^(/v2/controller/debuggees/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/breakpoints/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouddebugger", ResourceName: "clouddebugger.controller.debuggees.breakpoints.update"},
		{Hostname: "clouderrorreporting.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta1/projects/{projectsId}/events", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/events)$`), ServiceName: "google.clouderrorreporting", ResourceName: "clouderrorreporting.projects.deleteEvents"},
		{Hostname: "clouderrorreporting.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/events", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/events)$`), ServiceName: "google.clouderrorreporting", ResourceName: "clouderrorreporting.projects.events.list"},
		{Hostname: "clouderrorreporting.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/groupStats", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/groupStats)$`), ServiceName: "google.clouderrorreporting", ResourceName: "clouderrorreporting.projects.groupStats.list"},
		{Hostname: "clouderrorreporting.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/groups/{groupsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouderrorreporting", ResourceName: "clouderrorreporting.projects.groups.get"},
		{Hostname: "clouderrorreporting.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/events:report", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/events:report)$`), ServiceName: "google.clouderrorreporting", ResourceName: "clouderrorreporting.projects.events.report"},
		{Hostname: "clouderrorreporting.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1beta1/projects/{projectsId}/groups/{groupsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouderrorreporting", ResourceName: "clouderrorreporting.projects.groups.update"},
		{Hostname: "cloudfunctions.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/functions/{functionsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/functions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudfunctions", ResourceName: "cloudfunctions.projects.locations.functions.delete"},
		{Hostname: "cloudfunctions.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta2/projects/{projectsId}/locations/{locationsId}/functions/{functionsId}", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/functions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudfunctions", ResourceName: "cloudfunctions.projects.locations.functions.delete"},
		{Hostname: "cloudfunctions.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/operations", PathMatcher: regexp.MustCompile(`^(/v1/operations)$`), ServiceName: "google.cloudfunctions", ResourceName: "cloudfunctions.operations.list"},
		{Hostname: "cloudfunctions.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudfunctions", ResourceName: "cloudfunctions.operations.get"},
		{Hostname: "cloudfunctions.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations)$`), ServiceName: "google.cloudfunctions", ResourceName: "cloudfunctions.projects.locations.list"},
		{Hostname: "cloudfunctions.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/functions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/functions)$`), ServiceName: "google.cloudfunctions", ResourceName: "cloudfunctions.projects.locations.functions.list"},
		{Hostname: "cloudfunctions.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/functions/{functionsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/functions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudfunctions", ResourceName: "cloudfunctions.projects.locations.functions.get"},
		{Hostname: "cloudfunctions.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta2/operations", PathMatcher: regexp.MustCompile(`^(/v1beta2/operations)$`), ServiceName: "google.cloudfunctions", ResourceName: "cloudfunctions.operations.list"},
		{Hostname: "cloudfunctions.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta2/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1beta2/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudfunctions", ResourceName: "cloudfunctions.operations.get"},
		{Hostname: "cloudfunctions.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta2/projects/{projectsId}/locations", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations)$`), ServiceName: "google.cloudfunctions", ResourceName: "cloudfunctions.projects.locations.list"},
		{Hostname: "cloudfunctions.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta2/projects/{projectsId}/locations/{locationsId}/functions", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/functions)$`), ServiceName: "google.cloudfunctions", ResourceName: "cloudfunctions.projects.locations.functions.list"},
		{Hostname: "cloudfunctions.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta2/projects/{projectsId}/locations/{locationsId}/functions/{functionsId}", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/functions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudfunctions", ResourceName: "cloudfunctions.projects.locations.functions.get"},
		{Hostname: "cloudfunctions.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/functions/{functionsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/functions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudfunctions", ResourceName: "cloudfunctions.projects.locations.functions.patch"},
		{Hostname: "cloudfunctions.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/functions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/functions)$`), ServiceName: "google.cloudfunctions", ResourceName: "cloudfunctions.projects.locations.functions.create"},
		{Hostname: "cloudfunctions.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/functions/{functionsId}:call", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/functions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:call)$`), ServiceName: "google.cloudfunctions", ResourceName: "cloudfunctions.projects.locations.functions.call"},
		{Hostname: "cloudfunctions.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/functions/{functionsId}:generateDownloadUrl", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/functions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:generateDownloadUrl)$`), ServiceName: "google.cloudfunctions", ResourceName: "cloudfunctions.projects.locations.functions.generateDownloadUrl"},
		{Hostname: "cloudfunctions.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/functions:generateUploadUrl", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/functions:generateUploadUrl)$`), ServiceName: "google.cloudfunctions", ResourceName: "cloudfunctions.projects.locations.functions.generateUploadUrl"},
		{Hostname: "cloudfunctions.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/locations/{locationsId}/functions", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/functions)$`), ServiceName: "google.cloudfunctions", ResourceName: "cloudfunctions.projects.locations.functions.create"},
		{Hostname: "cloudfunctions.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/locations/{locationsId}/functions/{functionsId}:call", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/functions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:call)$`), ServiceName: "google.cloudfunctions", ResourceName: "cloudfunctions.projects.locations.functions.call"},
		{Hostname: "cloudfunctions.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/locations/{locationsId}/functions/{functionsId}:generateDownloadUrl", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/functions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:generateDownloadUrl)$`), ServiceName: "google.cloudfunctions", ResourceName: "cloudfunctions.projects.locations.functions.generateDownloadUrl"},
		{Hostname: "cloudfunctions.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/locations/{locationsId}/functions:generateUploadUrl", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/functions:generateUploadUrl)$`), ServiceName: "google.cloudfunctions", ResourceName: "cloudfunctions.projects.locations.functions.generateUploadUrl"},
		{Hostname: "cloudfunctions.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1beta2/projects/{projectsId}/locations/{locationsId}/functions/{functionsId}", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/functions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudfunctions", ResourceName: "cloudfunctions.projects.locations.functions.update"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.delete"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}/devices/{devicesId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.devices.delete"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}/groups/{groupsId}/devices/{devicesId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.groups.devices.delete"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.delete"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}/devices/{devicesId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.devices.delete"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/registries", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries)$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.list"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.get"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}/devices", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices)$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.devices.list"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}/devices/{devicesId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.devices.get"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}/devices/{devicesId}/configVersions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configVersions)$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.devices.configVersions.list"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}/devices/{devicesId}/states", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/states)$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.devices.states.list"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}/groups/{groupsId}/devices/{devicesId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.groups.devices.get"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}/groups/{groupsId}/devices/{devicesId}/configVersions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configVersions)$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.groups.devices.configVersions.list"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}/groups/{groupsId}/devices/{devicesId}/states", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/states)$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.groups.devices.states.list"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/registries", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries)$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.list"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.get"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}/devices", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices)$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.devices.list"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}/devices/{devicesId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.devices.get"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}/devices/{devicesId}/configVersions", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configVersions)$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.devices.configVersions.list"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.patch"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}/devices/{devicesId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.devices.patch"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}/groups/{groupsId}/devices/{devicesId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.groups.devices.patch"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.patch"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}/devices/{devicesId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.devices.patch"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/registries", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries)$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.create"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}/devices", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices)$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.devices.create"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}/devices/{devicesId}:modifyCloudToDeviceConfig", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:modifyCloudToDeviceConfig)$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.devices.modifyCloudToDeviceConfig"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}/groups/{groupsId}/devices/{devicesId}:modifyCloudToDeviceConfig", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:modifyCloudToDeviceConfig)$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.groups.devices.modifyCloudToDeviceConfig"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}/groups/{groupsId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.groups.getIamPolicy"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}/groups/{groupsId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.groups.setIamPolicy"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}/groups/{groupsId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.groups.testIamPermissions"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.getIamPolicy"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.setIamPolicy"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.testIamPermissions"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/registries", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries)$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.create"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}/devices", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices)$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.devices.create"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}/devices/{devicesId}:modifyCloudToDeviceConfig", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:modifyCloudToDeviceConfig)$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.devices.modifyCloudToDeviceConfig"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.getIamPolicy"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.setIamPolicy"},
		{Hostname: "cloudiot.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/registries/{registriesId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/registries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.cloudiot", ResourceName: "cloudiot.projects.locations.registries.testIamPermissions"},
		{Hostname: "cloudkms.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations)$`), ServiceName: "google.cloudkms", ResourceName: "cloudkms.projects.locations.list"},
		{Hostname: "cloudkms.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudkms", ResourceName: "cloudkms.projects.locations.get"},
		{Hostname: "cloudkms.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/keyRings", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/keyRings)$`), ServiceName: "google.cloudkms", ResourceName: "cloudkms.projects.locations.keyRings.list"},
		{Hostname: "cloudkms.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/keyRings/{keyRingsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/keyRings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudkms", ResourceName: "cloudkms.projects.locations.keyRings.get"},
		{Hostname: "cloudkms.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/keyRings/{keyRingsId}/cryptoKeys", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/keyRings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cryptoKeys)$`), ServiceName: "google.cloudkms", ResourceName: "cloudkms.projects.locations.keyRings.cryptoKeys.list"},
		{Hostname: "cloudkms.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/keyRings/{keyRingsId}/cryptoKeys/{cryptoKeysId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/keyRings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cryptoKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudkms", ResourceName: "cloudkms.projects.locations.keyRings.cryptoKeys.get"},
		{Hostname: "cloudkms.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/keyRings/{keyRingsId}/cryptoKeys/{cryptoKeysId}/cryptoKeyVersions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/keyRings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cryptoKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cryptoKeyVersions)$`), ServiceName: "google.cloudkms", ResourceName: "cloudkms.projects.locations.keyRings.cryptoKeys.cryptoKeyVersions.list"},
		{Hostname: "cloudkms.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/keyRings/{keyRingsId}/cryptoKeys/{cryptoKeysId}/cryptoKeyVersions/{cryptoKeyVersionsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/keyRings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cryptoKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cryptoKeyVersions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudkms", ResourceName: "cloudkms.projects.locations.keyRings.cryptoKeys.cryptoKeyVersions.get"},
		{Hostname: "cloudkms.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/keyRings/{keyRingsId}/cryptoKeys/{cryptoKeysId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/keyRings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cryptoKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.cloudkms", ResourceName: "cloudkms.projects.locations.keyRings.cryptoKeys.getIamPolicy"},
		{Hostname: "cloudkms.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/keyRings/{keyRingsId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/keyRings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.cloudkms", ResourceName: "cloudkms.projects.locations.keyRings.getIamPolicy"},
		{Hostname: "cloudkms.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/keyRings/{keyRingsId}/cryptoKeys/{cryptoKeysId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/keyRings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cryptoKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudkms", ResourceName: "cloudkms.projects.locations.keyRings.cryptoKeys.patch"},
		{Hostname: "cloudkms.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/keyRings/{keyRingsId}/cryptoKeys/{cryptoKeysId}/cryptoKeyVersions/{cryptoKeyVersionsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/keyRings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cryptoKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cryptoKeyVersions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudkms", ResourceName: "cloudkms.projects.locations.keyRings.cryptoKeys.cryptoKeyVersions.patch"},
		{Hostname: "cloudkms.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/keyRings", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/keyRings)$`), ServiceName: "google.cloudkms", ResourceName: "cloudkms.projects.locations.keyRings.create"},
		{Hostname: "cloudkms.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/keyRings/{keyRingsId}/cryptoKeys", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/keyRings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cryptoKeys)$`), ServiceName: "google.cloudkms", ResourceName: "cloudkms.projects.locations.keyRings.cryptoKeys.create"},
		{Hostname: "cloudkms.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/keyRings/{keyRingsId}/cryptoKeys/{cryptoKeysId}/cryptoKeyVersions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/keyRings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cryptoKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cryptoKeyVersions)$`), ServiceName: "google.cloudkms", ResourceName: "cloudkms.projects.locations.keyRings.cryptoKeys.cryptoKeyVersions.create"},
		{Hostname: "cloudkms.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/keyRings/{keyRingsId}/cryptoKeys/{cryptoKeysId}/cryptoKeyVersions/{cryptoKeyVersionsId}:destroy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/keyRings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cryptoKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cryptoKeyVersions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:destroy)$`), ServiceName: "google.cloudkms", ResourceName: "cloudkms.projects.locations.keyRings.cryptoKeys.cryptoKeyVersions.destroy"},
		{Hostname: "cloudkms.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/keyRings/{keyRingsId}/cryptoKeys/{cryptoKeysId}/cryptoKeyVersions/{cryptoKeyVersionsId}:restore", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/keyRings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cryptoKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cryptoKeyVersions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:restore)$`), ServiceName: "google.cloudkms", ResourceName: "cloudkms.projects.locations.keyRings.cryptoKeys.cryptoKeyVersions.restore"},
		{Hostname: "cloudkms.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/keyRings/{keyRingsId}/cryptoKeys/{cryptoKeysId}:decrypt", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/keyRings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cryptoKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:decrypt)$`), ServiceName: "google.cloudkms", ResourceName: "cloudkms.projects.locations.keyRings.cryptoKeys.decrypt"},
		{Hostname: "cloudkms.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/keyRings/{keyRingsId}/cryptoKeys/{cryptoKeysId}:encrypt", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/keyRings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cryptoKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:encrypt)$`), ServiceName: "google.cloudkms", ResourceName: "cloudkms.projects.locations.keyRings.cryptoKeys.encrypt"},
		{Hostname: "cloudkms.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/keyRings/{keyRingsId}/cryptoKeys/{cryptoKeysId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/keyRings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cryptoKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.cloudkms", ResourceName: "cloudkms.projects.locations.keyRings.cryptoKeys.setIamPolicy"},
		{Hostname: "cloudkms.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/keyRings/{keyRingsId}/cryptoKeys/{cryptoKeysId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/keyRings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cryptoKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.cloudkms", ResourceName: "cloudkms.projects.locations.keyRings.cryptoKeys.testIamPermissions"},
		{Hostname: "cloudkms.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/keyRings/{keyRingsId}/cryptoKeys/{cryptoKeysId}:updatePrimaryVersion", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/keyRings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cryptoKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:updatePrimaryVersion)$`), ServiceName: "google.cloudkms", ResourceName: "cloudkms.projects.locations.keyRings.cryptoKeys.updatePrimaryVersion"},
		{Hostname: "cloudkms.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/keyRings/{keyRingsId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/keyRings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.cloudkms", ResourceName: "cloudkms.projects.locations.keyRings.setIamPolicy"},
		{Hostname: "cloudkms.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/keyRings/{keyRingsId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/keyRings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.cloudkms", ResourceName: "cloudkms.projects.locations.keyRings.testIamPermissions"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/liens/{liensId}", PathMatcher: regexp.MustCompile(`^(/v1/liens/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.liens.delete"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.projects.delete"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta1/projects/{projectId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.projects.delete"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/folders/{foldersId}", PathMatcher: regexp.MustCompile(`^(/v2/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.folders.delete"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2beta1/folders/{foldersId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.folders.delete"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/liens", PathMatcher: regexp.MustCompile(`^(/v1/liens)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.liens.list"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.operations.get"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/organizations/{organizationsId}", PathMatcher: regexp.MustCompile(`^(/v1/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.organizations.get"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects", PathMatcher: regexp.MustCompile(`^(/v1/projects)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.projects.list"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects", PathMatcher: regexp.MustCompile(`^(/v1/projects)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.projects.list"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.projects.get"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/{+name}", PathMatcher: regexp.MustCompile(`^(/v1/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.operations.get"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/organizations", PathMatcher: regexp.MustCompile(`^(/v1beta1/organizations)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.organizations.list"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/organizations/{organizationsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.organizations.get"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.projects.list"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.projects.get"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/folders", PathMatcher: regexp.MustCompile(`^(/v2/folders)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.folders.list"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/folders/{foldersId}", PathMatcher: regexp.MustCompile(`^(/v2/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.folders.get"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/folders", PathMatcher: regexp.MustCompile(`^(/v2beta1/folders)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.folders.list"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/folders/{foldersId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.folders.get"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2/folders/{foldersId}", PathMatcher: regexp.MustCompile(`^(/v2/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.folders.patch"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2beta1/folders/{foldersId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.folders.patch"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/folders/{foldersId}:clearOrgPolicy", PathMatcher: regexp.MustCompile(`^(/v1/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:clearOrgPolicy)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.folders.clearOrgPolicy"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/folders/{foldersId}:getEffectiveOrgPolicy", PathMatcher: regexp.MustCompile(`^(/v1/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getEffectiveOrgPolicy)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.folders.getEffectiveOrgPolicy"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/folders/{foldersId}:getOrgPolicy", PathMatcher: regexp.MustCompile(`^(/v1/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getOrgPolicy)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.folders.getOrgPolicy"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/folders/{foldersId}:listAvailableOrgPolicyConstraints", PathMatcher: regexp.MustCompile(`^(/v1/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:listAvailableOrgPolicyConstraints)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.folders.listAvailableOrgPolicyConstraints"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/folders/{foldersId}:listOrgPolicies", PathMatcher: regexp.MustCompile(`^(/v1/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:listOrgPolicies)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.folders.listOrgPolicies"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/folders/{foldersId}:setOrgPolicy", PathMatcher: regexp.MustCompile(`^(/v1/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setOrgPolicy)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.folders.setOrgPolicy"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/liens", PathMatcher: regexp.MustCompile(`^(/v1/liens)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.liens.create"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/organizations/{organizationsId}:clearOrgPolicy", PathMatcher: regexp.MustCompile(`^(/v1/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:clearOrgPolicy)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.organizations.clearOrgPolicy"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/organizations/{organizationsId}:getEffectiveOrgPolicy", PathMatcher: regexp.MustCompile(`^(/v1/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getEffectiveOrgPolicy)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.organizations.getEffectiveOrgPolicy"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/organizations/{organizationsId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.organizations.getIamPolicy"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/organizations/{organizationsId}:getOrgPolicy", PathMatcher: regexp.MustCompile(`^(/v1/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getOrgPolicy)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.organizations.getOrgPolicy"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/organizations/{organizationsId}:listAvailableOrgPolicyConstraints", PathMatcher: regexp.MustCompile(`^(/v1/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:listAvailableOrgPolicyConstraints)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.organizations.listAvailableOrgPolicyConstraints"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/organizations/{organizationsId}:listOrgPolicies", PathMatcher: regexp.MustCompile(`^(/v1/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:listOrgPolicies)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.organizations.listOrgPolicies"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/organizations/{organizationsId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.organizations.setIamPolicy"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/organizations/{organizationsId}:setOrgPolicy", PathMatcher: regexp.MustCompile(`^(/v1/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setOrgPolicy)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.organizations.setOrgPolicy"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/organizations/{organizationsId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.organizations.testIamPermissions"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/organizations:search", PathMatcher: regexp.MustCompile(`^(/v1/organizations:search)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.organizations.search"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/organizations:search", PathMatcher: regexp.MustCompile(`^(/v1/organizations:search)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.organizations.search"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects", PathMatcher: regexp.MustCompile(`^(/v1/projects)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.projects.create"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}:getAncestry", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getAncestry)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.projects.getAncestry"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}:undelete", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:undelete)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.projects.undelete"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}:clearOrgPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:clearOrgPolicy)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.projects.clearOrgPolicy"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}:getEffectiveOrgPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getEffectiveOrgPolicy)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.projects.getEffectiveOrgPolicy"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}:getOrgPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getOrgPolicy)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.projects.getOrgPolicy"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}:listAvailableOrgPolicyConstraints", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:listAvailableOrgPolicyConstraints)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.projects.listAvailableOrgPolicyConstraints"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}:listOrgPolicies", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:listOrgPolicies)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.projects.listOrgPolicies"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}:setOrgPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setOrgPolicy)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.projects.setOrgPolicy"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{resource}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.projects.getIamPolicy"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{resource}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.projects.setIamPolicy"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{resource}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.projects.testIamPermissions"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/organizations/{organizationsId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1beta1/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.organizations.getIamPolicy"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/organizations/{organizationsId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1beta1/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.organizations.setIamPolicy"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/organizations/{organizationsId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1beta1/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.organizations.testIamPermissions"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.projects.create"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectId}:getAncestry", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getAncestry)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.projects.getAncestry"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectId}:undelete", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:undelete)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.projects.undelete"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{resource}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.projects.getIamPolicy"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{resource}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.projects.setIamPolicy"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{resource}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.projects.testIamPermissions"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/folders", PathMatcher: regexp.MustCompile(`^(/v2/folders)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.folders.create"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/folders/{foldersId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v2/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.folders.getIamPolicy"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/folders/{foldersId}:move", PathMatcher: regexp.MustCompile(`^(/v2/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:move)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.folders.move"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/folders/{foldersId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v2/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.folders.setIamPolicy"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/folders/{foldersId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v2/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.folders.testIamPermissions"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/folders/{foldersId}:undelete", PathMatcher: regexp.MustCompile(`^(/v2/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:undelete)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.folders.undelete"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/folders:search", PathMatcher: regexp.MustCompile(`^(/v2/folders:search)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.folders.search"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/folders", PathMatcher: regexp.MustCompile(`^(/v2beta1/folders)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.folders.create"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/folders/{foldersId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v2beta1/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.folders.getIamPolicy"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/folders/{foldersId}:move", PathMatcher: regexp.MustCompile(`^(/v2beta1/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:move)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.folders.move"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/folders/{foldersId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v2beta1/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.folders.setIamPolicy"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/folders/{foldersId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v2beta1/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.folders.testIamPermissions"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/folders/{foldersId}:undelete", PathMatcher: regexp.MustCompile(`^(/v2beta1/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:undelete)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.folders.undelete"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/folders:search", PathMatcher: regexp.MustCompile(`^(/v2beta1/folders:search)$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.folders.search"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1/projects/{projectId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.projects.update"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1beta1/organizations/{organizationsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.organizations.update"},
		{Hostname: "cloudresourcemanager.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1beta1/projects/{projectId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudresourcemanager", ResourceName: "cloudresourcemanager.projects.update"},
		{Hostname: "cloudshell.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudshell", ResourceName: "cloudshell.operations.delete"},
		{Hostname: "cloudshell.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1alpha1/users/{usersId}/environments/{environmentsId}/publicKeys/{publicKeysId}", PathMatcher: regexp.MustCompile(`^(/v1alpha1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/environments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/publicKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudshell", ResourceName: "cloudshell.users.environments.publicKeys.delete"},
		{Hostname: "cloudshell.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/operations", PathMatcher: regexp.MustCompile(`^(/v1/operations)$`), ServiceName: "google.cloudshell", ResourceName: "cloudshell.operations.list"},
		{Hostname: "cloudshell.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudshell", ResourceName: "cloudshell.operations.get"},
		{Hostname: "cloudshell.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha1/users/{usersId}/environments/{environmentsId}", PathMatcher: regexp.MustCompile(`^(/v1alpha1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/environments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudshell", ResourceName: "cloudshell.users.environments.get"},
		{Hostname: "cloudshell.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1alpha1/users/{usersId}/environments/{environmentsId}", PathMatcher: regexp.MustCompile(`^(/v1alpha1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/environments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudshell", ResourceName: "cloudshell.users.environments.patch"},
		{Hostname: "cloudshell.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/operations/{operationsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.cloudshell", ResourceName: "cloudshell.operations.cancel"},
		{Hostname: "cloudshell.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1alpha1/users/{usersId}/environments/{environmentsId}/publicKeys", PathMatcher: regexp.MustCompile(`^(/v1alpha1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/environments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/publicKeys)$`), ServiceName: "google.cloudshell", ResourceName: "cloudshell.users.environments.publicKeys.create"},
		{Hostname: "cloudshell.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1alpha1/users/{usersId}/environments/{environmentsId}:start", PathMatcher: regexp.MustCompile(`^(/v1alpha1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/environments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:start)$`), ServiceName: "google.cloudshell", ResourceName: "cloudshell.users.environments.start"},
		{Hostname: "cloudtasks.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2beta2/projects/{projectsId}/locations/{locationsId}/queues/{queuesId}", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/queues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudtasks", ResourceName: "cloudtasks.projects.locations.queues.delete"},
		{Hostname: "cloudtasks.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2beta2/projects/{projectsId}/locations/{locationsId}/queues/{queuesId}/tasks/{tasksId}", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/queues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudtasks", ResourceName: "cloudtasks.projects.locations.queues.tasks.delete"},
		{Hostname: "cloudtasks.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta2/projects/{projectsId}/locations", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations)$`), ServiceName: "google.cloudtasks", ResourceName: "cloudtasks.projects.locations.list"},
		{Hostname: "cloudtasks.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta2/projects/{projectsId}/locations/{locationsId}", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudtasks", ResourceName: "cloudtasks.projects.locations.get"},
		{Hostname: "cloudtasks.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta2/projects/{projectsId}/locations/{locationsId}/queues", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/queues)$`), ServiceName: "google.cloudtasks", ResourceName: "cloudtasks.projects.locations.queues.list"},
		{Hostname: "cloudtasks.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta2/projects/{projectsId}/locations/{locationsId}/queues/{queuesId}", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/queues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudtasks", ResourceName: "cloudtasks.projects.locations.queues.get"},
		{Hostname: "cloudtasks.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta2/projects/{projectsId}/locations/{locationsId}/queues/{queuesId}/tasks", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/queues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks)$`), ServiceName: "google.cloudtasks", ResourceName: "cloudtasks.projects.locations.queues.tasks.list"},
		{Hostname: "cloudtasks.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta2/projects/{projectsId}/locations/{locationsId}/queues/{queuesId}/tasks/{tasksId}", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/queues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudtasks", ResourceName: "cloudtasks.projects.locations.queues.tasks.get"},
		{Hostname: "cloudtasks.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2beta2/projects/{projectsId}/locations/{locationsId}/queues/{queuesId}", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/queues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudtasks", ResourceName: "cloudtasks.projects.locations.queues.patch"},
		{Hostname: "cloudtasks.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta2/projects/{projectsId}/locations/{locationsId}/queues", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/queues)$`), ServiceName: "google.cloudtasks", ResourceName: "cloudtasks.projects.locations.queues.create"},
		{Hostname: "cloudtasks.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta2/projects/{projectsId}/locations/{locationsId}/queues/{queuesId}/tasks", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/queues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks)$`), ServiceName: "google.cloudtasks", ResourceName: "cloudtasks.projects.locations.queues.tasks.create"},
		{Hostname: "cloudtasks.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta2/projects/{projectsId}/locations/{locationsId}/queues/{queuesId}/tasks/{tasksId}:acknowledge", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/queues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:acknowledge)$`), ServiceName: "google.cloudtasks", ResourceName: "cloudtasks.projects.locations.queues.tasks.acknowledge"},
		{Hostname: "cloudtasks.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta2/projects/{projectsId}/locations/{locationsId}/queues/{queuesId}/tasks/{tasksId}:cancelLease", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/queues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancelLease)$`), ServiceName: "google.cloudtasks", ResourceName: "cloudtasks.projects.locations.queues.tasks.cancelLease"},
		{Hostname: "cloudtasks.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta2/projects/{projectsId}/locations/{locationsId}/queues/{queuesId}/tasks/{tasksId}:renewLease", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/queues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:renewLease)$`), ServiceName: "google.cloudtasks", ResourceName: "cloudtasks.projects.locations.queues.tasks.renewLease"},
		{Hostname: "cloudtasks.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta2/projects/{projectsId}/locations/{locationsId}/queues/{queuesId}/tasks/{tasksId}:run", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/queues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:run)$`), ServiceName: "google.cloudtasks", ResourceName: "cloudtasks.projects.locations.queues.tasks.run"},
		{Hostname: "cloudtasks.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta2/projects/{projectsId}/locations/{locationsId}/queues/{queuesId}/tasks:lease", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/queues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks:lease)$`), ServiceName: "google.cloudtasks", ResourceName: "cloudtasks.projects.locations.queues.tasks.lease"},
		{Hostname: "cloudtasks.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta2/projects/{projectsId}/locations/{locationsId}/queues/{queuesId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/queues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.cloudtasks", ResourceName: "cloudtasks.projects.locations.queues.getIamPolicy"},
		{Hostname: "cloudtasks.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta2/projects/{projectsId}/locations/{locationsId}/queues/{queuesId}:pause", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/queues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:pause)$`), ServiceName: "google.cloudtasks", ResourceName: "cloudtasks.projects.locations.queues.pause"},
		{Hostname: "cloudtasks.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta2/projects/{projectsId}/locations/{locationsId}/queues/{queuesId}:purge", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/queues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:purge)$`), ServiceName: "google.cloudtasks", ResourceName: "cloudtasks.projects.locations.queues.purge"},
		{Hostname: "cloudtasks.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta2/projects/{projectsId}/locations/{locationsId}/queues/{queuesId}:resume", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/queues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:resume)$`), ServiceName: "google.cloudtasks", ResourceName: "cloudtasks.projects.locations.queues.resume"},
		{Hostname: "cloudtasks.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta2/projects/{projectsId}/locations/{locationsId}/queues/{queuesId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/queues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.cloudtasks", ResourceName: "cloudtasks.projects.locations.queues.setIamPolicy"},
		{Hostname: "cloudtasks.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta2/projects/{projectsId}/locations/{locationsId}/queues/{queuesId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/queues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.cloudtasks", ResourceName: "cloudtasks.projects.locations.queues.testIamPermissions"},
		{Hostname: "cloudtrace.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectId}/traces", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/traces)$`), ServiceName: "google.cloudtrace", ResourceName: "cloudtrace.projects.traces.list"},
		{Hostname: "cloudtrace.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectId}/traces/{traceId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/traces/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudtrace", ResourceName: "cloudtrace.projects.traces.get"},
		{Hostname: "cloudtrace.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/projects/{projectId}/traces", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/traces)$`), ServiceName: "google.cloudtrace", ResourceName: "cloudtrace.projects.patchTraces"},
		{Hostname: "cloudtrace.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/traces/{tracesId}/spans/{spansId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/traces/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/spans/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudtrace", ResourceName: "cloudtrace.projects.traces.spans.createSpan"},
		{Hostname: "cloudtrace.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/traces:batchWrite", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/traces:batchWrite)$`), ServiceName: "google.cloudtrace", ResourceName: "cloudtrace.projects.traces.batchWrite"},
		{Hostname: "composer.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/environments/{environmentsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/environments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.composer", ResourceName: "composer.projects.locations.environments.delete"},
		{Hostname: "composer.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.composer", ResourceName: "composer.projects.locations.operations.delete"},
		{Hostname: "composer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/environments", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/environments)$`), ServiceName: "google.composer", ResourceName: "composer.projects.locations.environments.list"},
		{Hostname: "composer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/environments/{environmentsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/environments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.composer", ResourceName: "composer.projects.locations.environments.get"},
		{Hostname: "composer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/operations", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.composer", ResourceName: "composer.projects.locations.operations.list"},
		{Hostname: "composer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.composer", ResourceName: "composer.projects.locations.operations.get"},
		{Hostname: "composer.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/environments/{environmentsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/environments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.composer", ResourceName: "composer.projects.locations.environments.patch"},
		{Hostname: "composer.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/environments", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/environments)$`), ServiceName: "google.composer", ResourceName: "composer.projects.locations.environments.create"},
		{Hostname: "container.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.delete"},
		{Hostname: "container.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.nodePools.delete"},
		{Hostname: "container.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.delete"},
		{Hostname: "container.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}/nodePools/{nodePoolsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.nodePools.delete"},
		{Hostname: "container.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.delete"},
		{Hostname: "container.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.nodePools.delete"},
		{Hostname: "container.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.delete"},
		{Hostname: "container.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}/nodePools/{nodePoolsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.nodePools.delete"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/clusters", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.list"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.get"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.nodePools.list"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.nodePools.get"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/operations", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.operations.list"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/operations/{operationId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.container", ResourceName: "container.projects.zones.operations.get"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/serverconfig", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/serverconfig)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.getServerconfig"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/clusters", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.list"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.get"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}/nodePools", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.nodePools.list"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}/nodePools/{nodePoolsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.nodePools.get"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/operations", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.operations.list"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.container", ResourceName: "container.projects.locations.operations.get"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/serverConfig", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/serverConfig)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.getServerConfig"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/clusters", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.list"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.get"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.nodePools.list"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.nodePools.get"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/operations", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.operations.list"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/operations/{operationId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.container", ResourceName: "container.projects.zones.operations.get"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/serverconfig", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/serverconfig)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.getServerconfig"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/aggregated/usableSubnetworks", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/usableSubnetworks)$`), ServiceName: "google.container", ResourceName: "container.projects.aggregated.usableSubnetworks.list"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/locations", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.list"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/clusters", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.list"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.get"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}/nodePools", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.nodePools.list"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}/nodePools/{nodePoolsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.nodePools.get"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/operations", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.operations.list"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.container", ResourceName: "container.projects.locations.operations.get"},
		{Hostname: "container.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/serverConfig", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/serverConfig)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.getServerConfig"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/clusters", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.create"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/addons", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addons)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.addons"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/legacyAbac", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/legacyAbac)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.legacyAbac"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/locations", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.locations"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/logging", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logging)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.logging"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/master", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/master)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.master"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/monitoring", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/monitoring)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.monitoring"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.nodePools.create"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/autoscaling", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscaling)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.nodePools.autoscaling"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/setManagement", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setManagement)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.nodePools.setManagement"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/setSize", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setSize)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.nodePools.setSize"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/update", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/update)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.nodePools.update"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}:rollback", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:rollback)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.nodePools.rollback"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/resourceLabels", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourceLabels)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.resourceLabels"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:completeIpRotation", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:completeIpRotation)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.completeIpRotation"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:setMaintenancePolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setMaintenancePolicy)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.setMaintenancePolicy"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:setMasterAuth", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setMasterAuth)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.setMasterAuth"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:setNetworkPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setNetworkPolicy)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.setNetworkPolicy"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:startIpRotation", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:startIpRotation)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.startIpRotation"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/operations/{operationId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.operations.cancel"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/clusters", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.create"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}/nodePools", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.nodePools.create"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}/nodePools/{nodePoolsId}:rollback", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:rollback)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.nodePools.rollback"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}/nodePools/{nodePoolsId}:setAutoscaling", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setAutoscaling)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.nodePools.setAutoscaling"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}/nodePools/{nodePoolsId}:setManagement", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setManagement)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.nodePools.setManagement"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}/nodePools/{nodePoolsId}:setSize", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setSize)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.nodePools.setSize"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:completeIpRotation", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:completeIpRotation)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.completeIpRotation"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setAddons", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setAddons)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.setAddons"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setLegacyAbac", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setLegacyAbac)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.setLegacyAbac"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setLocations", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setLocations)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.setLocations"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setLogging", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setLogging)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.setLogging"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setMaintenancePolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setMaintenancePolicy)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.setMaintenancePolicy"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setMasterAuth", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setMasterAuth)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.setMasterAuth"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setMonitoring", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setMonitoring)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.setMonitoring"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setNetworkPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setNetworkPolicy)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.setNetworkPolicy"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setResourceLabels", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setResourceLabels)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.setResourceLabels"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:startIpRotation", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:startIpRotation)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.startIpRotation"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:updateMaster", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:updateMaster)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.updateMaster"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.operations.cancel"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/clusters", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.create"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/addons", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addons)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.addons"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/legacyAbac", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/legacyAbac)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.legacyAbac"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/locations", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.locations"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/logging", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logging)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.logging"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/master", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/master)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.master"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/monitoring", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/monitoring)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.monitoring"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.nodePools.create"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/autoscaling", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscaling)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.nodePools.autoscaling"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/setManagement", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setManagement)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.nodePools.setManagement"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/setSize", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setSize)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.nodePools.setSize"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/update", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/update)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.nodePools.update"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}:rollback", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:rollback)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.nodePools.rollback"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/resourceLabels", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourceLabels)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.resourceLabels"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:completeIpRotation", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:completeIpRotation)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.completeIpRotation"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:setMaintenancePolicy", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setMaintenancePolicy)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.setMaintenancePolicy"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:setMasterAuth", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setMasterAuth)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.setMasterAuth"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:setNetworkPolicy", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setNetworkPolicy)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.setNetworkPolicy"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:startIpRotation", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:startIpRotation)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.startIpRotation"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/operations/{operationId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.container", ResourceName: "container.projects.zones.operations.cancel"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/clusters", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.create"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}/nodePools", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.nodePools.create"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}/nodePools/{nodePoolsId}:rollback", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:rollback)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.nodePools.rollback"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}/nodePools/{nodePoolsId}:setAutoscaling", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setAutoscaling)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.nodePools.setAutoscaling"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}/nodePools/{nodePoolsId}:setManagement", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setManagement)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.nodePools.setManagement"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}/nodePools/{nodePoolsId}:setSize", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setSize)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.nodePools.setSize"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:completeIpRotation", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:completeIpRotation)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.completeIpRotation"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setAddons", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setAddons)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.setAddons"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setLegacyAbac", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setLegacyAbac)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.setLegacyAbac"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setLocations", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setLocations)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.setLocations"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setLogging", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setLogging)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.setLogging"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setMaintenancePolicy", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setMaintenancePolicy)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.setMaintenancePolicy"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setMasterAuth", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setMasterAuth)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.setMasterAuth"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setMonitoring", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setMonitoring)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.setMonitoring"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setNetworkPolicy", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setNetworkPolicy)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.setNetworkPolicy"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setResourceLabels", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setResourceLabels)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.setResourceLabels"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:startIpRotation", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:startIpRotation)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.startIpRotation"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:updateMaster", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:updateMaster)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.updateMaster"},
		{Hostname: "container.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.container", ResourceName: "container.projects.locations.operations.cancel"},
		{Hostname: "container.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.update"},
		{Hostname: "container.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.update"},
		{Hostname: "container.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}/nodePools/{nodePoolsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.nodePools.update"},
		{Hostname: "container.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.container", ResourceName: "container.projects.zones.clusters.update"},
		{Hostname: "container.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.update"},
		{Hostname: "container.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}/nodePools/{nodePoolsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodePools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.container", ResourceName: "container.projects.locations.clusters.nodePools.update"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1b3/projects/{projectId}/jobs", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs)$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.jobs.list"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1b3/projects/{projectId}/jobs/{jobId}", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.jobs.get"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1b3/projects/{projectId}/jobs/{jobId}/messages", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/messages)$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.jobs.messages.list"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1b3/projects/{projectId}/jobs/{jobId}/metrics", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/metrics)$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.jobs.getMetrics"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1b3/projects/{projectId}/jobs:aggregated", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs:aggregated)$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.jobs.aggregated"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1b3/projects/{projectId}/locations/{location}/jobs", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs)$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.locations.jobs.list"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.locations.jobs.get"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/messages", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/messages)$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.locations.jobs.messages.list"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/metrics", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/metrics)$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.locations.jobs.getMetrics"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1b3/projects/{projectId}/locations/{location}/templates:get", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/templates:get)$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.locations.templates.get"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1b3/projects/{projectId}/templates:get", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/templates:get)$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.templates.get"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1b3/projects/{projectId}/WorkerMessages", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/WorkerMessages)$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.workerMessages"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1b3/projects/{projectId}/jobs", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs)$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.jobs.create"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1b3/projects/{projectId}/jobs/{jobId}/debug/getConfig", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/debug/getConfig)$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.jobs.debug.getConfig"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1b3/projects/{projectId}/jobs/{jobId}/debug/sendCapture", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/debug/sendCapture)$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.jobs.debug.sendCapture"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1b3/projects/{projectId}/jobs/{jobId}/workItems:lease", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/workItems:lease)$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.jobs.workItems.lease"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1b3/projects/{projectId}/jobs/{jobId}/workItems:reportStatus", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/workItems:reportStatus)$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.jobs.workItems.reportStatus"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1b3/projects/{projectId}/locations/{location}/WorkerMessages", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/WorkerMessages)$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.locations.workerMessages"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1b3/projects/{projectId}/locations/{location}/jobs", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs)$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.locations.jobs.create"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/debug/getConfig", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/debug/getConfig)$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.locations.jobs.debug.getConfig"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/debug/sendCapture", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/debug/sendCapture)$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.locations.jobs.debug.sendCapture"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/workItems:lease", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/workItems:lease)$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.locations.jobs.workItems.lease"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/workItems:reportStatus", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/workItems:reportStatus)$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.locations.jobs.workItems.reportStatus"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1b3/projects/{projectId}/locations/{location}/templates", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/templates)$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.locations.templates.create"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1b3/projects/{projectId}/locations/{location}/templates:launch", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/templates:launch)$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.locations.templates.launch"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1b3/projects/{projectId}/templates", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/templates)$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.templates.create"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1b3/projects/{projectId}/templates:launch", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/templates:launch)$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.templates.launch"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1b3/projects/{projectId}/jobs/{jobId}", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.jobs.update"},
		{Hostname: "dataflow.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}", PathMatcher: regexp.MustCompile(`^(/v1b3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataflow", ResourceName: "dataflow.projects.locations.jobs.update"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectId}/regions/{region}/clusters/{clusterName}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.clusters.delete"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectId}/regions/{region}/jobs/{jobId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.jobs.delete"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/regions/{regionsId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.operations.delete"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1alpha1/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1alpha1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.operations.delete"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1alpha1/projects/{projectId}/regions/{region}/clusters/{clusterName}", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.clusters.delete"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1alpha1/projects/{projectId}/regions/{region}/jobs/{jobId}", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.jobs.delete"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta1/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.operations.delete"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta1/projects/{projectId}/clusters/{clusterName}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.clusters.delete"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta1/projects/{projectId}/jobs/{jobId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.jobs.delete"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta2/projects/{projectId}/regions/{region}/clusters/{clusterName}", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.clusters.delete"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta2/projects/{projectId}/regions/{region}/jobs/{jobId}", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.jobs.delete"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta2/projects/{projectsId}/locations/{locationsId}/workflowTemplates/{workflowTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/workflowTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.locations.workflowTemplates.delete"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta2/projects/{projectsId}/regions/{regionsId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.operations.delete"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta2/projects/{projectsId}/regions/{regionsId}/workflowTemplates/{workflowTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/workflowTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.workflowTemplates.delete"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectId}/regions/{region}/clusters", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.clusters.list"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectId}/regions/{region}/clusters/{clusterName}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.clusters.get"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectId}/regions/{region}/jobs", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.jobs.list"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectId}/regions/{region}/jobs/{jobId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.jobs.get"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/regions/{regionsId}/operations", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.operations.list"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/regions/{regionsId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.operations.get"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha1/operations", PathMatcher: regexp.MustCompile(`^(/v1alpha1/operations)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.operations.list"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha1/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1alpha1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.operations.get"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha1/projects/{projectId}/regions/{region}/clusters", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.clusters.list"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha1/projects/{projectId}/regions/{region}/clusters/{clusterName}", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.clusters.get"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha1/projects/{projectId}/regions/{region}/jobs/{jobId}", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.jobs.get"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/operations", PathMatcher: regexp.MustCompile(`^(/v1beta1/operations)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.operations.list"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.operations.get"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectId}/clusters", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.clusters.list"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectId}/clusters/{clusterName}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.clusters.get"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectId}/jobs", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.jobs.list"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectId}/jobs/{jobId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.jobs.get"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta2/projects/{projectId}/regions/{region}/clusters", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.clusters.list"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta2/projects/{projectId}/regions/{region}/clusters/{clusterName}", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.clusters.get"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta2/projects/{projectId}/regions/{region}/jobs", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.jobs.list"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta2/projects/{projectId}/regions/{region}/jobs/{jobId}", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.jobs.get"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta2/projects/{projectsId}/locations/{locationsId}/workflowTemplates", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/workflowTemplates)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.locations.workflowTemplates.list"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta2/projects/{projectsId}/locations/{locationsId}/workflowTemplates/{workflowTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/workflowTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.locations.workflowTemplates.get"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta2/projects/{projectsId}/locations/{locationsId}/workflowTemplates/{workflowTemplatesId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/workflowTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.locations.workflowTemplates.getIamPolicy"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta2/projects/{projectsId}/regions/{regionsId}/clusters/{clustersId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.clusters.getIamPolicy"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta2/projects/{projectsId}/regions/{regionsId}/jobs/{jobsId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.jobs.getIamPolicy"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta2/projects/{projectsId}/regions/{regionsId}/operations", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.operations.list"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta2/projects/{projectsId}/regions/{regionsId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.operations.get"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta2/projects/{projectsId}/regions/{regionsId}/operations/{operationsId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.operations.getIamPolicy"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta2/projects/{projectsId}/regions/{regionsId}/workflowTemplates", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/workflowTemplates)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.workflowTemplates.list"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta2/projects/{projectsId}/regions/{regionsId}/workflowTemplates/{workflowTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/workflowTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.workflowTemplates.get"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta2/projects/{projectsId}/regions/{regionsId}/workflowTemplates/{workflowTemplatesId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/workflowTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.workflowTemplates.getIamPolicy"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/projects/{projectId}/regions/{region}/clusters/{clusterName}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.clusters.patch"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/projects/{projectId}/regions/{region}/jobs/{jobId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.jobs.patch"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1alpha1/projects/{projectId}/regions/{region}/clusters/{clusterName}", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.clusters.patch"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1alpha1/projects/{projectId}/regions/{region}/jobs/{jobId}", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.jobs.patch"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1beta1/projects/{projectId}/clusters/{clusterName}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.clusters.patch"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1beta1/projects/{projectId}/jobs/{jobId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.jobs.patch"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1beta2/projects/{projectId}/regions/{region}/clusters/{clusterName}", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.clusters.patch"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1beta2/projects/{projectId}/regions/{region}/jobs/{jobId}", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.jobs.patch"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/regions/{region}/clusters", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.clusters.create"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/regions/{region}/clusters/{clusterName}:diagnose", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:diagnose)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.clusters.diagnose"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/regions/{region}/jobs/{jobId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.jobs.cancel"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/regions/{region}/jobs:submit", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs:submit)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.jobs.submit"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/regions/{regionsId}/operations/{operationsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.operations.cancel"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1alpha1/operations/{operationsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1alpha1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.operations.cancel"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1alpha1/projects/{projectId}/regions/{region}/clusters", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.clusters.create"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1alpha1/projects/{projectId}/regions/{region}/jobs/{jobId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.jobs.cancel"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1alpha1/projects/{projectId}/regions/{region}/jobs:list", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs:list)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.jobs.list"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1alpha1/projects/{projectId}/regions/{region}/jobs:submit", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs:submit)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.jobs.submit"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/operations/{operationsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1beta1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.operations.cancel"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectId}/clusters", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.clusters.create"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectId}/clusters/{clusterName}:diagnose", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:diagnose)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.clusters.diagnose"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectId}/jobs/{jobId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.jobs.cancel"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectId}/jobs:submit", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs:submit)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.jobs.submit"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectId}/regions/{region}/clusters", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.clusters.create"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectId}/regions/{region}/clusters/{clusterName}:diagnose", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:diagnose)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.clusters.diagnose"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectId}/regions/{region}/jobs/{jobId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.jobs.cancel"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectId}/regions/{region}/jobs:submit", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs:submit)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.jobs.submit"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/locations/{locationsId}/workflowTemplates", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/workflowTemplates)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.locations.workflowTemplates.create"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/locations/{locationsId}/workflowTemplates/{workflowTemplatesId}:instantiate", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/workflowTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:instantiate)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.locations.workflowTemplates.instantiate"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/locations/{locationsId}/workflowTemplates/{workflowTemplatesId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/workflowTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.locations.workflowTemplates.setIamPolicy"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/locations/{locationsId}/workflowTemplates/{workflowTemplatesId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/workflowTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.locations.workflowTemplates.testIamPermissions"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/locations/{locationsId}/workflowTemplates:instantiateInline", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/workflowTemplates:instantiateInline)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.locations.workflowTemplates.instantiateInline"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/regions/{regionsId}/clusters/{clustersId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.clusters.setIamPolicy"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/regions/{regionsId}/clusters/{clustersId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.clusters.testIamPermissions"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/regions/{regionsId}/jobs/{jobsId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.jobs.setIamPolicy"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/regions/{regionsId}/jobs/{jobsId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.jobs.testIamPermissions"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/regions/{regionsId}/operations/{operationsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.operations.cancel"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/regions/{regionsId}/operations/{operationsId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.operations.setIamPolicy"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/regions/{regionsId}/operations/{operationsId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.operations.testIamPermissions"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/regions/{regionsId}/workflowTemplates", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/workflowTemplates)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.workflowTemplates.create"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/regions/{regionsId}/workflowTemplates/{workflowTemplatesId}:instantiate", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/workflowTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:instantiate)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.workflowTemplates.instantiate"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/regions/{regionsId}/workflowTemplates/{workflowTemplatesId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/workflowTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.workflowTemplates.setIamPolicy"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/regions/{regionsId}/workflowTemplates/{workflowTemplatesId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/workflowTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.workflowTemplates.testIamPermissions"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/regions/{regionsId}/workflowTemplates:instantiateInline", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/workflowTemplates:instantiateInline)$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.workflowTemplates.instantiateInline"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1beta2/projects/{projectsId}/locations/{locationsId}/workflowTemplates/{workflowTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/workflowTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.locations.workflowTemplates.update"},
		{Hostname: "dataproc.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1beta2/projects/{projectsId}/regions/{regionsId}/workflowTemplates/{workflowTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/workflowTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dataproc", ResourceName: "dataproc.projects.regions.workflowTemplates.update"},
		{Hostname: "datastore.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.datastore", ResourceName: "datastore.projects.operations.delete"},
		{Hostname: "datastore.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/operations", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.datastore", ResourceName: "datastore.projects.operations.list"},
		{Hostname: "datastore.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.datastore", ResourceName: "datastore.projects.operations.get"},
		{Hostname: "datastore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}:allocateIds", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:allocateIds)$`), ServiceName: "google.datastore", ResourceName: "datastore.projects.allocateIds"},
		{Hostname: "datastore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}:beginTransaction", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:beginTransaction)$`), ServiceName: "google.datastore", ResourceName: "datastore.projects.beginTransaction"},
		{Hostname: "datastore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}:commit", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:commit)$`), ServiceName: "google.datastore", ResourceName: "datastore.projects.commit"},
		{Hostname: "datastore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}:export", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:export)$`), ServiceName: "google.datastore", ResourceName: "datastore.projects.export"},
		{Hostname: "datastore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}:import", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:import)$`), ServiceName: "google.datastore", ResourceName: "datastore.projects.import"},
		{Hostname: "datastore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}:lookup", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:lookup)$`), ServiceName: "google.datastore", ResourceName: "datastore.projects.lookup"},
		{Hostname: "datastore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}:reserveIds", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:reserveIds)$`), ServiceName: "google.datastore", ResourceName: "datastore.projects.reserveIds"},
		{Hostname: "datastore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}:rollback", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:rollback)$`), ServiceName: "google.datastore", ResourceName: "datastore.projects.rollback"},
		{Hostname: "datastore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}:runQuery", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:runQuery)$`), ServiceName: "google.datastore", ResourceName: "datastore.projects.runQuery"},
		{Hostname: "datastore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/operations/{operationsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.datastore", ResourceName: "datastore.projects.operations.cancel"},
		{Hostname: "datastore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectId}:export", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:export)$`), ServiceName: "google.datastore", ResourceName: "datastore.projects.export"},
		{Hostname: "datastore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectId}:import", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:import)$`), ServiceName: "google.datastore", ResourceName: "datastore.projects.import"},
		{Hostname: "datastore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta3/projects/{projectId}:allocateIds", PathMatcher: regexp.MustCompile(`^(/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:allocateIds)$`), ServiceName: "google.datastore", ResourceName: "datastore.projects.allocateIds"},
		{Hostname: "datastore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta3/projects/{projectId}:beginTransaction", PathMatcher: regexp.MustCompile(`^(/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:beginTransaction)$`), ServiceName: "google.datastore", ResourceName: "datastore.projects.beginTransaction"},
		{Hostname: "datastore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta3/projects/{projectId}:commit", PathMatcher: regexp.MustCompile(`^(/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:commit)$`), ServiceName: "google.datastore", ResourceName: "datastore.projects.commit"},
		{Hostname: "datastore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta3/projects/{projectId}:lookup", PathMatcher: regexp.MustCompile(`^(/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:lookup)$`), ServiceName: "google.datastore", ResourceName: "datastore.projects.lookup"},
		{Hostname: "datastore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta3/projects/{projectId}:reserveIds", PathMatcher: regexp.MustCompile(`^(/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:reserveIds)$`), ServiceName: "google.datastore", ResourceName: "datastore.projects.reserveIds"},
		{Hostname: "datastore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta3/projects/{projectId}:rollback", PathMatcher: regexp.MustCompile(`^(/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:rollback)$`), ServiceName: "google.datastore", ResourceName: "datastore.projects.rollback"},
		{Hostname: "datastore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta3/projects/{projectId}:runQuery", PathMatcher: regexp.MustCompile(`^(/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:runQuery)$`), ServiceName: "google.datastore", ResourceName: "datastore.projects.runQuery"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/projects/{projectsId}/agent/entityTypes/{entityTypesId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/entityTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.entityTypes.delete"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/projects/{projectsId}/agent/intents/{intentsId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/intents/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.intents.delete"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/projects/{projectsId}/agent/sessions/{sessionsId}/contexts", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contexts)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.sessions.deleteContexts"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/projects/{projectsId}/agent/sessions/{sessionsId}/contexts/{contextsId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contexts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.sessions.contexts.delete"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/projects/{projectsId}/agent/sessions/{sessionsId}/entityTypes/{entityTypesId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.sessions.entityTypes.delete"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2beta1/projects/{projectsId}/agent/entityTypes/{entityTypesId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/entityTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.entityTypes.delete"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2beta1/projects/{projectsId}/agent/environments/{environmentsId}/users/{usersId}/sessions/{sessionsId}/contexts", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/environments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contexts)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.environments.users.sessions.deleteContexts"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2beta1/projects/{projectsId}/agent/environments/{environmentsId}/users/{usersId}/sessions/{sessionsId}/contexts/{contextsId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/environments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contexts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.environments.users.sessions.contexts.delete"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2beta1/projects/{projectsId}/agent/environments/{environmentsId}/users/{usersId}/sessions/{sessionsId}/entityTypes/{entityTypesId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/environments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.environments.users.sessions.entityTypes.delete"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2beta1/projects/{projectsId}/agent/intents/{intentsId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/intents/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.intents.delete"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2beta1/projects/{projectsId}/agent/sessions/{sessionsId}/contexts", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contexts)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.sessions.deleteContexts"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2beta1/projects/{projectsId}/agent/sessions/{sessionsId}/contexts/{contextsId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contexts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.sessions.contexts.delete"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2beta1/projects/{projectsId}/agent/sessions/{sessionsId}/entityTypes/{entityTypesId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.sessions.entityTypes.delete"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/projects/{projectsId}/agent", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.getAgent"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/projects/{projectsId}/agent/entityTypes", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/entityTypes)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.entityTypes.list"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/projects/{projectsId}/agent/entityTypes/{entityTypesId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/entityTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.entityTypes.get"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/projects/{projectsId}/agent/intents", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/intents)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.intents.list"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/projects/{projectsId}/agent/intents/{intentsId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/intents/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.intents.get"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/projects/{projectsId}/agent/sessions/{sessionsId}/contexts", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contexts)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.sessions.contexts.list"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/projects/{projectsId}/agent/sessions/{sessionsId}/contexts/{contextsId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contexts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.sessions.contexts.get"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/projects/{projectsId}/agent/sessions/{sessionsId}/entityTypes", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityTypes)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.sessions.entityTypes.list"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/projects/{projectsId}/agent/sessions/{sessionsId}/entityTypes/{entityTypesId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.sessions.entityTypes.get"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/projects/{projectsId}/agent:search", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent:search)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.search"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/projects/{projectsId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.operations.get"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/projects/{projectsId}/agent", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.getAgent"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/projects/{projectsId}/agent/entityTypes", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/entityTypes)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.entityTypes.list"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/projects/{projectsId}/agent/entityTypes/{entityTypesId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/entityTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.entityTypes.get"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/projects/{projectsId}/agent/environments/{environmentsId}/users/{usersId}/sessions/{sessionsId}/contexts", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/environments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contexts)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.environments.users.sessions.contexts.list"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/projects/{projectsId}/agent/environments/{environmentsId}/users/{usersId}/sessions/{sessionsId}/contexts/{contextsId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/environments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contexts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.environments.users.sessions.contexts.get"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/projects/{projectsId}/agent/environments/{environmentsId}/users/{usersId}/sessions/{sessionsId}/entityTypes", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/environments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityTypes)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.environments.users.sessions.entityTypes.list"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/projects/{projectsId}/agent/environments/{environmentsId}/users/{usersId}/sessions/{sessionsId}/entityTypes/{entityTypesId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/environments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.environments.users.sessions.entityTypes.get"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/projects/{projectsId}/agent/intents", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/intents)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.intents.list"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/projects/{projectsId}/agent/intents/{intentsId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/intents/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.intents.get"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/projects/{projectsId}/agent/sessions/{sessionsId}/contexts", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contexts)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.sessions.contexts.list"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/projects/{projectsId}/agent/sessions/{sessionsId}/contexts/{contextsId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contexts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.sessions.contexts.get"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/projects/{projectsId}/agent/sessions/{sessionsId}/entityTypes", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityTypes)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.sessions.entityTypes.list"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/projects/{projectsId}/agent/sessions/{sessionsId}/entityTypes/{entityTypesId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.sessions.entityTypes.get"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/projects/{projectsId}/agent:search", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent:search)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.search"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/projects/{projectsId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.operations.get"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2/projects/{projectsId}/agent/entityTypes/{entityTypesId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/entityTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.entityTypes.patch"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2/projects/{projectsId}/agent/intents/{intentsId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/intents/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.intents.patch"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2/projects/{projectsId}/agent/sessions/{sessionsId}/contexts/{contextsId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contexts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.sessions.contexts.patch"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2/projects/{projectsId}/agent/sessions/{sessionsId}/entityTypes/{entityTypesId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.sessions.entityTypes.patch"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2beta1/projects/{projectsId}/agent/entityTypes/{entityTypesId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/entityTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.entityTypes.patch"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2beta1/projects/{projectsId}/agent/environments/{environmentsId}/users/{usersId}/sessions/{sessionsId}/contexts/{contextsId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/environments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contexts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.environments.users.sessions.contexts.patch"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2beta1/projects/{projectsId}/agent/environments/{environmentsId}/users/{usersId}/sessions/{sessionsId}/entityTypes/{entityTypesId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/environments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.environments.users.sessions.entityTypes.patch"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2beta1/projects/{projectsId}/agent/intents/{intentsId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/intents/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.intents.patch"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2beta1/projects/{projectsId}/agent/sessions/{sessionsId}/contexts/{contextsId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contexts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.sessions.contexts.patch"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2beta1/projects/{projectsId}/agent/sessions/{sessionsId}/entityTypes/{entityTypesId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.sessions.entityTypes.patch"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/agent/entityTypes", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/entityTypes)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.entityTypes.create"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/agent/entityTypes/{entityTypesId}/entities:batchCreate", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/entityTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entities:batchCreate)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.entityTypes.entities.batchCreate"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/agent/entityTypes/{entityTypesId}/entities:batchDelete", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/entityTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entities:batchDelete)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.entityTypes.entities.batchDelete"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/agent/entityTypes/{entityTypesId}/entities:batchUpdate", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/entityTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entities:batchUpdate)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.entityTypes.entities.batchUpdate"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/agent/entityTypes:batchDelete", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/entityTypes:batchDelete)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.entityTypes.batchDelete"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/agent/entityTypes:batchUpdate", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/entityTypes:batchUpdate)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.entityTypes.batchUpdate"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/agent/intents", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/intents)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.intents.create"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/agent/intents:batchDelete", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/intents:batchDelete)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.intents.batchDelete"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/agent/intents:batchUpdate", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/intents:batchUpdate)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.intents.batchUpdate"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/agent/sessions/{sessionsId}/contexts", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contexts)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.sessions.contexts.create"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/agent/sessions/{sessionsId}/entityTypes", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityTypes)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.sessions.entityTypes.create"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/agent/sessions/{sessionsId}:detectIntent", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:detectIntent)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.sessions.detectIntent"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/agent:export", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent:export)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.export"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/agent:import", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent:import)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.import"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/agent:restore", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent:restore)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.restore"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/agent:train", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent:train)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.train"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/projects/{projectsId}/agent/entityTypes", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/entityTypes)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.entityTypes.create"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/projects/{projectsId}/agent/entityTypes/{entityTypesId}/entities:batchCreate", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/entityTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entities:batchCreate)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.entityTypes.entities.batchCreate"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/projects/{projectsId}/agent/entityTypes/{entityTypesId}/entities:batchDelete", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/entityTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entities:batchDelete)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.entityTypes.entities.batchDelete"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/projects/{projectsId}/agent/entityTypes/{entityTypesId}/entities:batchUpdate", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/entityTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entities:batchUpdate)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.entityTypes.entities.batchUpdate"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/projects/{projectsId}/agent/entityTypes:batchDelete", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/entityTypes:batchDelete)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.entityTypes.batchDelete"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/projects/{projectsId}/agent/entityTypes:batchUpdate", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/entityTypes:batchUpdate)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.entityTypes.batchUpdate"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/projects/{projectsId}/agent/environments/{environmentsId}/users/{usersId}/sessions/{sessionsId}/contexts", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/environments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contexts)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.environments.users.sessions.contexts.create"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/projects/{projectsId}/agent/environments/{environmentsId}/users/{usersId}/sessions/{sessionsId}/entityTypes", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/environments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityTypes)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.environments.users.sessions.entityTypes.create"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/projects/{projectsId}/agent/environments/{environmentsId}/users/{usersId}/sessions/{sessionsId}:detectIntent", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/environments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:detectIntent)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.environments.users.sessions.detectIntent"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/projects/{projectsId}/agent/intents", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/intents)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.intents.create"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/projects/{projectsId}/agent/intents:batchDelete", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/intents:batchDelete)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.intents.batchDelete"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/projects/{projectsId}/agent/intents:batchUpdate", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/intents:batchUpdate)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.intents.batchUpdate"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/projects/{projectsId}/agent/sessions/{sessionsId}/contexts", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contexts)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.sessions.contexts.create"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/projects/{projectsId}/agent/sessions/{sessionsId}/entityTypes", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityTypes)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.sessions.entityTypes.create"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/projects/{projectsId}/agent/sessions/{sessionsId}:detectIntent", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:detectIntent)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.sessions.detectIntent"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/projects/{projectsId}/agent:export", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent:export)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.export"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/projects/{projectsId}/agent:import", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent:import)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.import"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/projects/{projectsId}/agent:restore", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent:restore)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.restore"},
		{Hostname: "dialogflow.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/projects/{projectsId}/agent:train", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/agent:train)$`), ServiceName: "google.dialogflow", ResourceName: "dialogflow.projects.agent.train"},
		{Hostname: "digitalassetlinks.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/assetlinks:check", PathMatcher: regexp.MustCompile(`^(/v1/assetlinks:check)$`), ServiceName: "google.digitalassetlinks", ResourceName: "digitalassetlinks.assetlinks.check"},
		{Hostname: "digitalassetlinks.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/statements:list", PathMatcher: regexp.MustCompile(`^(/v1/statements:list)$`), ServiceName: "google.digitalassetlinks", ResourceName: "digitalassetlinks.statements.list"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/organizations/{organizationsId}/deidentifyTemplates/{deidentifyTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deidentifyTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.organizations.deidentifyTemplates.delete"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/organizations/{organizationsId}/inspectTemplates/{inspectTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inspectTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.organizations.inspectTemplates.delete"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/projects/{projectsId}/deidentifyTemplates/{deidentifyTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deidentifyTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.deidentifyTemplates.delete"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/projects/{projectsId}/dlpJobs/{dlpJobsId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dlpJobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.dlpJobs.delete"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/projects/{projectsId}/inspectTemplates/{inspectTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inspectTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.inspectTemplates.delete"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/projects/{projectsId}/jobTriggers/{jobTriggersId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobTriggers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.jobTriggers.delete"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2beta1/inspect/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/inspect/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.inspect.operations.delete"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2beta1/riskAnalysis/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/riskAnalysis/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.riskAnalysis.operations.delete"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2beta2/organizations/{organizationsId}/deidentifyTemplates/{deidentifyTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v2beta2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deidentifyTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.organizations.deidentifyTemplates.delete"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2beta2/organizations/{organizationsId}/inspectTemplates/{inspectTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v2beta2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inspectTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.organizations.inspectTemplates.delete"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2beta2/projects/{projectsId}/deidentifyTemplates/{deidentifyTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deidentifyTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.deidentifyTemplates.delete"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2beta2/projects/{projectsId}/dlpJobs/{dlpJobsId}", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dlpJobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.dlpJobs.delete"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2beta2/projects/{projectsId}/inspectTemplates/{inspectTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inspectTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.inspectTemplates.delete"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2beta2/projects/{projectsId}/jobTriggers/{jobTriggersId}", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobTriggers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.jobTriggers.delete"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/infoTypes", PathMatcher: regexp.MustCompile(`^(/v2/infoTypes)$`), ServiceName: "google.dlp", ResourceName: "dlp.infoTypes.list"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/organizations/{organizationsId}/deidentifyTemplates", PathMatcher: regexp.MustCompile(`^(/v2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deidentifyTemplates)$`), ServiceName: "google.dlp", ResourceName: "dlp.organizations.deidentifyTemplates.list"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/organizations/{organizationsId}/deidentifyTemplates/{deidentifyTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deidentifyTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.organizations.deidentifyTemplates.get"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/organizations/{organizationsId}/inspectTemplates", PathMatcher: regexp.MustCompile(`^(/v2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inspectTemplates)$`), ServiceName: "google.dlp", ResourceName: "dlp.organizations.inspectTemplates.list"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/organizations/{organizationsId}/inspectTemplates/{inspectTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inspectTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.organizations.inspectTemplates.get"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/projects/{projectsId}/deidentifyTemplates", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deidentifyTemplates)$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.deidentifyTemplates.list"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/projects/{projectsId}/deidentifyTemplates/{deidentifyTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deidentifyTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.deidentifyTemplates.get"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/projects/{projectsId}/dlpJobs", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dlpJobs)$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.dlpJobs.list"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/projects/{projectsId}/dlpJobs/{dlpJobsId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dlpJobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.dlpJobs.get"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/projects/{projectsId}/inspectTemplates", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inspectTemplates)$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.inspectTemplates.list"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/projects/{projectsId}/inspectTemplates/{inspectTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inspectTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.inspectTemplates.get"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/projects/{projectsId}/jobTriggers", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobTriggers)$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.jobTriggers.list"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/projects/{projectsId}/jobTriggers/{jobTriggersId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobTriggers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.jobTriggers.get"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/inspect/operations", PathMatcher: regexp.MustCompile(`^(/v2beta1/inspect/operations)$`), ServiceName: "google.dlp", ResourceName: "dlp.inspect.operations.list"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/inspect/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/inspect/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.inspect.operations.get"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/inspect/results/{resultsId}/findings", PathMatcher: regexp.MustCompile(`^(/v2beta1/inspect/results/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/findings)$`), ServiceName: "google.dlp", ResourceName: "dlp.inspect.results.findings.list"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/riskAnalysis/operations", PathMatcher: regexp.MustCompile(`^(/v2beta1/riskAnalysis/operations)$`), ServiceName: "google.dlp", ResourceName: "dlp.riskAnalysis.operations.list"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/riskAnalysis/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/riskAnalysis/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.riskAnalysis.operations.get"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/rootCategories", PathMatcher: regexp.MustCompile(`^(/v2beta1/rootCategories)$`), ServiceName: "google.dlp", ResourceName: "dlp.rootCategories.list"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/rootCategories/{rootCategoriesId}/infoTypes", PathMatcher: regexp.MustCompile(`^(/v2beta1/rootCategories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/infoTypes)$`), ServiceName: "google.dlp", ResourceName: "dlp.rootCategories.infoTypes.list"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta2/infoTypes", PathMatcher: regexp.MustCompile(`^(/v2beta2/infoTypes)$`), ServiceName: "google.dlp", ResourceName: "dlp.infoTypes.list"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta2/organizations/{organizationsId}/deidentifyTemplates", PathMatcher: regexp.MustCompile(`^(/v2beta2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deidentifyTemplates)$`), ServiceName: "google.dlp", ResourceName: "dlp.organizations.deidentifyTemplates.list"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta2/organizations/{organizationsId}/deidentifyTemplates/{deidentifyTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v2beta2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deidentifyTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.organizations.deidentifyTemplates.get"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta2/organizations/{organizationsId}/inspectTemplates", PathMatcher: regexp.MustCompile(`^(/v2beta2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inspectTemplates)$`), ServiceName: "google.dlp", ResourceName: "dlp.organizations.inspectTemplates.list"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta2/organizations/{organizationsId}/inspectTemplates/{inspectTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v2beta2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inspectTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.organizations.inspectTemplates.get"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta2/projects/{projectsId}/deidentifyTemplates", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deidentifyTemplates)$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.deidentifyTemplates.list"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta2/projects/{projectsId}/deidentifyTemplates/{deidentifyTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deidentifyTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.deidentifyTemplates.get"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta2/projects/{projectsId}/dlpJobs", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dlpJobs)$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.dlpJobs.list"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta2/projects/{projectsId}/dlpJobs/{dlpJobsId}", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dlpJobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.dlpJobs.get"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta2/projects/{projectsId}/inspectTemplates", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inspectTemplates)$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.inspectTemplates.list"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta2/projects/{projectsId}/inspectTemplates/{inspectTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inspectTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.inspectTemplates.get"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta2/projects/{projectsId}/jobTriggers", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobTriggers)$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.jobTriggers.list"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta2/projects/{projectsId}/jobTriggers/{jobTriggersId}", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobTriggers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.jobTriggers.get"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2/organizations/{organizationsId}/deidentifyTemplates/{deidentifyTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deidentifyTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.organizations.deidentifyTemplates.patch"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2/organizations/{organizationsId}/inspectTemplates/{inspectTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inspectTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.organizations.inspectTemplates.patch"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2/projects/{projectsId}/deidentifyTemplates/{deidentifyTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deidentifyTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.deidentifyTemplates.patch"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2/projects/{projectsId}/inspectTemplates/{inspectTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inspectTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.inspectTemplates.patch"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2/projects/{projectsId}/jobTriggers/{jobTriggersId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobTriggers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.jobTriggers.patch"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2beta2/organizations/{organizationsId}/deidentifyTemplates/{deidentifyTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v2beta2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deidentifyTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.organizations.deidentifyTemplates.patch"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2beta2/organizations/{organizationsId}/inspectTemplates/{inspectTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v2beta2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inspectTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.organizations.inspectTemplates.patch"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2beta2/projects/{projectsId}/deidentifyTemplates/{deidentifyTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deidentifyTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.deidentifyTemplates.patch"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2beta2/projects/{projectsId}/inspectTemplates/{inspectTemplatesId}", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inspectTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.inspectTemplates.patch"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2beta2/projects/{projectsId}/jobTriggers/{jobTriggersId}", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobTriggers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.jobTriggers.patch"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/organizations/{organizationsId}/deidentifyTemplates", PathMatcher: regexp.MustCompile(`^(/v2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deidentifyTemplates)$`), ServiceName: "google.dlp", ResourceName: "dlp.organizations.deidentifyTemplates.create"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/organizations/{organizationsId}/inspectTemplates", PathMatcher: regexp.MustCompile(`^(/v2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inspectTemplates)$`), ServiceName: "google.dlp", ResourceName: "dlp.organizations.inspectTemplates.create"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/content:deidentify", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/content:deidentify)$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.content.deidentify"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/content:inspect", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/content:inspect)$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.content.inspect"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/content:reidentify", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/content:reidentify)$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.content.reidentify"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/deidentifyTemplates", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deidentifyTemplates)$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.deidentifyTemplates.create"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/dlpJobs", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dlpJobs)$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.dlpJobs.create"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/dlpJobs/{dlpJobsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dlpJobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.dlpJobs.cancel"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/image:redact", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/image:redact)$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.image.redact"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/inspectTemplates", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inspectTemplates)$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.inspectTemplates.create"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/jobTriggers", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobTriggers)$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.jobTriggers.create"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/content:deidentify", PathMatcher: regexp.MustCompile(`^(/v2beta1/content:deidentify)$`), ServiceName: "google.dlp", ResourceName: "dlp.content.deidentify"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/content:inspect", PathMatcher: regexp.MustCompile(`^(/v2beta1/content:inspect)$`), ServiceName: "google.dlp", ResourceName: "dlp.content.inspect"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/content:redact", PathMatcher: regexp.MustCompile(`^(/v2beta1/content:redact)$`), ServiceName: "google.dlp", ResourceName: "dlp.content.redact"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/dataSource:analyze", PathMatcher: regexp.MustCompile(`^(/v2beta1/dataSource:analyze)$`), ServiceName: "google.dlp", ResourceName: "dlp.dataSource.analyze"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/inspect/operations", PathMatcher: regexp.MustCompile(`^(/v2beta1/inspect/operations)$`), ServiceName: "google.dlp", ResourceName: "dlp.inspect.operations.create"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/inspect/operations/{operationsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v2beta1/inspect/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.dlp", ResourceName: "dlp.inspect.operations.cancel"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/riskAnalysis/operations/{operationsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v2beta1/riskAnalysis/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.dlp", ResourceName: "dlp.riskAnalysis.operations.cancel"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta2/organizations/{organizationsId}/deidentifyTemplates", PathMatcher: regexp.MustCompile(`^(/v2beta2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deidentifyTemplates)$`), ServiceName: "google.dlp", ResourceName: "dlp.organizations.deidentifyTemplates.create"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta2/organizations/{organizationsId}/inspectTemplates", PathMatcher: regexp.MustCompile(`^(/v2beta2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inspectTemplates)$`), ServiceName: "google.dlp", ResourceName: "dlp.organizations.inspectTemplates.create"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta2/projects/{projectsId}/content:deidentify", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/content:deidentify)$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.content.deidentify"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta2/projects/{projectsId}/content:inspect", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/content:inspect)$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.content.inspect"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta2/projects/{projectsId}/content:reidentify", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/content:reidentify)$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.content.reidentify"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta2/projects/{projectsId}/dataSource:analyze", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dataSource:analyze)$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.dataSource.analyze"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta2/projects/{projectsId}/dataSource:inspect", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dataSource:inspect)$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.dataSource.inspect"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta2/projects/{projectsId}/deidentifyTemplates", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deidentifyTemplates)$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.deidentifyTemplates.create"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta2/projects/{projectsId}/dlpJobs/{dlpJobsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dlpJobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.dlpJobs.cancel"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta2/projects/{projectsId}/image:redact", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/image:redact)$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.image.redact"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta2/projects/{projectsId}/inspectTemplates", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inspectTemplates)$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.inspectTemplates.create"},
		{Hostname: "dlp.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta2/projects/{projectsId}/jobTriggers", PathMatcher: regexp.MustCompile(`^(/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobTriggers)$`), ServiceName: "google.dlp", ResourceName: "dlp.projects.jobTriggers.create"},
		{Hostname: "firebasedynamiclinks.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/{dynamicLink}/linkStats", PathMatcher: regexp.MustCompile(`^(/v1/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/linkStats)$`), ServiceName: "google.firebasedynamiclinks", ResourceName: "firebasedynamiclinks.getLinkStats"},
		{Hostname: "firebasedynamiclinks.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/installAttribution", PathMatcher: regexp.MustCompile(`^(/v1/installAttribution)$`), ServiceName: "google.firebasedynamiclinks", ResourceName: "firebasedynamiclinks.installAttribution"},
		{Hostname: "firebasedynamiclinks.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/managedShortLinks:create", PathMatcher: regexp.MustCompile(`^(/v1/managedShortLinks:create)$`), ServiceName: "google.firebasedynamiclinks", ResourceName: "firebasedynamiclinks.managedShortLinks.create"},
		{Hostname: "firebasedynamiclinks.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/shortLinks", PathMatcher: regexp.MustCompile(`^(/v1/shortLinks)$`), ServiceName: "google.firebasedynamiclinks", ResourceName: "firebasedynamiclinks.shortLinks.create"},
		{Hostname: "firebaseremoteconfig.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/remoteConfig", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remoteConfig)$`), ServiceName: "google.firebaseremoteconfig", ResourceName: "firebaseremoteconfig.projects.getRemoteConfig"},
		{Hostname: "firebaseremoteconfig.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1/projects/{projectsId}/remoteConfig", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remoteConfig)$`), ServiceName: "google.firebaseremoteconfig", ResourceName: "firebaseremoteconfig.projects.updateRemoteConfig"},
		{Hostname: "firebaserules.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/releases/{releasesId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/releases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.firebaserules", ResourceName: "firebaserules.projects.releases.delete"},
		{Hostname: "firebaserules.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/rulesets/{rulesetsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/rulesets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.firebaserules", ResourceName: "firebaserules.projects.rulesets.delete"},
		{Hostname: "firebaserules.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/releases", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/releases)$`), ServiceName: "google.firebaserules", ResourceName: "firebaserules.projects.releases.list"},
		{Hostname: "firebaserules.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/releases/{releasesId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/releases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.firebaserules", ResourceName: "firebaserules.projects.releases.get"},
		{Hostname: "firebaserules.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/releases/{releasesId}:getExecutable", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/releases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getExecutable)$`), ServiceName: "google.firebaserules", ResourceName: "firebaserules.projects.releases.getExecutable"},
		{Hostname: "firebaserules.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/rulesets", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/rulesets)$`), ServiceName: "google.firebaserules", ResourceName: "firebaserules.projects.rulesets.list"},
		{Hostname: "firebaserules.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/rulesets/{rulesetsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/rulesets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.firebaserules", ResourceName: "firebaserules.projects.rulesets.get"},
		{Hostname: "firebaserules.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/projects/{projectsId}/releases/{releasesId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/releases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.firebaserules", ResourceName: "firebaserules.projects.releases.patch"},
		{Hostname: "firebaserules.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/releases", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/releases)$`), ServiceName: "google.firebaserules", ResourceName: "firebaserules.projects.releases.create"},
		{Hostname: "firebaserules.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/rulesets", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/rulesets)$`), ServiceName: "google.firebaserules", ResourceName: "firebaserules.projects.rulesets.create"},
		{Hostname: "firebaserules.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}:test", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:test)$`), ServiceName: "google.firebaserules", ResourceName: "firebaserules.projects.test"},
		{Hostname: "firestore.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta1/projects/{projectsId}/databases/{databasesId}/documents/{documentsId}/{documentsId1}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/documents/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.firestore", ResourceName: "firestore.projects.databases.documents.delete"},
		{Hostname: "firestore.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta1/projects/{projectsId}/databases/{databasesId}/indexes/{indexesId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/indexes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.firestore", ResourceName: "firestore.projects.databases.indexes.delete"},
		{Hostname: "firestore.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/databases/{databasesId}/documents/{documentsId}/{documentsId1}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/documents/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.firestore", ResourceName: "firestore.projects.databases.documents.get"},
		{Hostname: "firestore.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/databases/{databasesId}/documents/{documentsId}/{documentsId1}/{collectionId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/documents/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.firestore", ResourceName: "firestore.projects.databases.documents.list"},
		{Hostname: "firestore.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/databases/{databasesId}/indexes", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/indexes)$`), ServiceName: "google.firestore", ResourceName: "firestore.projects.databases.indexes.list"},
		{Hostname: "firestore.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/databases/{databasesId}/indexes/{indexesId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/indexes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.firestore", ResourceName: "firestore.projects.databases.indexes.get"},
		{Hostname: "firestore.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1beta1/projects/{projectsId}/databases/{databasesId}/documents/{documentsId}/{documentsId1}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/documents/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.firestore", ResourceName: "firestore.projects.databases.documents.patch"},
		{Hostname: "firestore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/databases/{databasesId}/documents/{documentsId}/{collectionId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/documents/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.firestore", ResourceName: "firestore.projects.databases.documents.createDocument"},
		{Hostname: "firestore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/databases/{databasesId}/documents/{documentsId}/{documentsId1}:listCollectionIds", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/documents/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:listCollectionIds)$`), ServiceName: "google.firestore", ResourceName: "firestore.projects.databases.documents.listCollectionIds"},
		{Hostname: "firestore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/databases/{databasesId}/documents/{documentsId}/{documentsId1}:runQuery", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/documents/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:runQuery)$`), ServiceName: "google.firestore", ResourceName: "firestore.projects.databases.documents.runQuery"},
		{Hostname: "firestore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/databases/{databasesId}/documents:batchGet", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/documents:batchGet)$`), ServiceName: "google.firestore", ResourceName: "firestore.projects.databases.documents.batchGet"},
		{Hostname: "firestore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/databases/{databasesId}/documents:beginTransaction", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/documents:beginTransaction)$`), ServiceName: "google.firestore", ResourceName: "firestore.projects.databases.documents.beginTransaction"},
		{Hostname: "firestore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/databases/{databasesId}/documents:commit", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/documents:commit)$`), ServiceName: "google.firestore", ResourceName: "firestore.projects.databases.documents.commit"},
		{Hostname: "firestore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/databases/{databasesId}/documents:listen", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/documents:listen)$`), ServiceName: "google.firestore", ResourceName: "firestore.projects.databases.documents.listen"},
		{Hostname: "firestore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/databases/{databasesId}/documents:rollback", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/documents:rollback)$`), ServiceName: "google.firestore", ResourceName: "firestore.projects.databases.documents.rollback"},
		{Hostname: "firestore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/databases/{databasesId}/documents:write", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/documents:write)$`), ServiceName: "google.firestore", ResourceName: "firestore.projects.databases.documents.write"},
		{Hostname: "firestore.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/databases/{databasesId}/indexes", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/indexes)$`), ServiceName: "google.firestore", ResourceName: "firestore.projects.databases.indexes.create"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/annotations/{annotationId}", PathMatcher: regexp.MustCompile(`^(/v1/annotations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.genomics", ResourceName: "genomics.annotations.delete"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/annotationsets/{annotationSetId}", PathMatcher: regexp.MustCompile(`^(/v1/annotationsets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.genomics", ResourceName: "genomics.annotationsets.delete"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/callsets/{callSetId}", PathMatcher: regexp.MustCompile(`^(/v1/callsets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.genomics", ResourceName: "genomics.callsets.delete"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/datasets/{datasetId}", PathMatcher: regexp.MustCompile(`^(/v1/datasets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.genomics", ResourceName: "genomics.datasets.delete"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/readgroupsets/{readGroupSetId}", PathMatcher: regexp.MustCompile(`^(/v1/readgroupsets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.genomics", ResourceName: "genomics.readgroupsets.delete"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/variants/{variantId}", PathMatcher: regexp.MustCompile(`^(/v1/variants/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.genomics", ResourceName: "genomics.variants.delete"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/variantsets/{variantSetId}", PathMatcher: regexp.MustCompile(`^(/v1/variantsets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.genomics", ResourceName: "genomics.variantsets.delete"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1alpha2/pipelines/{pipelineId}", PathMatcher: regexp.MustCompile(`^(/v1alpha2/pipelines/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.genomics", ResourceName: "genomics.pipelines.delete"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/annotations/{annotationId}", PathMatcher: regexp.MustCompile(`^(/v1/annotations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.genomics", ResourceName: "genomics.annotations.get"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/annotationsets/{annotationSetId}", PathMatcher: regexp.MustCompile(`^(/v1/annotationsets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.genomics", ResourceName: "genomics.annotationsets.get"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/callsets/{callSetId}", PathMatcher: regexp.MustCompile(`^(/v1/callsets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.genomics", ResourceName: "genomics.callsets.get"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/datasets", PathMatcher: regexp.MustCompile(`^(/v1/datasets)$`), ServiceName: "google.genomics", ResourceName: "genomics.datasets.list"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/datasets/{datasetId}", PathMatcher: regexp.MustCompile(`^(/v1/datasets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.genomics", ResourceName: "genomics.datasets.get"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/operations", PathMatcher: regexp.MustCompile(`^(/v1/operations)$`), ServiceName: "google.genomics", ResourceName: "genomics.operations.list"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.genomics", ResourceName: "genomics.operations.get"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/readgroupsets/{readGroupSetId}", PathMatcher: regexp.MustCompile(`^(/v1/readgroupsets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.genomics", ResourceName: "genomics.readgroupsets.get"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/readgroupsets/{readGroupSetId}/coveragebuckets", PathMatcher: regexp.MustCompile(`^(/v1/readgroupsets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/coveragebuckets)$`), ServiceName: "google.genomics", ResourceName: "genomics.readgroupsets.coveragebuckets.list"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/references/{referenceId}", PathMatcher: regexp.MustCompile(`^(/v1/references/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.genomics", ResourceName: "genomics.references.get"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/references/{referenceId}/bases", PathMatcher: regexp.MustCompile(`^(/v1/references/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/bases)$`), ServiceName: "google.genomics", ResourceName: "genomics.references.bases.list"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/referencesets/{referenceSetId}", PathMatcher: regexp.MustCompile(`^(/v1/referencesets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.genomics", ResourceName: "genomics.referencesets.get"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/variants/{variantId}", PathMatcher: regexp.MustCompile(`^(/v1/variants/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.genomics", ResourceName: "genomics.variants.get"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/variantsets/{variantSetId}", PathMatcher: regexp.MustCompile(`^(/v1/variantsets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.genomics", ResourceName: "genomics.variantsets.get"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha2/operations", PathMatcher: regexp.MustCompile(`^(/v1alpha2/operations)$`), ServiceName: "google.genomics", ResourceName: "genomics.operations.list"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha2/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1alpha2/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.genomics", ResourceName: "genomics.operations.get"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha2/pipelines", PathMatcher: regexp.MustCompile(`^(/v1alpha2/pipelines)$`), ServiceName: "google.genomics", ResourceName: "genomics.pipelines.list"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha2/pipelines/{pipelineId}", PathMatcher: regexp.MustCompile(`^(/v1alpha2/pipelines/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.genomics", ResourceName: "genomics.pipelines.get"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha2/pipelines:getControllerConfig", PathMatcher: regexp.MustCompile(`^(/v1alpha2/pipelines:getControllerConfig)$`), ServiceName: "google.genomics", ResourceName: "genomics.pipelines.getControllerConfig"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2alpha1/projects/{projectsId}/operations", PathMatcher: regexp.MustCompile(`^(/v2alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.genomics", ResourceName: "genomics.projects.operations.list"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2alpha1/projects/{projectsId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v2alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.genomics", ResourceName: "genomics.projects.operations.get"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/callsets/{callSetId}", PathMatcher: regexp.MustCompile(`^(/v1/callsets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.genomics", ResourceName: "genomics.callsets.patch"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/datasets/{datasetId}", PathMatcher: regexp.MustCompile(`^(/v1/datasets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.genomics", ResourceName: "genomics.datasets.patch"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/readgroupsets/{readGroupSetId}", PathMatcher: regexp.MustCompile(`^(/v1/readgroupsets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.genomics", ResourceName: "genomics.readgroupsets.patch"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/variants/{variantId}", PathMatcher: regexp.MustCompile(`^(/v1/variants/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.genomics", ResourceName: "genomics.variants.patch"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/variantsets/{variantSetId}", PathMatcher: regexp.MustCompile(`^(/v1/variantsets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.genomics", ResourceName: "genomics.variantsets.patch"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/annotations", PathMatcher: regexp.MustCompile(`^(/v1/annotations)$`), ServiceName: "google.genomics", ResourceName: "genomics.annotations.create"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/annotations/search", PathMatcher: regexp.MustCompile(`^(/v1/annotations/search)$`), ServiceName: "google.genomics", ResourceName: "genomics.annotations.search"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/annotations:batchCreate", PathMatcher: regexp.MustCompile(`^(/v1/annotations:batchCreate)$`), ServiceName: "google.genomics", ResourceName: "genomics.annotations.batchCreate"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/annotationsets", PathMatcher: regexp.MustCompile(`^(/v1/annotationsets)$`), ServiceName: "google.genomics", ResourceName: "genomics.annotationsets.create"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/annotationsets/search", PathMatcher: regexp.MustCompile(`^(/v1/annotationsets/search)$`), ServiceName: "google.genomics", ResourceName: "genomics.annotationsets.search"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/callsets", PathMatcher: regexp.MustCompile(`^(/v1/callsets)$`), ServiceName: "google.genomics", ResourceName: "genomics.callsets.create"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/callsets/search", PathMatcher: regexp.MustCompile(`^(/v1/callsets/search)$`), ServiceName: "google.genomics", ResourceName: "genomics.callsets.search"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/datasets", PathMatcher: regexp.MustCompile(`^(/v1/datasets)$`), ServiceName: "google.genomics", ResourceName: "genomics.datasets.create"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/datasets/{datasetId}:undelete", PathMatcher: regexp.MustCompile(`^(/v1/datasets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:undelete)$`), ServiceName: "google.genomics", ResourceName: "genomics.datasets.undelete"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/datasets/{datasetsId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/datasets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.genomics", ResourceName: "genomics.datasets.getIamPolicy"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/datasets/{datasetsId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/datasets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.genomics", ResourceName: "genomics.datasets.setIamPolicy"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/datasets/{datasetsId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1/datasets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.genomics", ResourceName: "genomics.datasets.testIamPermissions"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/operations/{operationsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.genomics", ResourceName: "genomics.operations.cancel"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/readgroupsets/search", PathMatcher: regexp.MustCompile(`^(/v1/readgroupsets/search)$`), ServiceName: "google.genomics", ResourceName: "genomics.readgroupsets.search"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/readgroupsets/{readGroupSetId}:export", PathMatcher: regexp.MustCompile(`^(/v1/readgroupsets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:export)$`), ServiceName: "google.genomics", ResourceName: "genomics.readgroupsets.export"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/readgroupsets:import", PathMatcher: regexp.MustCompile(`^(/v1/readgroupsets:import)$`), ServiceName: "google.genomics", ResourceName: "genomics.readgroupsets.import"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/reads/search", PathMatcher: regexp.MustCompile(`^(/v1/reads/search)$`), ServiceName: "google.genomics", ResourceName: "genomics.reads.search"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/references/search", PathMatcher: regexp.MustCompile(`^(/v1/references/search)$`), ServiceName: "google.genomics", ResourceName: "genomics.references.search"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/referencesets/search", PathMatcher: regexp.MustCompile(`^(/v1/referencesets/search)$`), ServiceName: "google.genomics", ResourceName: "genomics.referencesets.search"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/variants", PathMatcher: regexp.MustCompile(`^(/v1/variants)$`), ServiceName: "google.genomics", ResourceName: "genomics.variants.create"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/variants/search", PathMatcher: regexp.MustCompile(`^(/v1/variants/search)$`), ServiceName: "google.genomics", ResourceName: "genomics.variants.search"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/variants:import", PathMatcher: regexp.MustCompile(`^(/v1/variants:import)$`), ServiceName: "google.genomics", ResourceName: "genomics.variants.import"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/variants:merge", PathMatcher: regexp.MustCompile(`^(/v1/variants:merge)$`), ServiceName: "google.genomics", ResourceName: "genomics.variants.merge"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/variantsets", PathMatcher: regexp.MustCompile(`^(/v1/variantsets)$`), ServiceName: "google.genomics", ResourceName: "genomics.variantsets.create"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/variantsets/search", PathMatcher: regexp.MustCompile(`^(/v1/variantsets/search)$`), ServiceName: "google.genomics", ResourceName: "genomics.variantsets.search"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/variantsets/{variantSetId}:export", PathMatcher: regexp.MustCompile(`^(/v1/variantsets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:export)$`), ServiceName: "google.genomics", ResourceName: "genomics.variantsets.export"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1alpha2/operations/{operationsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1alpha2/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.genomics", ResourceName: "genomics.operations.cancel"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1alpha2/pipelines", PathMatcher: regexp.MustCompile(`^(/v1alpha2/pipelines)$`), ServiceName: "google.genomics", ResourceName: "genomics.pipelines.create"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1alpha2/pipelines:run", PathMatcher: regexp.MustCompile(`^(/v1alpha2/pipelines:run)$`), ServiceName: "google.genomics", ResourceName: "genomics.pipelines.run"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2alpha1/pipelines:run", PathMatcher: regexp.MustCompile(`^(/v2alpha1/pipelines:run)$`), ServiceName: "google.genomics", ResourceName: "genomics.pipelines.run"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2alpha1/projects/{projectsId}/operations/{operationsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v2alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.genomics", ResourceName: "genomics.projects.operations.cancel"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2alpha1/workers/{id}:checkIn", PathMatcher: regexp.MustCompile(`^(/v2alpha1/workers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:checkIn)$`), ServiceName: "google.genomics", ResourceName: "genomics.workers.checkIn"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1/annotations/{annotationId}", PathMatcher: regexp.MustCompile(`^(/v1/annotations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.genomics", ResourceName: "genomics.annotations.update"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1/annotationsets/{annotationSetId}", PathMatcher: regexp.MustCompile(`^(/v1/annotationsets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.genomics", ResourceName: "genomics.annotationsets.update"},
		{Hostname: "genomics.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1alpha2/pipelines:setOperationStatus", PathMatcher: regexp.MustCompile(`^(/v1alpha2/pipelines:setOperationStatus)$`), ServiceName: "google.genomics", ResourceName: "genomics.pipelines.setOperationStatus"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/organizations/{organizationsId}/roles/{rolesId}", PathMatcher: regexp.MustCompile(`^(/v1/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/roles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.iam", ResourceName: "iam.organizations.roles.delete"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/roles/{rolesId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/roles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.iam", ResourceName: "iam.projects.roles.delete"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/serviceAccounts/{serviceAccountsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/serviceAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.iam", ResourceName: "iam.projects.serviceAccounts.delete"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/serviceAccounts/{serviceAccountsId}/keys/{keysId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/serviceAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/keys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.iam", ResourceName: "iam.projects.serviceAccounts.keys.delete"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/organizations/{organizationsId}/roles", PathMatcher: regexp.MustCompile(`^(/v1/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/roles)$`), ServiceName: "google.iam", ResourceName: "iam.organizations.roles.list"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/organizations/{organizationsId}/roles/{rolesId}", PathMatcher: regexp.MustCompile(`^(/v1/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/roles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.iam", ResourceName: "iam.organizations.roles.get"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/roles", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/roles)$`), ServiceName: "google.iam", ResourceName: "iam.projects.roles.list"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/roles/{rolesId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/roles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.iam", ResourceName: "iam.projects.roles.get"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/serviceAccounts", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/serviceAccounts)$`), ServiceName: "google.iam", ResourceName: "iam.projects.serviceAccounts.list"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/serviceAccounts/{serviceAccountsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/serviceAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.iam", ResourceName: "iam.projects.serviceAccounts.get"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/serviceAccounts/{serviceAccountsId}/keys", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/serviceAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/keys)$`), ServiceName: "google.iam", ResourceName: "iam.projects.serviceAccounts.keys.list"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/serviceAccounts/{serviceAccountsId}/keys/{keysId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/serviceAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/keys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.iam", ResourceName: "iam.projects.serviceAccounts.keys.get"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/roles", PathMatcher: regexp.MustCompile(`^(/v1/roles)$`), ServiceName: "google.iam", ResourceName: "iam.roles.list"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/roles/{rolesId}", PathMatcher: regexp.MustCompile(`^(/v1/roles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.iam", ResourceName: "iam.roles.get"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/organizations/{organizationsId}/roles/{rolesId}", PathMatcher: regexp.MustCompile(`^(/v1/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/roles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.iam", ResourceName: "iam.organizations.roles.patch"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/projects/{projectsId}/roles/{rolesId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/roles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.iam", ResourceName: "iam.projects.roles.patch"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/iamPolicies:queryAuditableServices", PathMatcher: regexp.MustCompile(`^(/v1/iamPolicies:queryAuditableServices)$`), ServiceName: "google.iam", ResourceName: "iam.iamPolicies.queryAuditableServices"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/organizations/{organizationsId}/roles", PathMatcher: regexp.MustCompile(`^(/v1/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/roles)$`), ServiceName: "google.iam", ResourceName: "iam.organizations.roles.create"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/organizations/{organizationsId}/roles/{rolesId}:undelete", PathMatcher: regexp.MustCompile(`^(/v1/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/roles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:undelete)$`), ServiceName: "google.iam", ResourceName: "iam.organizations.roles.undelete"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/permissions:queryTestablePermissions", PathMatcher: regexp.MustCompile(`^(/v1/permissions:queryTestablePermissions)$`), ServiceName: "google.iam", ResourceName: "iam.permissions.queryTestablePermissions"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/roles", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/roles)$`), ServiceName: "google.iam", ResourceName: "iam.projects.roles.create"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/roles/{rolesId}:undelete", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/roles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:undelete)$`), ServiceName: "google.iam", ResourceName: "iam.projects.roles.undelete"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/serviceAccounts", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/serviceAccounts)$`), ServiceName: "google.iam", ResourceName: "iam.projects.serviceAccounts.create"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/serviceAccounts/{serviceAccountsId}/keys", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/serviceAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/keys)$`), ServiceName: "google.iam", ResourceName: "iam.projects.serviceAccounts.keys.create"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/serviceAccounts/{serviceAccountsId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/serviceAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.iam", ResourceName: "iam.projects.serviceAccounts.getIamPolicy"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/serviceAccounts/{serviceAccountsId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/serviceAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.iam", ResourceName: "iam.projects.serviceAccounts.setIamPolicy"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/serviceAccounts/{serviceAccountsId}:signBlob", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/serviceAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:signBlob)$`), ServiceName: "google.iam", ResourceName: "iam.projects.serviceAccounts.signBlob"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/serviceAccounts/{serviceAccountsId}:signJwt", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/serviceAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:signJwt)$`), ServiceName: "google.iam", ResourceName: "iam.projects.serviceAccounts.signJwt"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/serviceAccounts/{serviceAccountsId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/serviceAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.iam", ResourceName: "iam.projects.serviceAccounts.testIamPermissions"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/roles:queryGrantableRoles", PathMatcher: regexp.MustCompile(`^(/v1/roles:queryGrantableRoles)$`), ServiceName: "google.iam", ResourceName: "iam.roles.queryGrantableRoles"},
		{Hostname: "iam.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1/projects/{projectsId}/serviceAccounts/{serviceAccountsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/serviceAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.iam", ResourceName: "iam.projects.serviceAccounts.update"},
		{Hostname: "jobs.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/companies/{companiesId}", PathMatcher: regexp.MustCompile(`^(/v2/companies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.jobs", ResourceName: "jobs.companies.delete"},
		{Hostname: "jobs.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/jobs/{jobsId}", PathMatcher: regexp.MustCompile(`^(/v2/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.jobs", ResourceName: "jobs.jobs.delete"},
		{Hostname: "jobs.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/companies", PathMatcher: regexp.MustCompile(`^(/v2/companies)$`), ServiceName: "google.jobs", ResourceName: "jobs.companies.list"},
		{Hostname: "jobs.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/companies/{companiesId}", PathMatcher: regexp.MustCompile(`^(/v2/companies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.jobs", ResourceName: "jobs.companies.get"},
		{Hostname: "jobs.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/companies/{companiesId}/jobs", PathMatcher: regexp.MustCompile(`^(/v2/companies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs)$`), ServiceName: "google.jobs", ResourceName: "jobs.companies.jobs.list"},
		{Hostname: "jobs.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/jobs", PathMatcher: regexp.MustCompile(`^(/v2/jobs)$`), ServiceName: "google.jobs", ResourceName: "jobs.jobs.list"},
		{Hostname: "jobs.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/jobs/{jobsId}", PathMatcher: regexp.MustCompile(`^(/v2/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.jobs", ResourceName: "jobs.jobs.get"},
		{Hostname: "jobs.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2:complete", PathMatcher: regexp.MustCompile(`^(/v2:complete)$`), ServiceName: "google.jobs", ResourceName: "jobs.complete"},
		{Hostname: "jobs.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2/companies/{companiesId}", PathMatcher: regexp.MustCompile(`^(/v2/companies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.jobs", ResourceName: "jobs.companies.patch"},
		{Hostname: "jobs.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2/jobs/{jobsId}", PathMatcher: regexp.MustCompile(`^(/v2/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.jobs", ResourceName: "jobs.jobs.patch"},
		{Hostname: "jobs.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/companies", PathMatcher: regexp.MustCompile(`^(/v2/companies)$`), ServiceName: "google.jobs", ResourceName: "jobs.companies.create"},
		{Hostname: "jobs.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/jobs", PathMatcher: regexp.MustCompile(`^(/v2/jobs)$`), ServiceName: "google.jobs", ResourceName: "jobs.jobs.create"},
		{Hostname: "jobs.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/jobs:batchDelete", PathMatcher: regexp.MustCompile(`^(/v2/jobs:batchDelete)$`), ServiceName: "google.jobs", ResourceName: "jobs.jobs.batchDelete"},
		{Hostname: "jobs.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/jobs:deleteByFilter", PathMatcher: regexp.MustCompile(`^(/v2/jobs:deleteByFilter)$`), ServiceName: "google.jobs", ResourceName: "jobs.jobs.deleteByFilter"},
		{Hostname: "jobs.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/jobs:histogram", PathMatcher: regexp.MustCompile(`^(/v2/jobs:histogram)$`), ServiceName: "google.jobs", ResourceName: "jobs.jobs.histogram"},
		{Hostname: "jobs.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/jobs:search", PathMatcher: regexp.MustCompile(`^(/v2/jobs:search)$`), ServiceName: "google.jobs", ResourceName: "jobs.jobs.search"},
		{Hostname: "jobs.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/jobs:searchForAlert", PathMatcher: regexp.MustCompile(`^(/v2/jobs:searchForAlert)$`), ServiceName: "google.jobs", ResourceName: "jobs.jobs.searchForAlert"},
		{Hostname: "kgsearch.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/entities:search", PathMatcher: regexp.MustCompile(`^(/v1/entities:search)$`), ServiceName: "google.kgsearch", ResourceName: "kgsearch.entities.search"},
		{Hostname: "language.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/documents:analyzeEntities", PathMatcher: regexp.MustCompile(`^(/v1/documents:analyzeEntities)$`), ServiceName: "google.language", ResourceName: "language.documents.analyzeEntities"},
		{Hostname: "language.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/documents:analyzeEntitySentiment", PathMatcher: regexp.MustCompile(`^(/v1/documents:analyzeEntitySentiment)$`), ServiceName: "google.language", ResourceName: "language.documents.analyzeEntitySentiment"},
		{Hostname: "language.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/documents:analyzeSentiment", PathMatcher: regexp.MustCompile(`^(/v1/documents:analyzeSentiment)$`), ServiceName: "google.language", ResourceName: "language.documents.analyzeSentiment"},
		{Hostname: "language.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/documents:analyzeSyntax", PathMatcher: regexp.MustCompile(`^(/v1/documents:analyzeSyntax)$`), ServiceName: "google.language", ResourceName: "language.documents.analyzeSyntax"},
		{Hostname: "language.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/documents:annotateText", PathMatcher: regexp.MustCompile(`^(/v1/documents:annotateText)$`), ServiceName: "google.language", ResourceName: "language.documents.annotateText"},
		{Hostname: "language.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/documents:classifyText", PathMatcher: regexp.MustCompile(`^(/v1/documents:classifyText)$`), ServiceName: "google.language", ResourceName: "language.documents.classifyText"},
		{Hostname: "language.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/documents:analyzeEntities", PathMatcher: regexp.MustCompile(`^(/v1beta1/documents:analyzeEntities)$`), ServiceName: "google.language", ResourceName: "language.documents.analyzeEntities"},
		{Hostname: "language.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/documents:analyzeSentiment", PathMatcher: regexp.MustCompile(`^(/v1beta1/documents:analyzeSentiment)$`), ServiceName: "google.language", ResourceName: "language.documents.analyzeSentiment"},
		{Hostname: "language.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/documents:analyzeSyntax", PathMatcher: regexp.MustCompile(`^(/v1beta1/documents:analyzeSyntax)$`), ServiceName: "google.language", ResourceName: "language.documents.analyzeSyntax"},
		{Hostname: "language.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/documents:annotateText", PathMatcher: regexp.MustCompile(`^(/v1beta1/documents:annotateText)$`), ServiceName: "google.language", ResourceName: "language.documents.annotateText"},
		{Hostname: "language.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/documents:analyzeEntities", PathMatcher: regexp.MustCompile(`^(/v1beta2/documents:analyzeEntities)$`), ServiceName: "google.language", ResourceName: "language.documents.analyzeEntities"},
		{Hostname: "language.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/documents:analyzeEntitySentiment", PathMatcher: regexp.MustCompile(`^(/v1beta2/documents:analyzeEntitySentiment)$`), ServiceName: "google.language", ResourceName: "language.documents.analyzeEntitySentiment"},
		{Hostname: "language.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/documents:analyzeSentiment", PathMatcher: regexp.MustCompile(`^(/v1beta2/documents:analyzeSentiment)$`), ServiceName: "google.language", ResourceName: "language.documents.analyzeSentiment"},
		{Hostname: "language.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/documents:analyzeSyntax", PathMatcher: regexp.MustCompile(`^(/v1beta2/documents:analyzeSyntax)$`), ServiceName: "google.language", ResourceName: "language.documents.analyzeSyntax"},
		{Hostname: "language.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/documents:annotateText", PathMatcher: regexp.MustCompile(`^(/v1beta2/documents:annotateText)$`), ServiceName: "google.language", ResourceName: "language.documents.annotateText"},
		{Hostname: "language.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/documents:classifyText", PathMatcher: regexp.MustCompile(`^(/v1beta2/documents:classifyText)$`), ServiceName: "google.language", ResourceName: "language.documents.classifyText"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta3/projects/{projectsId}/logServices/{logServicesId}/sinks/{sinksId}", PathMatcher: regexp.MustCompile(`^(/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.projects.logServices.sinks.delete"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta3/projects/{projectsId}/logs/{logsId}", PathMatcher: regexp.MustCompile(`^(/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.projects.logs.delete"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta3/projects/{projectsId}/logs/{logsId}/sinks/{sinksId}", PathMatcher: regexp.MustCompile(`^(/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.projects.logs.sinks.delete"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/billingAccounts/{billingAccountsId}/exclusions/{exclusionsId}", PathMatcher: regexp.MustCompile(`^(/v2/billingAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/exclusions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.billingAccounts.exclusions.delete"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/billingAccounts/{billingAccountsId}/logs/{logsId}", PathMatcher: regexp.MustCompile(`^(/v2/billingAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.billingAccounts.logs.delete"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/billingAccounts/{billingAccountsId}/sinks/{sinksId}", PathMatcher: regexp.MustCompile(`^(/v2/billingAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.billingAccounts.sinks.delete"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/folders/{foldersId}/exclusions/{exclusionsId}", PathMatcher: regexp.MustCompile(`^(/v2/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/exclusions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.folders.exclusions.delete"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/folders/{foldersId}/logs/{logsId}", PathMatcher: regexp.MustCompile(`^(/v2/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.folders.logs.delete"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/folders/{foldersId}/sinks/{sinksId}", PathMatcher: regexp.MustCompile(`^(/v2/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.folders.sinks.delete"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/organizations/{organizationsId}/exclusions/{exclusionsId}", PathMatcher: regexp.MustCompile(`^(/v2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/exclusions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.organizations.exclusions.delete"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/organizations/{organizationsId}/logs/{logsId}", PathMatcher: regexp.MustCompile(`^(/v2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.organizations.logs.delete"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/organizations/{organizationsId}/sinks/{sinksId}", PathMatcher: regexp.MustCompile(`^(/v2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.organizations.sinks.delete"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/projects/{projectsId}/exclusions/{exclusionsId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/exclusions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.projects.exclusions.delete"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/projects/{projectsId}/logs/{logsId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.projects.logs.delete"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/projects/{projectsId}/metrics/{metricsId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/metrics/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.projects.metrics.delete"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/projects/{projectsId}/sinks/{sinksId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.projects.sinks.delete"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/{v2Id}/{v2Id1}/exclusions/{exclusionsId}", PathMatcher: regexp.MustCompile(`^(/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/exclusions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.exclusions.delete"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/{v2Id}/{v2Id1}/logs/{logsId}", PathMatcher: regexp.MustCompile(`^(/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.logs.delete"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/{v2Id}/{v2Id1}/sinks/{sinksId}", PathMatcher: regexp.MustCompile(`^(/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.sinks.delete"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2beta1/billingAccounts/{billingAccountsId}/logs/{logsId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/billingAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.billingAccounts.logs.delete"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2beta1/organizations/{organizationsId}/logs/{logsId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.organizations.logs.delete"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2beta1/projects/{projectsId}/logs/{logsId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.projects.logs.delete"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2beta1/projects/{projectsId}/metrics/{metricsId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/metrics/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.projects.metrics.delete"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2beta1/projects/{projectsId}/sinks/{sinksId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.projects.sinks.delete"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta3/projects/{projectsId}/logServices", PathMatcher: regexp.MustCompile(`^(/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logServices)$`), ServiceName: "google.logging", ResourceName: "logging.projects.logServices.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta3/projects/{projectsId}/logServices/{logServicesId}/indexes", PathMatcher: regexp.MustCompile(`^(/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/indexes)$`), ServiceName: "google.logging", ResourceName: "logging.projects.logServices.indexes.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta3/projects/{projectsId}/logServices/{logServicesId}/sinks", PathMatcher: regexp.MustCompile(`^(/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks)$`), ServiceName: "google.logging", ResourceName: "logging.projects.logServices.sinks.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta3/projects/{projectsId}/logServices/{logServicesId}/sinks/{sinksId}", PathMatcher: regexp.MustCompile(`^(/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.projects.logServices.sinks.get"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta3/projects/{projectsId}/logs", PathMatcher: regexp.MustCompile(`^(/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logs)$`), ServiceName: "google.logging", ResourceName: "logging.projects.logs.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta3/projects/{projectsId}/logs/{logsId}/sinks", PathMatcher: regexp.MustCompile(`^(/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks)$`), ServiceName: "google.logging", ResourceName: "logging.projects.logs.sinks.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta3/projects/{projectsId}/logs/{logsId}/sinks/{sinksId}", PathMatcher: regexp.MustCompile(`^(/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.projects.logs.sinks.get"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/billingAccounts/{billingAccountsId}/exclusions", PathMatcher: regexp.MustCompile(`^(/v2/billingAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/exclusions)$`), ServiceName: "google.logging", ResourceName: "logging.billingAccounts.exclusions.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/billingAccounts/{billingAccountsId}/exclusions/{exclusionsId}", PathMatcher: regexp.MustCompile(`^(/v2/billingAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/exclusions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.billingAccounts.exclusions.get"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/billingAccounts/{billingAccountsId}/logs", PathMatcher: regexp.MustCompile(`^(/v2/billingAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logs)$`), ServiceName: "google.logging", ResourceName: "logging.billingAccounts.logs.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/billingAccounts/{billingAccountsId}/sinks", PathMatcher: regexp.MustCompile(`^(/v2/billingAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks)$`), ServiceName: "google.logging", ResourceName: "logging.billingAccounts.sinks.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/billingAccounts/{billingAccountsId}/sinks/{sinksId}", PathMatcher: regexp.MustCompile(`^(/v2/billingAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.billingAccounts.sinks.get"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/folders/{foldersId}/exclusions", PathMatcher: regexp.MustCompile(`^(/v2/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/exclusions)$`), ServiceName: "google.logging", ResourceName: "logging.folders.exclusions.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/folders/{foldersId}/exclusions/{exclusionsId}", PathMatcher: regexp.MustCompile(`^(/v2/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/exclusions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.folders.exclusions.get"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/folders/{foldersId}/logs", PathMatcher: regexp.MustCompile(`^(/v2/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logs)$`), ServiceName: "google.logging", ResourceName: "logging.folders.logs.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/folders/{foldersId}/sinks", PathMatcher: regexp.MustCompile(`^(/v2/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks)$`), ServiceName: "google.logging", ResourceName: "logging.folders.sinks.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/folders/{foldersId}/sinks/{sinksId}", PathMatcher: regexp.MustCompile(`^(/v2/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.folders.sinks.get"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/monitoredResourceDescriptors", PathMatcher: regexp.MustCompile(`^(/v2/monitoredResourceDescriptors)$`), ServiceName: "google.logging", ResourceName: "logging.monitoredResourceDescriptors.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/organizations/{organizationsId}/exclusions", PathMatcher: regexp.MustCompile(`^(/v2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/exclusions)$`), ServiceName: "google.logging", ResourceName: "logging.organizations.exclusions.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/organizations/{organizationsId}/exclusions/{exclusionsId}", PathMatcher: regexp.MustCompile(`^(/v2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/exclusions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.organizations.exclusions.get"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/organizations/{organizationsId}/logs", PathMatcher: regexp.MustCompile(`^(/v2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logs)$`), ServiceName: "google.logging", ResourceName: "logging.organizations.logs.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/organizations/{organizationsId}/sinks", PathMatcher: regexp.MustCompile(`^(/v2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks)$`), ServiceName: "google.logging", ResourceName: "logging.organizations.sinks.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/organizations/{organizationsId}/sinks/{sinksId}", PathMatcher: regexp.MustCompile(`^(/v2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.organizations.sinks.get"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/projects/{projectsId}/exclusions", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/exclusions)$`), ServiceName: "google.logging", ResourceName: "logging.projects.exclusions.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/projects/{projectsId}/exclusions/{exclusionsId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/exclusions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.projects.exclusions.get"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/projects/{projectsId}/logs", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logs)$`), ServiceName: "google.logging", ResourceName: "logging.projects.logs.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/projects/{projectsId}/metrics", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/metrics)$`), ServiceName: "google.logging", ResourceName: "logging.projects.metrics.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/projects/{projectsId}/metrics/{metricsId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/metrics/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.projects.metrics.get"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/projects/{projectsId}/sinks", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks)$`), ServiceName: "google.logging", ResourceName: "logging.projects.sinks.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/projects/{projectsId}/sinks/{sinksId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.projects.sinks.get"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/{v2Id}/{v2Id1}/exclusions", PathMatcher: regexp.MustCompile(`^(/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/exclusions)$`), ServiceName: "google.logging", ResourceName: "logging.exclusions.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/{v2Id}/{v2Id1}/exclusions/{exclusionsId}", PathMatcher: regexp.MustCompile(`^(/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/exclusions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.exclusions.get"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/{v2Id}/{v2Id1}/logs", PathMatcher: regexp.MustCompile(`^(/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logs)$`), ServiceName: "google.logging", ResourceName: "logging.logs.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/{v2Id}/{v2Id1}/sinks", PathMatcher: regexp.MustCompile(`^(/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks)$`), ServiceName: "google.logging", ResourceName: "logging.sinks.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/{v2Id}/{v2Id1}/sinks/{sinksId}", PathMatcher: regexp.MustCompile(`^(/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.sinks.get"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/billingAccounts/{billingAccountsId}/logs", PathMatcher: regexp.MustCompile(`^(/v2beta1/billingAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logs)$`), ServiceName: "google.logging", ResourceName: "logging.billingAccounts.logs.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/monitoredResourceDescriptors", PathMatcher: regexp.MustCompile(`^(/v2beta1/monitoredResourceDescriptors)$`), ServiceName: "google.logging", ResourceName: "logging.monitoredResourceDescriptors.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/organizations/{organizationsId}/logs", PathMatcher: regexp.MustCompile(`^(/v2beta1/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logs)$`), ServiceName: "google.logging", ResourceName: "logging.organizations.logs.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/projects/{projectsId}/logs", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logs)$`), ServiceName: "google.logging", ResourceName: "logging.projects.logs.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/projects/{projectsId}/metrics", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/metrics)$`), ServiceName: "google.logging", ResourceName: "logging.projects.metrics.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/projects/{projectsId}/metrics/{metricsId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/metrics/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.projects.metrics.get"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/projects/{projectsId}/sinks", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks)$`), ServiceName: "google.logging", ResourceName: "logging.projects.sinks.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2beta1/projects/{projectsId}/sinks/{sinksId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.projects.sinks.get"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2/billingAccounts/{billingAccountsId}/exclusions/{exclusionsId}", PathMatcher: regexp.MustCompile(`^(/v2/billingAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/exclusions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.billingAccounts.exclusions.patch"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2/billingAccounts/{billingAccountsId}/sinks/{sinksId}", PathMatcher: regexp.MustCompile(`^(/v2/billingAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.billingAccounts.sinks.patch"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2/folders/{foldersId}/exclusions/{exclusionsId}", PathMatcher: regexp.MustCompile(`^(/v2/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/exclusions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.folders.exclusions.patch"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2/folders/{foldersId}/sinks/{sinksId}", PathMatcher: regexp.MustCompile(`^(/v2/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.folders.sinks.patch"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2/organizations/{organizationsId}/exclusions/{exclusionsId}", PathMatcher: regexp.MustCompile(`^(/v2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/exclusions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.organizations.exclusions.patch"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2/organizations/{organizationsId}/sinks/{sinksId}", PathMatcher: regexp.MustCompile(`^(/v2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.organizations.sinks.patch"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2/projects/{projectsId}/exclusions/{exclusionsId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/exclusions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.projects.exclusions.patch"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2/projects/{projectsId}/sinks/{sinksId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.projects.sinks.patch"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2/{v2Id}/{v2Id1}/exclusions/{exclusionsId}", PathMatcher: regexp.MustCompile(`^(/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/exclusions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.exclusions.patch"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta3/projects/{projectsId}/logServices/{logServicesId}/sinks", PathMatcher: regexp.MustCompile(`^(/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks)$`), ServiceName: "google.logging", ResourceName: "logging.projects.logServices.sinks.create"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta3/projects/{projectsId}/logs/{logsId}/entries:write", PathMatcher: regexp.MustCompile(`^(/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entries:write)$`), ServiceName: "google.logging", ResourceName: "logging.projects.logs.entries.write"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta3/projects/{projectsId}/logs/{logsId}/sinks", PathMatcher: regexp.MustCompile(`^(/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks)$`), ServiceName: "google.logging", ResourceName: "logging.projects.logs.sinks.create"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/billingAccounts/{billingAccountsId}/exclusions", PathMatcher: regexp.MustCompile(`^(/v2/billingAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/exclusions)$`), ServiceName: "google.logging", ResourceName: "logging.billingAccounts.exclusions.create"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/billingAccounts/{billingAccountsId}/sinks", PathMatcher: regexp.MustCompile(`^(/v2/billingAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks)$`), ServiceName: "google.logging", ResourceName: "logging.billingAccounts.sinks.create"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/entries:list", PathMatcher: regexp.MustCompile(`^(/v2/entries:list)$`), ServiceName: "google.logging", ResourceName: "logging.entries.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/entries:write", PathMatcher: regexp.MustCompile(`^(/v2/entries:write)$`), ServiceName: "google.logging", ResourceName: "logging.entries.write"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/folders/{foldersId}/exclusions", PathMatcher: regexp.MustCompile(`^(/v2/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/exclusions)$`), ServiceName: "google.logging", ResourceName: "logging.folders.exclusions.create"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/folders/{foldersId}/sinks", PathMatcher: regexp.MustCompile(`^(/v2/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks)$`), ServiceName: "google.logging", ResourceName: "logging.folders.sinks.create"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/organizations/{organizationsId}/exclusions", PathMatcher: regexp.MustCompile(`^(/v2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/exclusions)$`), ServiceName: "google.logging", ResourceName: "logging.organizations.exclusions.create"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/organizations/{organizationsId}/sinks", PathMatcher: regexp.MustCompile(`^(/v2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks)$`), ServiceName: "google.logging", ResourceName: "logging.organizations.sinks.create"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/exclusions", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/exclusions)$`), ServiceName: "google.logging", ResourceName: "logging.projects.exclusions.create"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/metrics", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/metrics)$`), ServiceName: "google.logging", ResourceName: "logging.projects.metrics.create"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/sinks", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks)$`), ServiceName: "google.logging", ResourceName: "logging.projects.sinks.create"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/{v2Id}/{v2Id1}/exclusions", PathMatcher: regexp.MustCompile(`^(/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/exclusions)$`), ServiceName: "google.logging", ResourceName: "logging.exclusions.create"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/{v2Id}/{v2Id1}/sinks", PathMatcher: regexp.MustCompile(`^(/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks)$`), ServiceName: "google.logging", ResourceName: "logging.sinks.create"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/entries:list", PathMatcher: regexp.MustCompile(`^(/v2beta1/entries:list)$`), ServiceName: "google.logging", ResourceName: "logging.entries.list"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/entries:write", PathMatcher: regexp.MustCompile(`^(/v2beta1/entries:write)$`), ServiceName: "google.logging", ResourceName: "logging.entries.write"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/projects/{projectsId}/metrics", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/metrics)$`), ServiceName: "google.logging", ResourceName: "logging.projects.metrics.create"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2beta1/projects/{projectsId}/sinks", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks)$`), ServiceName: "google.logging", ResourceName: "logging.projects.sinks.create"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1beta3/projects/{projectsId}/logServices/{logServicesId}/sinks/{sinksId}", PathMatcher: regexp.MustCompile(`^(/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.projects.logServices.sinks.update"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1beta3/projects/{projectsId}/logs/{logsId}/sinks/{sinksId}", PathMatcher: regexp.MustCompile(`^(/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/logs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.projects.logs.sinks.update"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v2/billingAccounts/{billingAccountsId}/sinks/{sinksId}", PathMatcher: regexp.MustCompile(`^(/v2/billingAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.billingAccounts.sinks.update"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v2/folders/{foldersId}/sinks/{sinksId}", PathMatcher: regexp.MustCompile(`^(/v2/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.folders.sinks.update"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v2/organizations/{organizationsId}/sinks/{sinksId}", PathMatcher: regexp.MustCompile(`^(/v2/organizations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.organizations.sinks.update"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v2/projects/{projectsId}/metrics/{metricsId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/metrics/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.projects.metrics.update"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v2/projects/{projectsId}/sinks/{sinksId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.projects.sinks.update"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v2/{v2Id}/{v2Id1}/sinks/{sinksId}", PathMatcher: regexp.MustCompile(`^(/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.sinks.update"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v2beta1/projects/{projectsId}/metrics/{metricsId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/metrics/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.projects.metrics.update"},
		{Hostname: "logging.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v2beta1/projects/{projectsId}/sinks/{sinksId}", PathMatcher: regexp.MustCompile(`^(/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.logging", ResourceName: "logging.projects.sinks.update"},
		{Hostname: "manufacturers.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/accounts/{accountsId}/products/{productsId}", PathMatcher: regexp.MustCompile(`^(/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/products/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.manufacturers", ResourceName: "manufacturers.accounts.products.delete"},
		{Hostname: "manufacturers.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/accounts/{accountsId}/products", PathMatcher: regexp.MustCompile(`^(/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/products)$`), ServiceName: "google.manufacturers", ResourceName: "manufacturers.accounts.products.list"},
		{Hostname: "manufacturers.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/accounts/{accountsId}/products/{productsId}", PathMatcher: regexp.MustCompile(`^(/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/products/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.manufacturers", ResourceName: "manufacturers.accounts.products.get"},
		{Hostname: "manufacturers.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1/accounts/{accountsId}/products/{productsId}", PathMatcher: regexp.MustCompile(`^(/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/products/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.manufacturers", ResourceName: "manufacturers.accounts.products.update"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/models/{modelsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/models/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.ml", ResourceName: "ml.projects.models.delete"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/models/{modelsId}/versions/{versionsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/models/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.ml", ResourceName: "ml.projects.models.versions.delete"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.ml", ResourceName: "ml.projects.operations.delete"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/jobs", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs)$`), ServiceName: "google.ml", ResourceName: "ml.projects.jobs.list"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/jobs/{jobsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.ml", ResourceName: "ml.projects.jobs.get"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/jobs/{jobsId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.ml", ResourceName: "ml.projects.jobs.getIamPolicy"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations)$`), ServiceName: "google.ml", ResourceName: "ml.projects.locations.list"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.ml", ResourceName: "ml.projects.locations.get"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/models", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/models)$`), ServiceName: "google.ml", ResourceName: "ml.projects.models.list"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/models/{modelsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/models/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.ml", ResourceName: "ml.projects.models.get"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/models/{modelsId}/versions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/models/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions)$`), ServiceName: "google.ml", ResourceName: "ml.projects.models.versions.list"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/models/{modelsId}/versions/{versionsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/models/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.ml", ResourceName: "ml.projects.models.versions.get"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/models/{modelsId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/models/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.ml", ResourceName: "ml.projects.models.getIamPolicy"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/operations", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.ml", ResourceName: "ml.projects.operations.list"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.ml", ResourceName: "ml.projects.operations.get"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}:getConfig", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getConfig)$`), ServiceName: "google.ml", ResourceName: "ml.projects.getConfig"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/projects/{projectsId}/models/{modelsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/models/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.ml", ResourceName: "ml.projects.models.patch"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/projects/{projectsId}/models/{modelsId}/versions/{versionsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/models/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.ml", ResourceName: "ml.projects.models.versions.patch"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/jobs", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs)$`), ServiceName: "google.ml", ResourceName: "ml.projects.jobs.create"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/jobs/{jobsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.ml", ResourceName: "ml.projects.jobs.cancel"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/jobs/{jobsId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.ml", ResourceName: "ml.projects.jobs.setIamPolicy"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/jobs/{jobsId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.ml", ResourceName: "ml.projects.jobs.testIamPermissions"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/models", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/models)$`), ServiceName: "google.ml", ResourceName: "ml.projects.models.create"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/models/{modelsId}/versions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/models/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions)$`), ServiceName: "google.ml", ResourceName: "ml.projects.models.versions.create"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/models/{modelsId}/versions/{versionsId}:setDefault", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/models/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setDefault)$`), ServiceName: "google.ml", ResourceName: "ml.projects.models.versions.setDefault"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/models/{modelsId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/models/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.ml", ResourceName: "ml.projects.models.setIamPolicy"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/models/{modelsId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/models/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.ml", ResourceName: "ml.projects.models.testIamPermissions"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/operations/{operationsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.ml", ResourceName: "ml.projects.operations.cancel"},
		{Hostname: "ml.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}:predict", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:predict)$`), ServiceName: "google.ml", ResourceName: "ml.projects.predict"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v3/projects/{projectsId}/alertPolicies/{alertPoliciesId}", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/alertPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.alertPolicies.delete"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v3/projects/{projectsId}/groups/{groupsId}", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.groups.delete"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v3/projects/{projectsId}/metricDescriptors/{metricDescriptorsId}", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/metricDescriptors/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.metricDescriptors.delete"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v3/projects/{projectsId}/notificationChannels/{notificationChannelsId}", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notificationChannels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.notificationChannels.delete"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v3/projects/{projectsId}/uptimeCheckConfigs/{uptimeCheckConfigsId}", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/uptimeCheckConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.uptimeCheckConfigs.delete"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v3/projects/{projectsId}/alertPolicies", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/alertPolicies)$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.alertPolicies.list"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v3/projects/{projectsId}/alertPolicies/{alertPoliciesId}", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/alertPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.alertPolicies.get"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v3/projects/{projectsId}/groups", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/groups)$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.groups.list"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v3/projects/{projectsId}/groups/{groupsId}", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.groups.get"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v3/projects/{projectsId}/groups/{groupsId}/members", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/members)$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.groups.members.list"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v3/projects/{projectsId}/metricDescriptors", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/metricDescriptors)$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.metricDescriptors.list"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v3/projects/{projectsId}/metricDescriptors/{metricDescriptorsId}", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/metricDescriptors/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.metricDescriptors.get"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v3/projects/{projectsId}/monitoredResourceDescriptors", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/monitoredResourceDescriptors)$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.monitoredResourceDescriptors.list"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v3/projects/{projectsId}/monitoredResourceDescriptors/{monitoredResourceDescriptorsId}", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/monitoredResourceDescriptors/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.monitoredResourceDescriptors.get"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v3/projects/{projectsId}/notificationChannelDescriptors", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notificationChannelDescriptors)$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.notificationChannelDescriptors.list"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v3/projects/{projectsId}/notificationChannelDescriptors/{notificationChannelDescriptorsId}", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notificationChannelDescriptors/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.notificationChannelDescriptors.get"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v3/projects/{projectsId}/notificationChannels", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notificationChannels)$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.notificationChannels.list"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v3/projects/{projectsId}/notificationChannels/{notificationChannelsId}", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notificationChannels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.notificationChannels.get"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v3/projects/{projectsId}/timeSeries", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/timeSeries)$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.timeSeries.list"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v3/projects/{projectsId}/uptimeCheckConfigs", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/uptimeCheckConfigs)$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.uptimeCheckConfigs.list"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v3/projects/{projectsId}/uptimeCheckConfigs/{uptimeCheckConfigsId}", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/uptimeCheckConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.uptimeCheckConfigs.get"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v3/uptimeCheckIps", PathMatcher: regexp.MustCompile(`^(/v3/uptimeCheckIps)$`), ServiceName: "google.monitoring", ResourceName: "monitoring.uptimeCheckIps.list"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v3/projects/{projectsId}/alertPolicies/{alertPoliciesId}", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/alertPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.alertPolicies.patch"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v3/projects/{projectsId}/notificationChannels/{notificationChannelsId}", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notificationChannels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.notificationChannels.patch"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v3/projects/{projectsId}/uptimeCheckConfigs/{uptimeCheckConfigsId}", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/uptimeCheckConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.uptimeCheckConfigs.patch"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v3/projects/{projectsId}/alertPolicies", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/alertPolicies)$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.alertPolicies.create"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v3/projects/{projectsId}/collectdTimeSeries", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/collectdTimeSeries)$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.collectdTimeSeries.create"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v3/projects/{projectsId}/groups", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/groups)$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.groups.create"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v3/projects/{projectsId}/metricDescriptors", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/metricDescriptors)$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.metricDescriptors.create"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v3/projects/{projectsId}/notificationChannels", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notificationChannels)$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.notificationChannels.create"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v3/projects/{projectsId}/notificationChannels/{notificationChannelsId}:getVerificationCode", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notificationChannels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getVerificationCode)$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.notificationChannels.getVerificationCode"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v3/projects/{projectsId}/notificationChannels/{notificationChannelsId}:sendVerificationCode", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notificationChannels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:sendVerificationCode)$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.notificationChannels.sendVerificationCode"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v3/projects/{projectsId}/notificationChannels/{notificationChannelsId}:verify", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notificationChannels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:verify)$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.notificationChannels.verify"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v3/projects/{projectsId}/timeSeries", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/timeSeries)$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.timeSeries.create"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v3/projects/{projectsId}/uptimeCheckConfigs", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/uptimeCheckConfigs)$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.uptimeCheckConfigs.create"},
		{Hostname: "monitoring.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v3/projects/{projectsId}/groups/{groupsId}", PathMatcher: regexp.MustCompile(`^(/v3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.monitoring", ResourceName: "monitoring.projects.groups.update"},
		{Hostname: "oslogin.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/users/{usersId}/projects/{projectsId}", PathMatcher: regexp.MustCompile(`^(/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.oslogin", ResourceName: "oslogin.users.projects.delete"},
		{Hostname: "oslogin.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/users/{usersId}/sshPublicKeys/{sshPublicKeysId}", PathMatcher: regexp.MustCompile(`^(/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sshPublicKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.oslogin", ResourceName: "oslogin.users.sshPublicKeys.delete"},
		{Hostname: "oslogin.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1alpha/users/{usersId}/projects/{projectsId}", PathMatcher: regexp.MustCompile(`^(/v1alpha/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.oslogin", ResourceName: "oslogin.users.projects.delete"},
		{Hostname: "oslogin.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1alpha/users/{usersId}/sshPublicKeys/{sshPublicKeysId}", PathMatcher: regexp.MustCompile(`^(/v1alpha/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sshPublicKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.oslogin", ResourceName: "oslogin.users.sshPublicKeys.delete"},
		{Hostname: "oslogin.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta/users/{usersId}/projects/{projectsId}", PathMatcher: regexp.MustCompile(`^(/v1beta/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.oslogin", ResourceName: "oslogin.users.projects.delete"},
		{Hostname: "oslogin.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta/users/{usersId}/sshPublicKeys/{sshPublicKeysId}", PathMatcher: regexp.MustCompile(`^(/v1beta/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sshPublicKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.oslogin", ResourceName: "oslogin.users.sshPublicKeys.delete"},
		{Hostname: "oslogin.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/users/{usersId}/loginProfile", PathMatcher: regexp.MustCompile(`^(/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/loginProfile)$`), ServiceName: "google.oslogin", ResourceName: "oslogin.users.getLoginProfile"},
		{Hostname: "oslogin.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/users/{usersId}/sshPublicKeys/{sshPublicKeysId}", PathMatcher: regexp.MustCompile(`^(/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sshPublicKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.oslogin", ResourceName: "oslogin.users.sshPublicKeys.get"},
		{Hostname: "oslogin.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha/users/{usersId}/loginProfile", PathMatcher: regexp.MustCompile(`^(/v1alpha/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/loginProfile)$`), ServiceName: "google.oslogin", ResourceName: "oslogin.users.getLoginProfile"},
		{Hostname: "oslogin.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha/users/{usersId}/sshPublicKeys/{sshPublicKeysId}", PathMatcher: regexp.MustCompile(`^(/v1alpha/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sshPublicKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.oslogin", ResourceName: "oslogin.users.sshPublicKeys.get"},
		{Hostname: "oslogin.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta/users/{usersId}/loginProfile", PathMatcher: regexp.MustCompile(`^(/v1beta/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/loginProfile)$`), ServiceName: "google.oslogin", ResourceName: "oslogin.users.getLoginProfile"},
		{Hostname: "oslogin.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta/users/{usersId}/sshPublicKeys/{sshPublicKeysId}", PathMatcher: regexp.MustCompile(`^(/v1beta/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sshPublicKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.oslogin", ResourceName: "oslogin.users.sshPublicKeys.get"},
		{Hostname: "oslogin.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/users/{usersId}/sshPublicKeys/{sshPublicKeysId}", PathMatcher: regexp.MustCompile(`^(/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sshPublicKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.oslogin", ResourceName: "oslogin.users.sshPublicKeys.patch"},
		{Hostname: "oslogin.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1alpha/users/{usersId}/sshPublicKeys/{sshPublicKeysId}", PathMatcher: regexp.MustCompile(`^(/v1alpha/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sshPublicKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.oslogin", ResourceName: "oslogin.users.sshPublicKeys.patch"},
		{Hostname: "oslogin.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1beta/users/{usersId}/sshPublicKeys/{sshPublicKeysId}", PathMatcher: regexp.MustCompile(`^(/v1beta/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sshPublicKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.oslogin", ResourceName: "oslogin.users.sshPublicKeys.patch"},
		{Hostname: "oslogin.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/users/{usersId}:importSshPublicKey", PathMatcher: regexp.MustCompile(`^(/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:importSshPublicKey)$`), ServiceName: "google.oslogin", ResourceName: "oslogin.users.importSshPublicKey"},
		{Hostname: "oslogin.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1alpha/users/{usersId}:importSshPublicKey", PathMatcher: regexp.MustCompile(`^(/v1alpha/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:importSshPublicKey)$`), ServiceName: "google.oslogin", ResourceName: "oslogin.users.importSshPublicKey"},
		{Hostname: "oslogin.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta/users/{usersId}:importSshPublicKey", PathMatcher: regexp.MustCompile(`^(/v1beta/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:importSshPublicKey)$`), ServiceName: "google.oslogin", ResourceName: "oslogin.users.importSshPublicKey"},
		{Hostname: "partners.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/users/{userId}/companyRelation", PathMatcher: regexp.MustCompile(`^(/v2/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/companyRelation)$`), ServiceName: "google.partners", ResourceName: "partners.users.deleteCompanyRelation"},
		{Hostname: "partners.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/analytics", PathMatcher: regexp.MustCompile(`^(/v2/analytics)$`), ServiceName: "google.partners", ResourceName: "partners.analytics.list"},
		{Hostname: "partners.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/companies", PathMatcher: regexp.MustCompile(`^(/v2/companies)$`), ServiceName: "google.partners", ResourceName: "partners.companies.list"},
		{Hostname: "partners.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/companies/{companyId}", PathMatcher: regexp.MustCompile(`^(/v2/companies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.partners", ResourceName: "partners.companies.get"},
		{Hostname: "partners.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/leads", PathMatcher: regexp.MustCompile(`^(/v2/leads)$`), ServiceName: "google.partners", ResourceName: "partners.leads.list"},
		{Hostname: "partners.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/offers", PathMatcher: regexp.MustCompile(`^(/v2/offers)$`), ServiceName: "google.partners", ResourceName: "partners.offers.list"},
		{Hostname: "partners.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/offers/history", PathMatcher: regexp.MustCompile(`^(/v2/offers/history)$`), ServiceName: "google.partners", ResourceName: "partners.offers.history.list"},
		{Hostname: "partners.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/partnersstatus", PathMatcher: regexp.MustCompile(`^(/v2/partnersstatus)$`), ServiceName: "google.partners", ResourceName: "partners.getPartnersstatus"},
		{Hostname: "partners.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/userStates", PathMatcher: regexp.MustCompile(`^(/v2/userStates)$`), ServiceName: "google.partners", ResourceName: "partners.userStates.list"},
		{Hostname: "partners.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/users/{userId}", PathMatcher: regexp.MustCompile(`^(/v2/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.partners", ResourceName: "partners.users.get"},
		{Hostname: "partners.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2/companies", PathMatcher: regexp.MustCompile(`^(/v2/companies)$`), ServiceName: "google.partners", ResourceName: "partners.updateCompanies"},
		{Hostname: "partners.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2/leads", PathMatcher: regexp.MustCompile(`^(/v2/leads)$`), ServiceName: "google.partners", ResourceName: "partners.updateLeads"},
		{Hostname: "partners.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v2/users/profile", PathMatcher: regexp.MustCompile(`^(/v2/users/profile)$`), ServiceName: "google.partners", ResourceName: "partners.users.updateProfile"},
		{Hostname: "partners.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/clientMessages:log", PathMatcher: regexp.MustCompile(`^(/v2/clientMessages:log)$`), ServiceName: "google.partners", ResourceName: "partners.clientMessages.log"},
		{Hostname: "partners.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/companies/{companyId}/leads", PathMatcher: regexp.MustCompile(`^(/v2/companies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/leads)$`), ServiceName: "google.partners", ResourceName: "partners.companies.leads.create"},
		{Hostname: "partners.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/userEvents:log", PathMatcher: regexp.MustCompile(`^(/v2/userEvents:log)$`), ServiceName: "google.partners", ResourceName: "partners.userEvents.log"},
		{Hostname: "partners.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v2/users/{userId}/companyRelation", PathMatcher: regexp.MustCompile(`^(/v2/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/companyRelation)$`), ServiceName: "google.partners", ResourceName: "partners.users.createCompanyRelation"},
		{Hostname: "people.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/contactGroups/{contactGroupsId}", PathMatcher: regexp.MustCompile(`^(/v1/contactGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.people", ResourceName: "people.contactGroups.delete"},
		{Hostname: "people.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/people/{peopleId}:deleteContact", PathMatcher: regexp.MustCompile(`^(/v1/people/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:deleteContact)$`), ServiceName: "google.people", ResourceName: "people.people.deleteContact"},
		{Hostname: "people.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/contactGroups", PathMatcher: regexp.MustCompile(`^(/v1/contactGroups)$`), ServiceName: "google.people", ResourceName: "people.contactGroups.list"},
		{Hostname: "people.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/contactGroups/{contactGroupsId}", PathMatcher: regexp.MustCompile(`^(/v1/contactGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.people", ResourceName: "people.contactGroups.get"},
		{Hostname: "people.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/contactGroups:batchGet", PathMatcher: regexp.MustCompile(`^(/v1/contactGroups:batchGet)$`), ServiceName: "google.people", ResourceName: "people.contactGroups.batchGet"},
		{Hostname: "people.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/people/{peopleId}", PathMatcher: regexp.MustCompile(`^(/v1/people/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.people", ResourceName: "people.people.get"},
		{Hostname: "people.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/people/{peopleId}/connections", PathMatcher: regexp.MustCompile(`^(/v1/people/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/connections)$`), ServiceName: "google.people", ResourceName: "people.people.connections.list"},
		{Hostname: "people.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/people:batchGet", PathMatcher: regexp.MustCompile(`^(/v1/people:batchGet)$`), ServiceName: "google.people", ResourceName: "people.people.getBatchGet"},
		{Hostname: "people.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/people/{peopleId}:updateContact", PathMatcher: regexp.MustCompile(`^(/v1/people/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:updateContact)$`), ServiceName: "google.people", ResourceName: "people.people.updateContact"},
		{Hostname: "people.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/contactGroups", PathMatcher: regexp.MustCompile(`^(/v1/contactGroups)$`), ServiceName: "google.people", ResourceName: "people.contactGroups.create"},
		{Hostname: "people.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/contactGroups/{contactGroupsId}/members:modify", PathMatcher: regexp.MustCompile(`^(/v1/contactGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/members:modify)$`), ServiceName: "google.people", ResourceName: "people.contactGroups.members.modify"},
		{Hostname: "people.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/people:createContact", PathMatcher: regexp.MustCompile(`^(/v1/people:createContact)$`), ServiceName: "google.people", ResourceName: "people.people.createContact"},
		{Hostname: "people.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1/contactGroups/{contactGroupsId}", PathMatcher: regexp.MustCompile(`^(/v1/contactGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.people", ResourceName: "people.contactGroups.update"},
		{Hostname: "photoslibrary.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/albums", PathMatcher: regexp.MustCompile(`^(/v1/albums)$`), ServiceName: "google.photoslibrary", ResourceName: "photoslibrary.albums.list"},
		{Hostname: "photoslibrary.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/albums/{albumsId}", PathMatcher: regexp.MustCompile(`^(/v1/albums/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.photoslibrary", ResourceName: "photoslibrary.albums.get"},
		{Hostname: "photoslibrary.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/mediaItems/{mediaItemsId}", PathMatcher: regexp.MustCompile(`^(/v1/mediaItems/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.photoslibrary", ResourceName: "photoslibrary.mediaItems.get"},
		{Hostname: "photoslibrary.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/sharedAlbums", PathMatcher: regexp.MustCompile(`^(/v1/sharedAlbums)$`), ServiceName: "google.photoslibrary", ResourceName: "photoslibrary.sharedAlbums.list"},
		{Hostname: "photoslibrary.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/albums", PathMatcher: regexp.MustCompile(`^(/v1/albums)$`), ServiceName: "google.photoslibrary", ResourceName: "photoslibrary.albums.create"},
		{Hostname: "photoslibrary.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/albums/{albumsId}:addEnrichment", PathMatcher: regexp.MustCompile(`^(/v1/albums/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:addEnrichment)$`), ServiceName: "google.photoslibrary", ResourceName: "photoslibrary.albums.addEnrichment"},
		{Hostname: "photoslibrary.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/albums/{albumsId}:share", PathMatcher: regexp.MustCompile(`^(/v1/albums/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:share)$`), ServiceName: "google.photoslibrary", ResourceName: "photoslibrary.albums.share"},
		{Hostname: "photoslibrary.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/mediaItems:batchCreate", PathMatcher: regexp.MustCompile(`^(/v1/mediaItems:batchCreate)$`), ServiceName: "google.photoslibrary", ResourceName: "photoslibrary.mediaItems.batchCreate"},
		{Hostname: "photoslibrary.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/mediaItems:search", PathMatcher: regexp.MustCompile(`^(/v1/mediaItems:search)$`), ServiceName: "google.photoslibrary", ResourceName: "photoslibrary.mediaItems.search"},
		{Hostname: "photoslibrary.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/sharedAlbums:join", PathMatcher: regexp.MustCompile(`^(/v1/sharedAlbums:join)$`), ServiceName: "google.photoslibrary", ResourceName: "photoslibrary.sharedAlbums.join"},
		{Hostname: "playmoviespartner.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/accounts/{accountId}/avails", PathMatcher: regexp.MustCompile(`^(/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/avails)$`), ServiceName: "google.playmoviespartner", ResourceName: "playmoviespartner.accounts.avails.list"},
		{Hostname: "playmoviespartner.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/accounts/{accountId}/avails/{availId}", PathMatcher: regexp.MustCompile(`^(/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/avails/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.playmoviespartner", ResourceName: "playmoviespartner.accounts.avails.get"},
		{Hostname: "playmoviespartner.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/accounts/{accountId}/orders", PathMatcher: regexp.MustCompile(`^(/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders)$`), ServiceName: "google.playmoviespartner", ResourceName: "playmoviespartner.accounts.orders.list"},
		{Hostname: "playmoviespartner.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/accounts/{accountId}/orders/{orderId}", PathMatcher: regexp.MustCompile(`^(/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.playmoviespartner", ResourceName: "playmoviespartner.accounts.orders.get"},
		{Hostname: "playmoviespartner.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/accounts/{accountId}/storeInfos", PathMatcher: regexp.MustCompile(`^(/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/storeInfos)$`), ServiceName: "google.playmoviespartner", ResourceName: "playmoviespartner.accounts.storeInfos.list"},
		{Hostname: "playmoviespartner.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/accounts/{accountId}/storeInfos/{videoId}/country/{country}", PathMatcher: regexp.MustCompile(`^(/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/storeInfos/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/country/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.playmoviespartner", ResourceName: "playmoviespartner.accounts.storeInfos.country.get"},
		{Hostname: "poly.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/assets", PathMatcher: regexp.MustCompile(`^(/v1/assets)$`), ServiceName: "google.poly", ResourceName: "poly.assets.list"},
		{Hostname: "poly.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/assets/{assetsId}", PathMatcher: regexp.MustCompile(`^(/v1/assets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.poly", ResourceName: "poly.assets.get"},
		{Hostname: "poly.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/users/{usersId}/assets", PathMatcher: regexp.MustCompile(`^(/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/assets)$`), ServiceName: "google.poly", ResourceName: "poly.users.assets.list"},
		{Hostname: "poly.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/users/{usersId}/likedassets", PathMatcher: regexp.MustCompile(`^(/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/likedassets)$`), ServiceName: "google.poly", ResourceName: "poly.users.likedassets.list"},
		{Hostname: "proximitybeacon.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta1/beacons/{beaconsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/beacons/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.proximitybeacon", ResourceName: "proximitybeacon.beacons.delete"},
		{Hostname: "proximitybeacon.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta1/beacons/{beaconsId}/attachments/{attachmentsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/beacons/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/attachments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.proximitybeacon", ResourceName: "proximitybeacon.beacons.attachments.delete"},
		{Hostname: "proximitybeacon.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/beacons", PathMatcher: regexp.MustCompile(`^(/v1beta1/beacons)$`), ServiceName: "google.proximitybeacon", ResourceName: "proximitybeacon.beacons.list"},
		{Hostname: "proximitybeacon.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/beacons/{beaconsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/beacons/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.proximitybeacon", ResourceName: "proximitybeacon.beacons.get"},
		{Hostname: "proximitybeacon.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/beacons/{beaconsId}/attachments", PathMatcher: regexp.MustCompile(`^(/v1beta1/beacons/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/attachments)$`), ServiceName: "google.proximitybeacon", ResourceName: "proximitybeacon.beacons.attachments.list"},
		{Hostname: "proximitybeacon.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/beacons/{beaconsId}/diagnostics", PathMatcher: regexp.MustCompile(`^(/v1beta1/beacons/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/diagnostics)$`), ServiceName: "google.proximitybeacon", ResourceName: "proximitybeacon.beacons.diagnostics.list"},
		{Hostname: "proximitybeacon.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/eidparams", PathMatcher: regexp.MustCompile(`^(/v1beta1/eidparams)$`), ServiceName: "google.proximitybeacon", ResourceName: "proximitybeacon.getEidparams"},
		{Hostname: "proximitybeacon.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/namespaces", PathMatcher: regexp.MustCompile(`^(/v1beta1/namespaces)$`), ServiceName: "google.proximitybeacon", ResourceName: "proximitybeacon.namespaces.list"},
		{Hostname: "proximitybeacon.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/beaconinfo:getforobserved", PathMatcher: regexp.MustCompile(`^(/v1beta1/beaconinfo:getforobserved)$`), ServiceName: "google.proximitybeacon", ResourceName: "proximitybeacon.beaconinfo.getforobserved"},
		{Hostname: "proximitybeacon.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/beacons/{beaconsId}/attachments", PathMatcher: regexp.MustCompile(`^(/v1beta1/beacons/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/attachments)$`), ServiceName: "google.proximitybeacon", ResourceName: "proximitybeacon.beacons.attachments.create"},
		{Hostname: "proximitybeacon.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/beacons/{beaconsId}/attachments:batchDelete", PathMatcher: regexp.MustCompile(`^(/v1beta1/beacons/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/attachments:batchDelete)$`), ServiceName: "google.proximitybeacon", ResourceName: "proximitybeacon.beacons.attachments.batchDelete"},
		{Hostname: "proximitybeacon.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/beacons/{beaconsId}:activate", PathMatcher: regexp.MustCompile(`^(/v1beta1/beacons/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:activate)$`), ServiceName: "google.proximitybeacon", ResourceName: "proximitybeacon.beacons.activate"},
		{Hostname: "proximitybeacon.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/beacons/{beaconsId}:deactivate", PathMatcher: regexp.MustCompile(`^(/v1beta1/beacons/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:deactivate)$`), ServiceName: "google.proximitybeacon", ResourceName: "proximitybeacon.beacons.deactivate"},
		{Hostname: "proximitybeacon.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/beacons/{beaconsId}:decommission", PathMatcher: regexp.MustCompile(`^(/v1beta1/beacons/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:decommission)$`), ServiceName: "google.proximitybeacon", ResourceName: "proximitybeacon.beacons.decommission"},
		{Hostname: "proximitybeacon.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/beacons:register", PathMatcher: regexp.MustCompile(`^(/v1beta1/beacons:register)$`), ServiceName: "google.proximitybeacon", ResourceName: "proximitybeacon.beacons.register"},
		{Hostname: "proximitybeacon.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1beta1/beacons/{beaconsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/beacons/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.proximitybeacon", ResourceName: "proximitybeacon.beacons.update"},
		{Hostname: "proximitybeacon.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1beta1/namespaces/{namespacesId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/namespaces/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.proximitybeacon", ResourceName: "proximitybeacon.namespaces.update"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/snapshots/{snapshotsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/snapshots/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.snapshots.delete"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/subscriptions/{subscriptionsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.subscriptions.delete"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/topics/{topicsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/topics/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.topics.delete"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta1a/subscriptions/{subscriptionsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1a/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.pubsub", ResourceName: "pubsub.subscriptions.delete"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta1a/topics/{topicsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1a/topics/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.pubsub", ResourceName: "pubsub.topics.delete"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta2/projects/{projectsId}/subscriptions/{subscriptionsId}", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.subscriptions.delete"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta2/projects/{projectsId}/topics/{topicsId}", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/topics/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.topics.delete"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/snapshots", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/snapshots)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.snapshots.list"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/snapshots/{snapshotsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/snapshots/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.snapshots.get"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/snapshots/{snapshotsId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/snapshots/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.snapshots.getIamPolicy"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/subscriptions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.subscriptions.list"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/subscriptions/{subscriptionsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.subscriptions.get"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/subscriptions/{subscriptionsId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.subscriptions.getIamPolicy"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/topics", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/topics)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.topics.list"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/topics/{topicsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/topics/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.topics.get"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/topics/{topicsId}/snapshots", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/topics/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/snapshots)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.topics.snapshots.list"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/topics/{topicsId}/subscriptions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/topics/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.topics.subscriptions.list"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/topics/{topicsId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/topics/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.topics.getIamPolicy"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1a/subscriptions", PathMatcher: regexp.MustCompile(`^(/v1beta1a/subscriptions)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.subscriptions.list"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1a/subscriptions/{subscriptionsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1a/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.pubsub", ResourceName: "pubsub.subscriptions.get"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1a/topics", PathMatcher: regexp.MustCompile(`^(/v1beta1a/topics)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.topics.list"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1a/topics/{topicsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1a/topics/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.pubsub", ResourceName: "pubsub.topics.get"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta2/projects/{projectsId}/subscriptions", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.subscriptions.list"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta2/projects/{projectsId}/subscriptions/{subscriptionsId}", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.subscriptions.get"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta2/projects/{projectsId}/subscriptions/{subscriptionsId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.subscriptions.getIamPolicy"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta2/projects/{projectsId}/topics", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/topics)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.topics.list"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta2/projects/{projectsId}/topics/{topicsId}", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/topics/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.topics.get"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta2/projects/{projectsId}/topics/{topicsId}/subscriptions", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/topics/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.topics.subscriptions.list"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta2/projects/{projectsId}/topics/{topicsId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/topics/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.topics.getIamPolicy"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/projects/{projectsId}/snapshots/{snapshotsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/snapshots/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.snapshots.patch"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/projects/{projectsId}/subscriptions/{subscriptionsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.subscriptions.patch"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/snapshots/{snapshotsId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/snapshots/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.snapshots.setIamPolicy"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/snapshots/{snapshotsId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/snapshots/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.snapshots.testIamPermissions"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/subscriptions/{subscriptionsId}:acknowledge", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:acknowledge)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.subscriptions.acknowledge"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/subscriptions/{subscriptionsId}:modifyAckDeadline", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:modifyAckDeadline)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.subscriptions.modifyAckDeadline"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/subscriptions/{subscriptionsId}:modifyPushConfig", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:modifyPushConfig)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.subscriptions.modifyPushConfig"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/subscriptions/{subscriptionsId}:pull", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:pull)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.subscriptions.pull"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/subscriptions/{subscriptionsId}:seek", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:seek)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.subscriptions.seek"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/subscriptions/{subscriptionsId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.subscriptions.setIamPolicy"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/subscriptions/{subscriptionsId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.subscriptions.testIamPermissions"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/topics/{topicsId}:publish", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/topics/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:publish)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.topics.publish"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/topics/{topicsId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/topics/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.topics.setIamPolicy"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/topics/{topicsId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/topics/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.topics.testIamPermissions"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1a/subscriptions", PathMatcher: regexp.MustCompile(`^(/v1beta1a/subscriptions)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.subscriptions.create"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1a/subscriptions/acknowledge", PathMatcher: regexp.MustCompile(`^(/v1beta1a/subscriptions/acknowledge)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.subscriptions.acknowledge"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1a/subscriptions/modifyAckDeadline", PathMatcher: regexp.MustCompile(`^(/v1beta1a/subscriptions/modifyAckDeadline)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.subscriptions.modifyAckDeadline"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1a/subscriptions/modifyPushConfig", PathMatcher: regexp.MustCompile(`^(/v1beta1a/subscriptions/modifyPushConfig)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.subscriptions.modifyPushConfig"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1a/subscriptions/pull", PathMatcher: regexp.MustCompile(`^(/v1beta1a/subscriptions/pull)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.subscriptions.pull"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1a/subscriptions/pullBatch", PathMatcher: regexp.MustCompile(`^(/v1beta1a/subscriptions/pullBatch)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.subscriptions.pullBatch"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1a/topics", PathMatcher: regexp.MustCompile(`^(/v1beta1a/topics)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.topics.create"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1a/topics/publish", PathMatcher: regexp.MustCompile(`^(/v1beta1a/topics/publish)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.topics.publish"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1a/topics/publishBatch", PathMatcher: regexp.MustCompile(`^(/v1beta1a/topics/publishBatch)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.topics.publishBatch"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/subscriptions/{subscriptionsId}:acknowledge", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:acknowledge)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.subscriptions.acknowledge"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/subscriptions/{subscriptionsId}:modifyAckDeadline", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:modifyAckDeadline)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.subscriptions.modifyAckDeadline"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/subscriptions/{subscriptionsId}:modifyPushConfig", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:modifyPushConfig)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.subscriptions.modifyPushConfig"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/subscriptions/{subscriptionsId}:pull", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:pull)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.subscriptions.pull"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/subscriptions/{subscriptionsId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.subscriptions.setIamPolicy"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/subscriptions/{subscriptionsId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.subscriptions.testIamPermissions"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/topics/{topicsId}:publish", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/topics/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:publish)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.topics.publish"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/topics/{topicsId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/topics/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.topics.setIamPolicy"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/projects/{projectsId}/topics/{topicsId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/topics/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.topics.testIamPermissions"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1/projects/{projectsId}/snapshots/{snapshotsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/snapshots/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.snapshots.create"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1/projects/{projectsId}/subscriptions/{subscriptionsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.subscriptions.create"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1/projects/{projectsId}/topics/{topicsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/topics/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.topics.create"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1beta2/projects/{projectsId}/subscriptions/{subscriptionsId}", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.subscriptions.create"},
		{Hostname: "pubsub.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1beta2/projects/{projectsId}/topics/{topicsId}", PathMatcher: regexp.MustCompile(`^(/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/topics/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.pubsub", ResourceName: "pubsub.projects.topics.create"},
		{Hostname: "redis.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.redis", ResourceName: "redis.projects.locations.instances.delete"},
		{Hostname: "redis.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/locations", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations)$`), ServiceName: "google.redis", ResourceName: "redis.projects.locations.list"},
		{Hostname: "redis.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.redis", ResourceName: "redis.projects.locations.get"},
		{Hostname: "redis.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/instances", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances)$`), ServiceName: "google.redis", ResourceName: "redis.projects.locations.instances.list"},
		{Hostname: "redis.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.redis", ResourceName: "redis.projects.locations.instances.get"},
		{Hostname: "redis.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/operations", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.redis", ResourceName: "redis.projects.locations.operations.list"},
		{Hostname: "redis.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.redis", ResourceName: "redis.projects.locations.operations.get"},
		{Hostname: "redis.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.redis", ResourceName: "redis.projects.locations.instances.patch"},
		{Hostname: "redis.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/locations/{locationsId}/instances", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances)$`), ServiceName: "google.redis", ResourceName: "redis.projects.locations.instances.create"},
		{Hostname: "runtimeconfig.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.runtimeconfig", ResourceName: "runtimeconfig.operations.delete"},
		{Hostname: "runtimeconfig.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta1/projects/{projectsId}/configs/{configsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.runtimeconfig", ResourceName: "runtimeconfig.projects.configs.delete"},
		{Hostname: "runtimeconfig.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta1/projects/{projectsId}/configs/{configsId}/variables/{variablesId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/variables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.runtimeconfig", ResourceName: "runtimeconfig.projects.configs.variables.delete"},
		{Hostname: "runtimeconfig.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta1/projects/{projectsId}/configs/{configsId}/waiters/{waitersId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/waiters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.runtimeconfig", ResourceName: "runtimeconfig.projects.configs.waiters.delete"},
		{Hostname: "runtimeconfig.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/operations", PathMatcher: regexp.MustCompile(`^(/v1/operations)$`), ServiceName: "google.runtimeconfig", ResourceName: "runtimeconfig.operations.list"},
		{Hostname: "runtimeconfig.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/configs", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configs)$`), ServiceName: "google.runtimeconfig", ResourceName: "runtimeconfig.projects.configs.list"},
		{Hostname: "runtimeconfig.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/configs/{configsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.runtimeconfig", ResourceName: "runtimeconfig.projects.configs.get"},
		{Hostname: "runtimeconfig.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/configs/{configsId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.runtimeconfig", ResourceName: "runtimeconfig.projects.configs.operations.get"},
		{Hostname: "runtimeconfig.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/configs/{configsId}/variables", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/variables)$`), ServiceName: "google.runtimeconfig", ResourceName: "runtimeconfig.projects.configs.variables.list"},
		{Hostname: "runtimeconfig.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/configs/{configsId}/variables/{variablesId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/variables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.runtimeconfig", ResourceName: "runtimeconfig.projects.configs.variables.get"},
		{Hostname: "runtimeconfig.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/configs/{configsId}/waiters", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/waiters)$`), ServiceName: "google.runtimeconfig", ResourceName: "runtimeconfig.projects.configs.waiters.list"},
		{Hostname: "runtimeconfig.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/configs/{configsId}/waiters/{waitersId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/waiters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.runtimeconfig", ResourceName: "runtimeconfig.projects.configs.waiters.get"},
		{Hostname: "runtimeconfig.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/configs/{configsId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.runtimeconfig", ResourceName: "runtimeconfig.projects.configs.getIamPolicy"},
		{Hostname: "runtimeconfig.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/operations/{operationsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.runtimeconfig", ResourceName: "runtimeconfig.operations.cancel"},
		{Hostname: "runtimeconfig.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/configs", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configs)$`), ServiceName: "google.runtimeconfig", ResourceName: "runtimeconfig.projects.configs.create"},
		{Hostname: "runtimeconfig.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/configs/{configsId}/operations/{operationsId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.runtimeconfig", ResourceName: "runtimeconfig.projects.configs.operations.testIamPermissions"},
		{Hostname: "runtimeconfig.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/configs/{configsId}/variables", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/variables)$`), ServiceName: "google.runtimeconfig", ResourceName: "runtimeconfig.projects.configs.variables.create"},
		{Hostname: "runtimeconfig.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/configs/{configsId}/variables/{variablesId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/variables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.runtimeconfig", ResourceName: "runtimeconfig.projects.configs.variables.testIamPermissions"},
		{Hostname: "runtimeconfig.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/configs/{configsId}/variables/{variablesId}:watch", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/variables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:watch)$`), ServiceName: "google.runtimeconfig", ResourceName: "runtimeconfig.projects.configs.variables.watch"},
		{Hostname: "runtimeconfig.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/configs/{configsId}/waiters", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/waiters)$`), ServiceName: "google.runtimeconfig", ResourceName: "runtimeconfig.projects.configs.waiters.create"},
		{Hostname: "runtimeconfig.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/configs/{configsId}/waiters/{waitersId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/waiters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.runtimeconfig", ResourceName: "runtimeconfig.projects.configs.waiters.testIamPermissions"},
		{Hostname: "runtimeconfig.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/configs/{configsId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.runtimeconfig", ResourceName: "runtimeconfig.projects.configs.setIamPolicy"},
		{Hostname: "runtimeconfig.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/configs/{configsId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.runtimeconfig", ResourceName: "runtimeconfig.projects.configs.testIamPermissions"},
		{Hostname: "runtimeconfig.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1beta1/projects/{projectsId}/configs/{configsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.runtimeconfig", ResourceName: "runtimeconfig.projects.configs.update"},
		{Hostname: "runtimeconfig.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1beta1/projects/{projectsId}/configs/{configsId}/variables/{variablesId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/variables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.runtimeconfig", ResourceName: "runtimeconfig.projects.configs.variables.update"},
		{Hostname: "safebrowsing.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v4/encodedFullHashes/{encodedRequest}", PathMatcher: regexp.MustCompile(`^(/v4/encodedFullHashes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.safebrowsing", ResourceName: "safebrowsing.encodedFullHashes.get"},
		{Hostname: "safebrowsing.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v4/encodedUpdates/{encodedRequest}", PathMatcher: regexp.MustCompile(`^(/v4/encodedUpdates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.safebrowsing", ResourceName: "safebrowsing.encodedUpdates.get"},
		{Hostname: "safebrowsing.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v4/threatLists", PathMatcher: regexp.MustCompile(`^(/v4/threatLists)$`), ServiceName: "google.safebrowsing", ResourceName: "safebrowsing.threatLists.list"},
		{Hostname: "safebrowsing.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v4/fullHashes:find", PathMatcher: regexp.MustCompile(`^(/v4/fullHashes:find)$`), ServiceName: "google.safebrowsing", ResourceName: "safebrowsing.fullHashes.find"},
		{Hostname: "safebrowsing.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v4/threatHits", PathMatcher: regexp.MustCompile(`^(/v4/threatHits)$`), ServiceName: "google.safebrowsing", ResourceName: "safebrowsing.threatHits.create"},
		{Hostname: "safebrowsing.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v4/threatListUpdates:fetch", PathMatcher: regexp.MustCompile(`^(/v4/threatListUpdates:fetch)$`), ServiceName: "google.safebrowsing", ResourceName: "safebrowsing.threatListUpdates.fetch"},
		{Hostname: "safebrowsing.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v4/threatMatches:find", PathMatcher: regexp.MustCompile(`^(/v4/threatMatches:find)$`), ServiceName: "google.safebrowsing", ResourceName: "safebrowsing.threatMatches.find"},
		{Hostname: "script.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{scriptId}/deployments/{deploymentId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.script", ResourceName: "script.projects.deployments.delete"},
		{Hostname: "script.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/processes", PathMatcher: regexp.MustCompile(`^(/v1/processes)$`), ServiceName: "google.script", ResourceName: "script.processes.list"},
		{Hostname: "script.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/processes:listScriptProcesses", PathMatcher: regexp.MustCompile(`^(/v1/processes:listScriptProcesses)$`), ServiceName: "google.script", ResourceName: "script.processes.listScriptProcesses"},
		{Hostname: "script.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{scriptId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.script", ResourceName: "script.projects.get"},
		{Hostname: "script.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{scriptId}/content", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/content)$`), ServiceName: "google.script", ResourceName: "script.projects.getContent"},
		{Hostname: "script.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{scriptId}/deployments", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deployments)$`), ServiceName: "google.script", ResourceName: "script.projects.deployments.list"},
		{Hostname: "script.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{scriptId}/deployments/{deploymentId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.script", ResourceName: "script.projects.deployments.get"},
		{Hostname: "script.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{scriptId}/metrics", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/metrics)$`), ServiceName: "google.script", ResourceName: "script.projects.getMetrics"},
		{Hostname: "script.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{scriptId}/versions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions)$`), ServiceName: "google.script", ResourceName: "script.projects.versions.list"},
		{Hostname: "script.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{scriptId}/versions/{versionNumber}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.script", ResourceName: "script.projects.versions.get"},
		{Hostname: "script.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects", PathMatcher: regexp.MustCompile(`^(/v1/projects)$`), ServiceName: "google.script", ResourceName: "script.projects.create"},
		{Hostname: "script.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{scriptId}/deployments", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deployments)$`), ServiceName: "google.script", ResourceName: "script.projects.deployments.create"},
		{Hostname: "script.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{scriptId}/versions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions)$`), ServiceName: "google.script", ResourceName: "script.projects.versions.create"},
		{Hostname: "script.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/scripts/{scriptId}:run", PathMatcher: regexp.MustCompile(`^(/v1/scripts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:run)$`), ServiceName: "google.script", ResourceName: "script.scripts.run"},
		{Hostname: "script.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1/projects/{scriptId}/content", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/content)$`), ServiceName: "google.script", ResourceName: "script.projects.updateContent"},
		{Hostname: "script.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1/projects/{scriptId}/deployments/{deploymentId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.script", ResourceName: "script.projects.deployments.update"},
		{Hostname: "searchconsole.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/urlTestingTools/mobileFriendlyTest:run", PathMatcher: regexp.MustCompile(`^(/v1/urlTestingTools/mobileFriendlyTest:run)$`), ServiceName: "google.searchconsole", ResourceName: "searchconsole.urlTestingTools.mobileFriendlyTest.run"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1alpha1/projects/{projectsId}/brokers/{brokersId}/v2/service_instances/{instanceId}/service_bindings/{bindingId}", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/v2/service_instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/service_bindings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.v2.service_instances.service_bindings.delete"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1alpha1/projects/{projectsId}/brokers/{brokersId}/v2/service_instances/{service_instancesId}", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/v2/service_instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.v2.service_instances.delete"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta1/projects/{projectsId}/brokers/{brokersId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.delete"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta1/projects/{projectsId}/brokers/{brokersId}/v2/service_instances/{service_instancesId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/v2/service_instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.v2.service_instances.delete"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1beta1/projects/{projectsId}/brokers/{brokersId}/v2/service_instances/{service_instancesId}/service_bindings/{service_bindingsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/v2/service_instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/service_bindings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.v2.service_instances.service_bindings.delete"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/{v1Id}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.getIamPolicy"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha1/projects/{projectsId}/brokers/{brokersId}/instances/{instancesId}", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.instances.get"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha1/projects/{projectsId}/brokers/{brokersId}/instances/{instancesId}/service_bindings", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/service_bindings)$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.instances.service_bindings.list"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha1/projects/{projectsId}/brokers/{brokersId}/service_instances", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/service_instances)$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.service_instances.list"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha1/projects/{projectsId}/brokers/{brokersId}/v2/catalog", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/v2/catalog)$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.v2.catalog.list"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha1/projects/{projectsId}/brokers/{brokersId}/v2/service_instances/{service_instancesId}", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/v2/service_instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.v2.service_instances.get"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha1/projects/{projectsId}/brokers/{brokersId}/v2/service_instances/{service_instancesId}/last_operation", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/v2/service_instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/last_operation)$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.v2.service_instances.getLast_operation"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha1/projects/{projectsId}/brokers/{brokersId}/v2/service_instances/{service_instancesId}/service_bindings/{service_bindingsId}", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/v2/service_instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/service_bindings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.v2.service_instances.service_bindings.get"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha1/projects/{projectsId}/brokers/{brokersId}/v2/service_instances/{service_instancesId}/service_bindings/{service_bindingsId}/last_operation", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/v2/service_instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/service_bindings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/last_operation)$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.v2.service_instances.service_bindings.getLast_operation"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha1/{v1alpha1Id}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1alpha1/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.getIamPolicy"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/brokers", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers)$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.list"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/brokers/{brokersId}/instances", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances)$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.instances.list"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/brokers/{brokersId}/instances/{instancesId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.instances.get"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/brokers/{brokersId}/instances/{instancesId}/bindings", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/bindings)$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.instances.bindings.list"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/brokers/{brokersId}/instances/{instancesId}/bindings/{bindingsId}/last_operation", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/bindings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/last_operation)$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.instances.bindings.getLast_operation"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/brokers/{brokersId}/instances/{instancesId}/last_operation", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/last_operation)$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.instances.getLast_operation"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/brokers/{brokersId}/v2/catalog", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/v2/catalog)$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.v2.catalog.list"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/brokers/{brokersId}/v2/service_instances/{service_instancesId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/v2/service_instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.v2.service_instances.get"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/brokers/{brokersId}/v2/service_instances/{service_instancesId}/last_operation", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/v2/service_instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/last_operation)$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.v2.service_instances.getLast_operation"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/brokers/{brokersId}/v2/service_instances/{service_instancesId}/service_bindings/{service_bindingsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/v2/service_instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/service_bindings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.v2.service_instances.service_bindings.get"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/projects/{projectsId}/brokers/{brokersId}/v2/service_instances/{service_instancesId}/service_bindings/{service_bindingsId}/last_operation", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/v2/service_instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/service_bindings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/last_operation)$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.v2.service_instances.service_bindings.getLast_operation"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/{v1beta1Id}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1beta1/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.getIamPolicy"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1alpha1/projects/{projectsId}/brokers/{brokersId}/v2/service_instances/{service_instancesId}", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/v2/service_instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.v2.service_instances.patch"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1beta1/projects/{projectsId}/brokers/{brokersId}/v2/service_instances/{service_instancesId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/v2/service_instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.v2.service_instances.patch"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/{v1Id}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.setIamPolicy"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/{v1Id}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.testIamPermissions"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1alpha1/{v1alpha1Id}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1alpha1/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.setIamPolicy"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1alpha1/{v1alpha1Id}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1alpha1/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.testIamPermissions"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/projects/{projectsId}/brokers", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers)$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.create"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/{v1beta1Id}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1beta1/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.setIamPolicy"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/{v1beta1Id}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1beta1/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.testIamPermissions"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1alpha1/projects/{projectsId}/brokers/{brokersId}/v2/service_instances/{service_instancesId}", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/v2/service_instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.v2.service_instances.create"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1alpha1/projects/{projectsId}/brokers/{brokersId}/v2/service_instances/{service_instancesId}/service_bindings/{service_bindingsId}", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/v2/service_instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/service_bindings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.v2.service_instances.service_bindings.create"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1beta1/projects/{projectsId}/brokers/{brokersId}/v2/service_instances/{service_instancesId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/v2/service_instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.v2.service_instances.create"},
		{Hostname: "servicebroker.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1beta1/projects/{projectsId}/brokers/{brokersId}/v2/service_instances/{service_instancesId}/service_bindings/{service_bindingsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/brokers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/v2/service_instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/service_bindings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.servicebroker", ResourceName: "servicebroker.projects.brokers.v2.service_instances.service_bindings.create"},
		{Hostname: "serviceconsumermanagement.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.serviceconsumermanagement", ResourceName: "serviceconsumermanagement.operations.delete"},
		{Hostname: "serviceconsumermanagement.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/services/{servicesId}/{servicesId1}/{servicesId2}/tenancyUnits/{tenancyUnitsId}", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tenancyUnits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.serviceconsumermanagement", ResourceName: "serviceconsumermanagement.services.tenancyUnits.delete"},
		{Hostname: "serviceconsumermanagement.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/operations", PathMatcher: regexp.MustCompile(`^(/v1/operations)$`), ServiceName: "google.serviceconsumermanagement", ResourceName: "serviceconsumermanagement.operations.list"},
		{Hostname: "serviceconsumermanagement.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.serviceconsumermanagement", ResourceName: "serviceconsumermanagement.operations.get"},
		{Hostname: "serviceconsumermanagement.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/services/{servicesId}/{servicesId1}/{servicesId2}/tenancyUnits", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tenancyUnits)$`), ServiceName: "google.serviceconsumermanagement", ResourceName: "serviceconsumermanagement.services.tenancyUnits.list"},
		{Hostname: "serviceconsumermanagement.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/services/{servicesId}:search", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:search)$`), ServiceName: "google.serviceconsumermanagement", ResourceName: "serviceconsumermanagement.services.search"},
		{Hostname: "serviceconsumermanagement.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/operations/{operationsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.serviceconsumermanagement", ResourceName: "serviceconsumermanagement.operations.cancel"},
		{Hostname: "serviceconsumermanagement.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/services/{servicesId}/{servicesId1}/{servicesId2}/tenancyUnits", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tenancyUnits)$`), ServiceName: "google.serviceconsumermanagement", ResourceName: "serviceconsumermanagement.services.tenancyUnits.create"},
		{Hostname: "serviceconsumermanagement.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/services/{servicesId}/{servicesId1}/{servicesId2}/tenancyUnits/{tenancyUnitsId}:addProject", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tenancyUnits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:addProject)$`), ServiceName: "google.serviceconsumermanagement", ResourceName: "serviceconsumermanagement.services.tenancyUnits.addProject"},
		{Hostname: "serviceconsumermanagement.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/services/{servicesId}/{servicesId1}/{servicesId2}/tenancyUnits/{tenancyUnitsId}:removeProject", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tenancyUnits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:removeProject)$`), ServiceName: "google.serviceconsumermanagement", ResourceName: "serviceconsumermanagement.services.tenancyUnits.removeProject"},
		{Hostname: "servicecontrol.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/services/{serviceName}:allocateQuota", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:allocateQuota)$`), ServiceName: "google.servicecontrol", ResourceName: "servicecontrol.services.allocateQuota"},
		{Hostname: "servicecontrol.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/services/{serviceName}:check", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:check)$`), ServiceName: "google.servicecontrol", ResourceName: "servicecontrol.services.check"},
		{Hostname: "servicecontrol.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/services/{serviceName}:endReconciliation", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:endReconciliation)$`), ServiceName: "google.servicecontrol", ResourceName: "servicecontrol.services.endReconciliation"},
		{Hostname: "servicecontrol.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/services/{serviceName}:releaseQuota", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:releaseQuota)$`), ServiceName: "google.servicecontrol", ResourceName: "servicecontrol.services.releaseQuota"},
		{Hostname: "servicecontrol.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/services/{serviceName}:report", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:report)$`), ServiceName: "google.servicecontrol", ResourceName: "servicecontrol.services.report"},
		{Hostname: "servicecontrol.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/services/{serviceName}:startReconciliation", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:startReconciliation)$`), ServiceName: "google.servicecontrol", ResourceName: "servicecontrol.services.startReconciliation"},
		{Hostname: "servicemanagement.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/services/{serviceName}", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.servicemanagement", ResourceName: "servicemanagement.services.delete"},
		{Hostname: "servicemanagement.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/operations", PathMatcher: regexp.MustCompile(`^(/v1/operations)$`), ServiceName: "google.servicemanagement", ResourceName: "servicemanagement.operations.list"},
		{Hostname: "servicemanagement.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.servicemanagement", ResourceName: "servicemanagement.operations.get"},
		{Hostname: "servicemanagement.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/services", PathMatcher: regexp.MustCompile(`^(/v1/services)$`), ServiceName: "google.servicemanagement", ResourceName: "servicemanagement.services.list"},
		{Hostname: "servicemanagement.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/services/{serviceName}", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.servicemanagement", ResourceName: "servicemanagement.services.get"},
		{Hostname: "servicemanagement.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/services/{serviceName}/config", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/config)$`), ServiceName: "google.servicemanagement", ResourceName: "servicemanagement.services.getConfig"},
		{Hostname: "servicemanagement.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/services/{serviceName}/configs", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configs)$`), ServiceName: "google.servicemanagement", ResourceName: "servicemanagement.services.configs.list"},
		{Hostname: "servicemanagement.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/services/{serviceName}/configs/{configId}", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.servicemanagement", ResourceName: "servicemanagement.services.configs.get"},
		{Hostname: "servicemanagement.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/services/{serviceName}/rollouts", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/rollouts)$`), ServiceName: "google.servicemanagement", ResourceName: "servicemanagement.services.rollouts.list"},
		{Hostname: "servicemanagement.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/services/{serviceName}/rollouts/{rolloutId}", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/rollouts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.servicemanagement", ResourceName: "servicemanagement.services.rollouts.get"},
		{Hostname: "servicemanagement.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/services", PathMatcher: regexp.MustCompile(`^(/v1/services)$`), ServiceName: "google.servicemanagement", ResourceName: "servicemanagement.services.create"},
		{Hostname: "servicemanagement.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/services/{serviceName}/configs", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configs)$`), ServiceName: "google.servicemanagement", ResourceName: "servicemanagement.services.configs.create"},
		{Hostname: "servicemanagement.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/services/{serviceName}/configs:submit", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/configs:submit)$`), ServiceName: "google.servicemanagement", ResourceName: "servicemanagement.services.configs.submit"},
		{Hostname: "servicemanagement.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/services/{serviceName}/rollouts", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/rollouts)$`), ServiceName: "google.servicemanagement", ResourceName: "servicemanagement.services.rollouts.create"},
		{Hostname: "servicemanagement.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/services/{serviceName}:disable", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:disable)$`), ServiceName: "google.servicemanagement", ResourceName: "servicemanagement.services.disable"},
		{Hostname: "servicemanagement.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/services/{serviceName}:enable", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:enable)$`), ServiceName: "google.servicemanagement", ResourceName: "servicemanagement.services.enable"},
		{Hostname: "servicemanagement.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/services/{serviceName}:undelete", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:undelete)$`), ServiceName: "google.servicemanagement", ResourceName: "servicemanagement.services.undelete"},
		{Hostname: "servicemanagement.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/services/{servicesId}/consumers/{consumersId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/consumers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.servicemanagement", ResourceName: "servicemanagement.services.consumers.getIamPolicy"},
		{Hostname: "servicemanagement.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/services/{servicesId}/consumers/{consumersId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/consumers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.servicemanagement", ResourceName: "servicemanagement.services.consumers.setIamPolicy"},
		{Hostname: "servicemanagement.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/services/{servicesId}/consumers/{consumersId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/consumers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.servicemanagement", ResourceName: "servicemanagement.services.consumers.testIamPermissions"},
		{Hostname: "servicemanagement.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/services/{servicesId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.servicemanagement", ResourceName: "servicemanagement.services.getIamPolicy"},
		{Hostname: "servicemanagement.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/services/{servicesId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.servicemanagement", ResourceName: "servicemanagement.services.setIamPolicy"},
		{Hostname: "servicemanagement.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/services/{servicesId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.servicemanagement", ResourceName: "servicemanagement.services.testIamPermissions"},
		{Hostname: "servicemanagement.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/services:generateConfigReport", PathMatcher: regexp.MustCompile(`^(/v1/services:generateConfigReport)$`), ServiceName: "google.servicemanagement", ResourceName: "servicemanagement.services.generateConfigReport"},
		{Hostname: "serviceusage.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.serviceusage", ResourceName: "serviceusage.operations.delete"},
		{Hostname: "serviceusage.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/operations", PathMatcher: regexp.MustCompile(`^(/v1/operations)$`), ServiceName: "google.serviceusage", ResourceName: "serviceusage.operations.list"},
		{Hostname: "serviceusage.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.serviceusage", ResourceName: "serviceusage.operations.get"},
		{Hostname: "serviceusage.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/services:search", PathMatcher: regexp.MustCompile(`^(/v1/services:search)$`), ServiceName: "google.serviceusage", ResourceName: "serviceusage.services.search"},
		{Hostname: "serviceusage.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/{v1Id}/{v1Id1}/services/{servicesId}", PathMatcher: regexp.MustCompile(`^(/v1/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.serviceusage", ResourceName: "serviceusage.services.get"},
		{Hostname: "serviceusage.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/{v1Id}/{v1Id1}/services:enabled", PathMatcher: regexp.MustCompile(`^(/v1/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services:enabled)$`), ServiceName: "google.serviceusage", ResourceName: "serviceusage.services.listEnabled"},
		{Hostname: "serviceusage.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/operations", PathMatcher: regexp.MustCompile(`^(/v1beta1/operations)$`), ServiceName: "google.serviceusage", ResourceName: "serviceusage.operations.list"},
		{Hostname: "serviceusage.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.serviceusage", ResourceName: "serviceusage.operations.get"},
		{Hostname: "serviceusage.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/{v1beta1Id}/{v1beta1Id1}/services", PathMatcher: regexp.MustCompile(`^(/v1beta1/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services)$`), ServiceName: "google.serviceusage", ResourceName: "serviceusage.services.list"},
		{Hostname: "serviceusage.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/{v1beta1Id}/{v1beta1Id1}/services/{servicesId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.serviceusage", ResourceName: "serviceusage.services.get"},
		{Hostname: "serviceusage.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/operations/{operationsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.serviceusage", ResourceName: "serviceusage.operations.cancel"},
		{Hostname: "serviceusage.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/{v1Id}/{v1Id1}/services/{servicesId}:disable", PathMatcher: regexp.MustCompile(`^(/v1/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:disable)$`), ServiceName: "google.serviceusage", ResourceName: "serviceusage.services.disable"},
		{Hostname: "serviceusage.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/{v1Id}/{v1Id1}/services/{servicesId}:enable", PathMatcher: regexp.MustCompile(`^(/v1/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:enable)$`), ServiceName: "google.serviceusage", ResourceName: "serviceusage.services.enable"},
		{Hostname: "serviceusage.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/{v1beta1Id}/{v1beta1Id1}/services/{servicesId}:disable", PathMatcher: regexp.MustCompile(`^(/v1beta1/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:disable)$`), ServiceName: "google.serviceusage", ResourceName: "serviceusage.services.disable"},
		{Hostname: "serviceusage.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/{v1beta1Id}/{v1beta1Id1}/services/{servicesId}:enable", PathMatcher: regexp.MustCompile(`^(/v1beta1/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:enable)$`), ServiceName: "google.serviceusage", ResourceName: "serviceusage.services.enable"},
		{Hostname: "serviceusage.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/{v1beta1Id}/{v1beta1Id1}/services:batchEnable", PathMatcher: regexp.MustCompile(`^(/v1beta1/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services:batchEnable)$`), ServiceName: "google.serviceusage", ResourceName: "serviceusage.services.batchEnable"},
		{Hostname: "serviceuser.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/services", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services)$`), ServiceName: "google.serviceuser", ResourceName: "serviceuser.projects.services.list"},
		{Hostname: "serviceuser.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/services:search", PathMatcher: regexp.MustCompile(`^(/v1/services:search)$`), ServiceName: "google.serviceuser", ResourceName: "serviceuser.services.search"},
		{Hostname: "serviceuser.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/services/{servicesId}:disable", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:disable)$`), ServiceName: "google.serviceuser", ResourceName: "serviceuser.projects.services.disable"},
		{Hostname: "serviceuser.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/services/{servicesId}:enable", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/services/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:enable)$`), ServiceName: "google.serviceuser", ResourceName: "serviceuser.projects.services.enable"},
		{Hostname: "sheets.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v4/spreadsheets/{spreadsheetId}", PathMatcher: regexp.MustCompile(`^(/v4/spreadsheets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.sheets", ResourceName: "sheets.spreadsheets.get"},
		{Hostname: "sheets.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v4/spreadsheets/{spreadsheetId}/developerMetadata/{metadataId}", PathMatcher: regexp.MustCompile(`^(/v4/spreadsheets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/developerMetadata/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.sheets", ResourceName: "sheets.spreadsheets.developerMetadata.get"},
		{Hostname: "sheets.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v4/spreadsheets/{spreadsheetId}/values/{range}", PathMatcher: regexp.MustCompile(`^(/v4/spreadsheets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/values/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.sheets", ResourceName: "sheets.spreadsheets.values.get"},
		{Hostname: "sheets.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v4/spreadsheets/{spreadsheetId}/values:batchGet", PathMatcher: regexp.MustCompile(`^(/v4/spreadsheets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/values:batchGet)$`), ServiceName: "google.sheets", ResourceName: "sheets.spreadsheets.values.batchGet"},
		{Hostname: "sheets.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v4/spreadsheets", PathMatcher: regexp.MustCompile(`^(/v4/spreadsheets)$`), ServiceName: "google.sheets", ResourceName: "sheets.spreadsheets.create"},
		{Hostname: "sheets.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v4/spreadsheets/{spreadsheetId}/developerMetadata:search", PathMatcher: regexp.MustCompile(`^(/v4/spreadsheets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/developerMetadata:search)$`), ServiceName: "google.sheets", ResourceName: "sheets.spreadsheets.developerMetadata.search"},
		{Hostname: "sheets.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v4/spreadsheets/{spreadsheetId}/sheets/{sheetId}:copyTo", PathMatcher: regexp.MustCompile(`^(/v4/spreadsheets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sheets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:copyTo)$`), ServiceName: "google.sheets", ResourceName: "sheets.spreadsheets.sheets.copyTo"},
		{Hostname: "sheets.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v4/spreadsheets/{spreadsheetId}/values/{range}:append", PathMatcher: regexp.MustCompile(`^(/v4/spreadsheets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/values/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:append)$`), ServiceName: "google.sheets", ResourceName: "sheets.spreadsheets.values.append"},
		{Hostname: "sheets.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v4/spreadsheets/{spreadsheetId}/values/{range}:clear", PathMatcher: regexp.MustCompile(`^(/v4/spreadsheets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/values/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:clear)$`), ServiceName: "google.sheets", ResourceName: "sheets.spreadsheets.values.clear"},
		{Hostname: "sheets.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v4/spreadsheets/{spreadsheetId}/values:batchClear", PathMatcher: regexp.MustCompile(`^(/v4/spreadsheets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/values:batchClear)$`), ServiceName: "google.sheets", ResourceName: "sheets.spreadsheets.values.batchClear"},
		{Hostname: "sheets.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v4/spreadsheets/{spreadsheetId}/values:batchClearByDataFilter", PathMatcher: regexp.MustCompile(`^(/v4/spreadsheets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/values:batchClearByDataFilter)$`), ServiceName: "google.sheets", ResourceName: "sheets.spreadsheets.values.batchClearByDataFilter"},
		{Hostname: "sheets.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v4/spreadsheets/{spreadsheetId}/values:batchGetByDataFilter", PathMatcher: regexp.MustCompile(`^(/v4/spreadsheets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/values:batchGetByDataFilter)$`), ServiceName: "google.sheets", ResourceName: "sheets.spreadsheets.values.batchGetByDataFilter"},
		{Hostname: "sheets.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v4/spreadsheets/{spreadsheetId}/values:batchUpdate", PathMatcher: regexp.MustCompile(`^(/v4/spreadsheets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/values:batchUpdate)$`), ServiceName: "google.sheets", ResourceName: "sheets.spreadsheets.values.batchUpdate"},
		{Hostname: "sheets.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v4/spreadsheets/{spreadsheetId}/values:batchUpdateByDataFilter", PathMatcher: regexp.MustCompile(`^(/v4/spreadsheets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/values:batchUpdateByDataFilter)$`), ServiceName: "google.sheets", ResourceName: "sheets.spreadsheets.values.batchUpdateByDataFilter"},
		{Hostname: "sheets.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v4/spreadsheets/{spreadsheetId}:batchUpdate", PathMatcher: regexp.MustCompile(`^(/v4/spreadsheets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:batchUpdate)$`), ServiceName: "google.sheets", ResourceName: "sheets.spreadsheets.batchUpdate"},
		{Hostname: "sheets.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v4/spreadsheets/{spreadsheetId}:getByDataFilter", PathMatcher: regexp.MustCompile(`^(/v4/spreadsheets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getByDataFilter)$`), ServiceName: "google.sheets", ResourceName: "sheets.spreadsheets.getByDataFilter"},
		{Hostname: "sheets.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v4/spreadsheets/{spreadsheetId}/values/{range}", PathMatcher: regexp.MustCompile(`^(/v4/spreadsheets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/values/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.sheets", ResourceName: "sheets.spreadsheets.values.update"},
		{Hostname: "slides.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/presentations/{presentationId}/pages/{pageObjectId}", PathMatcher: regexp.MustCompile(`^(/v1/presentations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.slides", ResourceName: "slides.presentations.pages.get"},
		{Hostname: "slides.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/presentations/{presentationId}/pages/{pageObjectId}/thumbnail", PathMatcher: regexp.MustCompile(`^(/v1/presentations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/thumbnail)$`), ServiceName: "google.slides", ResourceName: "slides.presentations.pages.getThumbnail"},
		{Hostname: "slides.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/presentations/{presentationsId}", PathMatcher: regexp.MustCompile(`^(/v1/presentations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.slides", ResourceName: "slides.presentations.get"},
		{Hostname: "slides.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/presentations", PathMatcher: regexp.MustCompile(`^(/v1/presentations)$`), ServiceName: "google.slides", ResourceName: "slides.presentations.create"},
		{Hostname: "slides.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/presentations/{presentationId}:batchUpdate", PathMatcher: regexp.MustCompile(`^(/v1/presentations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:batchUpdate)$`), ServiceName: "google.slides", ResourceName: "slides.presentations.batchUpdate"},
		{Hostname: "sourcerepo.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/repos/{reposId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/repos/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.sourcerepo", ResourceName: "sourcerepo.projects.repos.delete"},
		{Hostname: "sourcerepo.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/config", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/config)$`), ServiceName: "google.sourcerepo", ResourceName: "sourcerepo.projects.getConfig"},
		{Hostname: "sourcerepo.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/repos", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/repos)$`), ServiceName: "google.sourcerepo", ResourceName: "sourcerepo.projects.repos.list"},
		{Hostname: "sourcerepo.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/repos/{reposId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/repos/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.sourcerepo", ResourceName: "sourcerepo.projects.repos.get"},
		{Hostname: "sourcerepo.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/repos/{reposId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/repos/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.sourcerepo", ResourceName: "sourcerepo.projects.repos.getIamPolicy"},
		{Hostname: "sourcerepo.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/projects/{projectsId}/config", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/config)$`), ServiceName: "google.sourcerepo", ResourceName: "sourcerepo.projects.updateConfig"},
		{Hostname: "sourcerepo.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/projects/{projectsId}/repos/{reposId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/repos/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.sourcerepo", ResourceName: "sourcerepo.projects.repos.patch"},
		{Hostname: "sourcerepo.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/repos", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/repos)$`), ServiceName: "google.sourcerepo", ResourceName: "sourcerepo.projects.repos.create"},
		{Hostname: "sourcerepo.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/repos/{reposId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/repos/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.sourcerepo", ResourceName: "sourcerepo.projects.repos.setIamPolicy"},
		{Hostname: "sourcerepo.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/repos/{reposId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/repos/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.sourcerepo", ResourceName: "sourcerepo.projects.repos.testIamPermissions"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.delete"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/databases/{databasesId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.databases.dropDatabase"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/databases/{databasesId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.databases.operations.delete"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/databases/{databasesId}/sessions/{sessionsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.databases.sessions.delete"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.operations.delete"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/instanceConfigs", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceConfigs)$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instanceConfigs.list"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/instanceConfigs/{instanceConfigsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instanceConfigs.get"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/instances", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances)$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.list"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.get"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/databases", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases)$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.databases.list"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/databases/{databasesId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.databases.get"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/databases/{databasesId}/ddl", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/ddl)$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.databases.getDdl"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/databases/{databasesId}/operations", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.databases.operations.list"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/databases/{databasesId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.databases.operations.get"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/databases/{databasesId}/sessions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sessions)$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.databases.sessions.list"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/databases/{databasesId}/sessions/{sessionsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.databases.sessions.get"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/operations", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.operations.list"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.operations.get"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.patch"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/databases/{databasesId}/ddl", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/ddl)$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.databases.updateDdl"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/instances", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances)$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.create"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/databases", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases)$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.databases.create"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/databases/{databasesId}/operations/{operationsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.databases.operations.cancel"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/databases/{databasesId}/sessions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sessions)$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.databases.sessions.create"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/databases/{databasesId}/sessions/{sessionsId}:beginTransaction", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:beginTransaction)$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.databases.sessions.beginTransaction"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/databases/{databasesId}/sessions/{sessionsId}:commit", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:commit)$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.databases.sessions.commit"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/databases/{databasesId}/sessions/{sessionsId}:executeSql", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:executeSql)$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.databases.sessions.executeSql"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/databases/{databasesId}/sessions/{sessionsId}:executeStreamingSql", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:executeStreamingSql)$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.databases.sessions.executeStreamingSql"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/databases/{databasesId}/sessions/{sessionsId}:partitionQuery", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:partitionQuery)$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.databases.sessions.partitionQuery"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/databases/{databasesId}/sessions/{sessionsId}:partitionRead", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:partitionRead)$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.databases.sessions.partitionRead"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/databases/{databasesId}/sessions/{sessionsId}:read", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:read)$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.databases.sessions.read"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/databases/{databasesId}/sessions/{sessionsId}:rollback", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:rollback)$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.databases.sessions.rollback"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/databases/{databasesId}/sessions/{sessionsId}:streamingRead", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:streamingRead)$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.databases.sessions.streamingRead"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/databases/{databasesId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.databases.getIamPolicy"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/databases/{databasesId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.databases.setIamPolicy"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/databases/{databasesId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.databases.testIamPermissions"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}/operations/{operationsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.operations.cancel"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}:getIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:getIamPolicy)$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.getIamPolicy"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}:setIamPolicy", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:setIamPolicy)$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.setIamPolicy"},
		{Hostname: "spanner.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/instances/{instancesId}:testIamPermissions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:testIamPermissions)$`), ServiceName: "google.spanner", ResourceName: "spanner.projects.instances.testIamPermissions"},
		{Hostname: "speech.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.speech", ResourceName: "speech.operations.get"},
		{Hostname: "speech.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1beta1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.speech", ResourceName: "speech.operations.get"},
		{Hostname: "speech.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/speech:longrunningrecognize", PathMatcher: regexp.MustCompile(`^(/v1/speech:longrunningrecognize)$`), ServiceName: "google.speech", ResourceName: "speech.speech.longrunningrecognize"},
		{Hostname: "speech.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/speech:recognize", PathMatcher: regexp.MustCompile(`^(/v1/speech:recognize)$`), ServiceName: "google.speech", ResourceName: "speech.speech.recognize"},
		{Hostname: "speech.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/speech:asyncrecognize", PathMatcher: regexp.MustCompile(`^(/v1beta1/speech:asyncrecognize)$`), ServiceName: "google.speech", ResourceName: "speech.speech.asyncrecognize"},
		{Hostname: "speech.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/speech:syncrecognize", PathMatcher: regexp.MustCompile(`^(/v1beta1/speech:syncrecognize)$`), ServiceName: "google.speech", ResourceName: "speech.speech.syncrecognize"},
		{Hostname: "storagetransfer.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/transferOperations/{transferOperationsId}", PathMatcher: regexp.MustCompile(`^(/v1/transferOperations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storagetransfer", ResourceName: "storagetransfer.transferOperations.delete"},
		{Hostname: "storagetransfer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/googleServiceAccounts/{projectId}", PathMatcher: regexp.MustCompile(`^(/v1/googleServiceAccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storagetransfer", ResourceName: "storagetransfer.googleServiceAccounts.get"},
		{Hostname: "storagetransfer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/transferJobs", PathMatcher: regexp.MustCompile(`^(/v1/transferJobs)$`), ServiceName: "google.storagetransfer", ResourceName: "storagetransfer.transferJobs.list"},
		{Hostname: "storagetransfer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/transferJobs/{transferJobsId}", PathMatcher: regexp.MustCompile(`^(/v1/transferJobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storagetransfer", ResourceName: "storagetransfer.transferJobs.get"},
		{Hostname: "storagetransfer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/transferOperations", PathMatcher: regexp.MustCompile(`^(/v1/transferOperations)$`), ServiceName: "google.storagetransfer", ResourceName: "storagetransfer.transferOperations.list"},
		{Hostname: "storagetransfer.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/transferOperations/{transferOperationsId}", PathMatcher: regexp.MustCompile(`^(/v1/transferOperations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storagetransfer", ResourceName: "storagetransfer.transferOperations.get"},
		{Hostname: "storagetransfer.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1/transferJobs/{transferJobsId}", PathMatcher: regexp.MustCompile(`^(/v1/transferJobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storagetransfer", ResourceName: "storagetransfer.transferJobs.patch"},
		{Hostname: "storagetransfer.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/transferJobs", PathMatcher: regexp.MustCompile(`^(/v1/transferJobs)$`), ServiceName: "google.storagetransfer", ResourceName: "storagetransfer.transferJobs.create"},
		{Hostname: "storagetransfer.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/transferOperations/{transferOperationsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1/transferOperations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.storagetransfer", ResourceName: "storagetransfer.transferOperations.cancel"},
		{Hostname: "storagetransfer.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/transferOperations/{transferOperationsId}:pause", PathMatcher: regexp.MustCompile(`^(/v1/transferOperations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:pause)$`), ServiceName: "google.storagetransfer", ResourceName: "storagetransfer.transferOperations.pause"},
		{Hostname: "storagetransfer.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/transferOperations/{transferOperationsId}:resume", PathMatcher: regexp.MustCompile(`^(/v1/transferOperations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:resume)$`), ServiceName: "google.storagetransfer", ResourceName: "storagetransfer.transferOperations.resume"},
		{Hostname: "streetviewpublish.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/photo/{photoId}", PathMatcher: regexp.MustCompile(`^(/v1/photo/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.streetviewpublish", ResourceName: "streetviewpublish.photo.delete"},
		{Hostname: "streetviewpublish.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/photo/{photoId}", PathMatcher: regexp.MustCompile(`^(/v1/photo/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.streetviewpublish", ResourceName: "streetviewpublish.photo.get"},
		{Hostname: "streetviewpublish.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/photos", PathMatcher: regexp.MustCompile(`^(/v1/photos)$`), ServiceName: "google.streetviewpublish", ResourceName: "streetviewpublish.photos.list"},
		{Hostname: "streetviewpublish.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/photos:batchGet", PathMatcher: regexp.MustCompile(`^(/v1/photos:batchGet)$`), ServiceName: "google.streetviewpublish", ResourceName: "streetviewpublish.photos.batchGet"},
		{Hostname: "streetviewpublish.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/photo", PathMatcher: regexp.MustCompile(`^(/v1/photo)$`), ServiceName: "google.streetviewpublish", ResourceName: "streetviewpublish.photo.create"},
		{Hostname: "streetviewpublish.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/photo:startUpload", PathMatcher: regexp.MustCompile(`^(/v1/photo:startUpload)$`), ServiceName: "google.streetviewpublish", ResourceName: "streetviewpublish.photo.startUpload"},
		{Hostname: "streetviewpublish.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/photos:batchDelete", PathMatcher: regexp.MustCompile(`^(/v1/photos:batchDelete)$`), ServiceName: "google.streetviewpublish", ResourceName: "streetviewpublish.photos.batchDelete"},
		{Hostname: "streetviewpublish.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/photos:batchUpdate", PathMatcher: regexp.MustCompile(`^(/v1/photos:batchUpdate)$`), ServiceName: "google.streetviewpublish", ResourceName: "streetviewpublish.photos.batchUpdate"},
		{Hostname: "streetviewpublish.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1/photo/{id}", PathMatcher: regexp.MustCompile(`^(/v1/photo/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.streetviewpublish", ResourceName: "streetviewpublish.photo.update"},
		{Hostname: "testing.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectId}/testMatrices/{testMatrixId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testMatrices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.testing", ResourceName: "testing.projects.testMatrices.get"},
		{Hostname: "testing.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/testEnvironmentCatalog/{environmentType}", PathMatcher: regexp.MustCompile(`^(/v1/testEnvironmentCatalog/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.testing", ResourceName: "testing.testEnvironmentCatalog.get"},
		{Hostname: "testing.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/applicationDetailService/getApkDetails", PathMatcher: regexp.MustCompile(`^(/v1/applicationDetailService/getApkDetails)$`), ServiceName: "google.testing", ResourceName: "testing.applicationDetailService.getApkDetails"},
		{Hostname: "testing.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/testMatrices", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testMatrices)$`), ServiceName: "google.testing", ResourceName: "testing.projects.testMatrices.create"},
		{Hostname: "testing.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectId}/testMatrices/{testMatrixId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testMatrices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.testing", ResourceName: "testing.projects.testMatrices.cancel"},
		{Hostname: "texttospeech.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1beta1/voices", PathMatcher: regexp.MustCompile(`^(/v1beta1/voices)$`), ServiceName: "google.texttospeech", ResourceName: "texttospeech.voices.list"},
		{Hostname: "texttospeech.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/text:synthesize", PathMatcher: regexp.MustCompile(`^(/v1beta1/text:synthesize)$`), ServiceName: "google.texttospeech", ResourceName: "texttospeech.text.synthesize"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/nodes/{nodesId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.nodes.delete"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.operations.delete"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1alpha1/projects/{projectsId}/locations/{locationsId}/nodes/{nodesId}", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.nodes.delete"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1alpha1/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.operations.delete"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations)$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.list"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.get"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/acceleratorTypes", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acceleratorTypes)$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.acceleratorTypes.list"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/acceleratorTypes/{acceleratorTypesId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acceleratorTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.acceleratorTypes.get"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/nodes", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodes)$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.nodes.list"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/nodes/{nodesId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.nodes.get"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/operations", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.operations.list"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.operations.get"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/tensorflowVersions", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tensorflowVersions)$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.tensorflowVersions.list"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/tensorflowVersions/{tensorflowVersionsId}", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tensorflowVersions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.tensorflowVersions.get"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha1/projects/{projectsId}/locations", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations)$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.list"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha1/projects/{projectsId}/locations/{locationsId}", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.get"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha1/projects/{projectsId}/locations/{locationsId}/acceleratorTypes", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acceleratorTypes)$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.acceleratorTypes.list"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha1/projects/{projectsId}/locations/{locationsId}/acceleratorTypes/{acceleratorTypesId}", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acceleratorTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.acceleratorTypes.get"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha1/projects/{projectsId}/locations/{locationsId}/nodes", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodes)$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.nodes.list"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha1/projects/{projectsId}/locations/{locationsId}/nodes/{nodesId}", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.nodes.get"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha1/projects/{projectsId}/locations/{locationsId}/operations", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.operations.list"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha1/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.operations.get"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha1/projects/{projectsId}/locations/{locationsId}/tensorflowVersions", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tensorflowVersions)$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.tensorflowVersions.list"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha1/projects/{projectsId}/locations/{locationsId}/tensorflowVersions/{tensorflowVersionsId}", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tensorflowVersions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.tensorflowVersions.get"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/nodes", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodes)$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.nodes.create"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/nodes/{nodesId}:reimage", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:reimage)$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.nodes.reimage"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/nodes/{nodesId}:reset", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:reset)$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.nodes.reset"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/nodes/{nodesId}:start", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:start)$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.nodes.start"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/nodes/{nodesId}:stop", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:stop)$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.nodes.stop"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.operations.cancel"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1alpha1/projects/{projectsId}/locations/{locationsId}/nodes", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodes)$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.nodes.create"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1alpha1/projects/{projectsId}/locations/{locationsId}/nodes/{nodesId}:reimage", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:reimage)$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.nodes.reimage"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1alpha1/projects/{projectsId}/locations/{locationsId}/nodes/{nodesId}:reset", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:reset)$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.nodes.reset"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1alpha1/projects/{projectsId}/locations/{locationsId}/nodes/{nodesId}:start", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:start)$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.nodes.start"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1alpha1/projects/{projectsId}/locations/{locationsId}/nodes/{nodesId}:stop", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:stop)$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.nodes.stop"},
		{Hostname: "tpu.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1alpha1/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1alpha1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.tpu", ResourceName: "tpu.projects.locations.operations.cancel"},
		{Hostname: "tracing.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/projects/{projectsId}/traces", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/traces)$`), ServiceName: "google.tracing", ResourceName: "tracing.projects.traces.list"},
		{Hostname: "tracing.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/projects/{projectsId}/traces/{tracesId}:listSpans", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/traces/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:listSpans)$`), ServiceName: "google.tracing", ResourceName: "tracing.projects.traces.listSpans"},
		{Hostname: "tracing.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/projects/{projectsId}/traces:batchWrite", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/traces:batchWrite)$`), ServiceName: "google.tracing", ResourceName: "tracing.projects.traces.batchWrite"},
		{Hostname: "tracing.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v2/projects/{projectsId}/traces/{tracesId}/spans/{spansId}", PathMatcher: regexp.MustCompile(`^(/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/traces/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/spans/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tracing", ResourceName: "tracing.projects.traces.spans.create"},
		{Hostname: "translation.googleapis.com", HTTPMethod: "GET", PathTemplate: "/language/translate/v2", PathMatcher: regexp.MustCompile(`^(/language/translate/v2)$`), ServiceName: "google.translate", ResourceName: "language.translations.list"},
		{Hostname: "translation.googleapis.com", HTTPMethod: "GET", PathTemplate: "/language/translate/v2/detect", PathMatcher: regexp.MustCompile(`^(/language/translate/v2/detect)$`), ServiceName: "google.translate", ResourceName: "language.detections.list"},
		{Hostname: "translation.googleapis.com", HTTPMethod: "GET", PathTemplate: "/language/translate/v2/languages", PathMatcher: regexp.MustCompile(`^(/language/translate/v2/languages)$`), ServiceName: "google.translate", ResourceName: "language.languages.list"},
		{Hostname: "translation.googleapis.com", HTTPMethod: "POST", PathTemplate: "/language/translate/v2", PathMatcher: regexp.MustCompile(`^(/language/translate/v2)$`), ServiceName: "google.translate", ResourceName: "language.translations.translate"},
		{Hostname: "translation.googleapis.com", HTTPMethod: "POST", PathTemplate: "/language/translate/v2/detect", PathMatcher: regexp.MustCompile(`^(/language/translate/v2/detect)$`), ServiceName: "google.translate", ResourceName: "language.detections.detect"},
		{Hostname: "vault.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/matters/{matterId}", PathMatcher: regexp.MustCompile(`^(/v1/matters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.vault", ResourceName: "vault.matters.delete"},
		{Hostname: "vault.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/matters/{matterId}/holds/{holdId}", PathMatcher: regexp.MustCompile(`^(/v1/matters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/holds/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.vault", ResourceName: "vault.matters.holds.delete"},
		{Hostname: "vault.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/matters/{matterId}/holds/{holdId}/accounts/{accountId}", PathMatcher: regexp.MustCompile(`^(/v1/matters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/holds/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.vault", ResourceName: "vault.matters.holds.accounts.delete"},
		{Hostname: "vault.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/matters", PathMatcher: regexp.MustCompile(`^(/v1/matters)$`), ServiceName: "google.vault", ResourceName: "vault.matters.list"},
		{Hostname: "vault.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/matters/{matterId}", PathMatcher: regexp.MustCompile(`^(/v1/matters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.vault", ResourceName: "vault.matters.get"},
		{Hostname: "vault.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/matters/{matterId}/holds", PathMatcher: regexp.MustCompile(`^(/v1/matters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/holds)$`), ServiceName: "google.vault", ResourceName: "vault.matters.holds.list"},
		{Hostname: "vault.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/matters/{matterId}/holds/{holdId}", PathMatcher: regexp.MustCompile(`^(/v1/matters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/holds/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.vault", ResourceName: "vault.matters.holds.get"},
		{Hostname: "vault.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/matters/{matterId}/holds/{holdId}/accounts", PathMatcher: regexp.MustCompile(`^(/v1/matters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/holds/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts)$`), ServiceName: "google.vault", ResourceName: "vault.matters.holds.accounts.list"},
		{Hostname: "vault.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/matters", PathMatcher: regexp.MustCompile(`^(/v1/matters)$`), ServiceName: "google.vault", ResourceName: "vault.matters.create"},
		{Hostname: "vault.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/matters/{matterId}/holds", PathMatcher: regexp.MustCompile(`^(/v1/matters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/holds)$`), ServiceName: "google.vault", ResourceName: "vault.matters.holds.create"},
		{Hostname: "vault.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/matters/{matterId}/holds/{holdId}/accounts", PathMatcher: regexp.MustCompile(`^(/v1/matters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/holds/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts)$`), ServiceName: "google.vault", ResourceName: "vault.matters.holds.accounts.create"},
		{Hostname: "vault.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/matters/{matterId}:addPermissions", PathMatcher: regexp.MustCompile(`^(/v1/matters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:addPermissions)$`), ServiceName: "google.vault", ResourceName: "vault.matters.addPermissions"},
		{Hostname: "vault.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/matters/{matterId}:close", PathMatcher: regexp.MustCompile(`^(/v1/matters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:close)$`), ServiceName: "google.vault", ResourceName: "vault.matters.close"},
		{Hostname: "vault.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/matters/{matterId}:removePermissions", PathMatcher: regexp.MustCompile(`^(/v1/matters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:removePermissions)$`), ServiceName: "google.vault", ResourceName: "vault.matters.removePermissions"},
		{Hostname: "vault.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/matters/{matterId}:reopen", PathMatcher: regexp.MustCompile(`^(/v1/matters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:reopen)$`), ServiceName: "google.vault", ResourceName: "vault.matters.reopen"},
		{Hostname: "vault.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/matters/{matterId}:undelete", PathMatcher: regexp.MustCompile(`^(/v1/matters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:undelete)$`), ServiceName: "google.vault", ResourceName: "vault.matters.undelete"},
		{Hostname: "vault.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1/matters/{matterId}", PathMatcher: regexp.MustCompile(`^(/v1/matters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.vault", ResourceName: "vault.matters.update"},
		{Hostname: "vault.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v1/matters/{matterId}/holds/{holdId}", PathMatcher: regexp.MustCompile(`^(/v1/matters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/holds/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.vault", ResourceName: "vault.matters.holds.update"},
		{Hostname: "videointelligence.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.videointelligence", ResourceName: "videointelligence.operations.delete"},
		{Hostname: "videointelligence.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/operations", PathMatcher: regexp.MustCompile(`^(/v1/operations)$`), ServiceName: "google.videointelligence", ResourceName: "videointelligence.operations.list"},
		{Hostname: "videointelligence.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.videointelligence", ResourceName: "videointelligence.operations.get"},
		{Hostname: "videointelligence.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/operations/{operationsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.videointelligence", ResourceName: "videointelligence.operations.cancel"},
		{Hostname: "videointelligence.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/videos:annotate", PathMatcher: regexp.MustCompile(`^(/v1/videos:annotate)$`), ServiceName: "google.videointelligence", ResourceName: "videointelligence.videos.annotate"},
		{Hostname: "videointelligence.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta1/videos:annotate", PathMatcher: regexp.MustCompile(`^(/v1beta1/videos:annotate)$`), ServiceName: "google.videointelligence", ResourceName: "videointelligence.videos.annotate"},
		{Hostname: "videointelligence.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1beta2/videos:annotate", PathMatcher: regexp.MustCompile(`^(/v1beta2/videos:annotate)$`), ServiceName: "google.videointelligence", ResourceName: "videointelligence.videos.annotate"},
		{Hostname: "vision.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.vision", ResourceName: "vision.operations.delete"},
		{Hostname: "vision.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/locations/{locationsId}/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.vision", ResourceName: "vision.locations.operations.get"},
		{Hostname: "vision.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/operations", PathMatcher: regexp.MustCompile(`^(/v1/operations)$`), ServiceName: "google.vision", ResourceName: "vision.operations.list"},
		{Hostname: "vision.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/operations/{operationsId}", PathMatcher: regexp.MustCompile(`^(/v1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.vision", ResourceName: "vision.operations.get"},
		{Hostname: "vision.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/files:asyncBatchAnnotate", PathMatcher: regexp.MustCompile(`^(/v1/files:asyncBatchAnnotate)$`), ServiceName: "google.vision", ResourceName: "vision.files.asyncBatchAnnotate"},
		{Hostname: "vision.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/images:annotate", PathMatcher: regexp.MustCompile(`^(/v1/images:annotate)$`), ServiceName: "google.vision", ResourceName: "vision.images.annotate"},
		{Hostname: "vision.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/operations/{operationsId}:cancel", PathMatcher: regexp.MustCompile(`^(/v1/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.vision", ResourceName: "vision.operations.cancel"},
		{Hostname: "vision.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1p1beta1/files:asyncBatchAnnotate", PathMatcher: regexp.MustCompile(`^(/v1p1beta1/files:asyncBatchAnnotate)$`), ServiceName: "google.vision", ResourceName: "vision.files.asyncBatchAnnotate"},
		{Hostname: "vision.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1p1beta1/images:annotate", PathMatcher: regexp.MustCompile(`^(/v1p1beta1/images:annotate)$`), ServiceName: "google.vision", ResourceName: "vision.images.annotate"},
		{Hostname: "vision.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1p2beta1/files:asyncBatchAnnotate", PathMatcher: regexp.MustCompile(`^(/v1p2beta1/files:asyncBatchAnnotate)$`), ServiceName: "google.vision", ResourceName: "vision.files.asyncBatchAnnotate"},
		{Hostname: "vision.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1p2beta1/images:annotate", PathMatcher: regexp.MustCompile(`^(/v1p2beta1/images:annotate)$`), ServiceName: "google.vision", ResourceName: "vision.images.annotate"},
		{Hostname: "websecurityscanner.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1alpha/projects/{projectsId}/scanConfigs/{scanConfigsId}", PathMatcher: regexp.MustCompile(`^(/v1alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/scanConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.websecurityscanner", ResourceName: "websecurityscanner.projects.scanConfigs.delete"},
		{Hostname: "websecurityscanner.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha/projects/{projectsId}/scanConfigs", PathMatcher: regexp.MustCompile(`^(/v1alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/scanConfigs)$`), ServiceName: "google.websecurityscanner", ResourceName: "websecurityscanner.projects.scanConfigs.list"},
		{Hostname: "websecurityscanner.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha/projects/{projectsId}/scanConfigs/{scanConfigsId}", PathMatcher: regexp.MustCompile(`^(/v1alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/scanConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.websecurityscanner", ResourceName: "websecurityscanner.projects.scanConfigs.get"},
		{Hostname: "websecurityscanner.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha/projects/{projectsId}/scanConfigs/{scanConfigsId}/scanRuns", PathMatcher: regexp.MustCompile(`^(/v1alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/scanConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/scanRuns)$`), ServiceName: "google.websecurityscanner", ResourceName: "websecurityscanner.projects.scanConfigs.scanRuns.list"},
		{Hostname: "websecurityscanner.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha/projects/{projectsId}/scanConfigs/{scanConfigsId}/scanRuns/{scanRunsId}", PathMatcher: regexp.MustCompile(`^(/v1alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/scanConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/scanRuns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.websecurityscanner", ResourceName: "websecurityscanner.projects.scanConfigs.scanRuns.get"},
		{Hostname: "websecurityscanner.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha/projects/{projectsId}/scanConfigs/{scanConfigsId}/scanRuns/{scanRunsId}/crawledUrls", PathMatcher: regexp.MustCompile(`^(/v1alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/scanConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/scanRuns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/crawledUrls)$`), ServiceName: "google.websecurityscanner", ResourceName: "websecurityscanner.projects.scanConfigs.scanRuns.crawledUrls.list"},
		{Hostname: "websecurityscanner.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha/projects/{projectsId}/scanConfigs/{scanConfigsId}/scanRuns/{scanRunsId}/findingTypeStats", PathMatcher: regexp.MustCompile(`^(/v1alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/scanConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/scanRuns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/findingTypeStats)$`), ServiceName: "google.websecurityscanner", ResourceName: "websecurityscanner.projects.scanConfigs.scanRuns.findingTypeStats.list"},
		{Hostname: "websecurityscanner.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha/projects/{projectsId}/scanConfigs/{scanConfigsId}/scanRuns/{scanRunsId}/findings", PathMatcher: regexp.MustCompile(`^(/v1alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/scanConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/scanRuns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/findings)$`), ServiceName: "google.websecurityscanner", ResourceName: "websecurityscanner.projects.scanConfigs.scanRuns.findings.list"},
		{Hostname: "websecurityscanner.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1alpha/projects/{projectsId}/scanConfigs/{scanConfigsId}/scanRuns/{scanRunsId}/findings/{findingsId}", PathMatcher: regexp.MustCompile(`^(/v1alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/scanConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/scanRuns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/findings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.websecurityscanner", ResourceName: "websecurityscanner.projects.scanConfigs.scanRuns.findings.get"},
		{Hostname: "websecurityscanner.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/v1alpha/projects/{projectsId}/scanConfigs/{scanConfigsId}", PathMatcher: regexp.MustCompile(`^(/v1alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/scanConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.websecurityscanner", ResourceName: "websecurityscanner.projects.scanConfigs.patch"},
		{Hostname: "websecurityscanner.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1alpha/projects/{projectsId}/scanConfigs", PathMatcher: regexp.MustCompile(`^(/v1alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/scanConfigs)$`), ServiceName: "google.websecurityscanner", ResourceName: "websecurityscanner.projects.scanConfigs.create"},
		{Hostname: "websecurityscanner.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1alpha/projects/{projectsId}/scanConfigs/{scanConfigsId}/scanRuns/{scanRunsId}:stop", PathMatcher: regexp.MustCompile(`^(/v1alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/scanConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/scanRuns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:stop)$`), ServiceName: "google.websecurityscanner", ResourceName: "websecurityscanner.projects.scanConfigs.scanRuns.stop"},
		{Hostname: "websecurityscanner.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1alpha/projects/{projectsId}/scanConfigs/{scanConfigsId}:start", PathMatcher: regexp.MustCompile(`^(/v1alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/scanConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:start)$`), ServiceName: "google.websecurityscanner", ResourceName: "websecurityscanner.projects.scanConfigs.start"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/adexchangebuyer/v1.3/pretargetingconfigs/{accountId}/{configId}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.3/pretargetingconfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.pretargetingConfig.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/adexchangebuyer/v1.4/pretargetingconfigs/{accountId}/{configId}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/pretargetingconfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.pretargetingConfig.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/admin/directory/v1/customer/{customerId}/devices/mobile/{resourceId}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/mobile/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.mobiledevices.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/admin/directory/v1/customer/{customerId}/orgunits{/orgUnitPath*}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orgunits)(?:/((?:(?:[\x2c\x3d\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*)(?:/(?:(?:[\x2c\x3d\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))*))?$`), ServiceName: "google.admin", ResourceName: "directory.orgunits.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/admin/directory/v1/customer/{customerId}/schemas/{schemaKey}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/schemas/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.schemas.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/admin/directory/v1/customer/{customer}/domainaliases/{domainAliasName}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/domainaliases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.domainAliases.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/admin/directory/v1/customer/{customer}/domains/{domainName}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/domains/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.domains.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/admin/directory/v1/customer/{customer}/notifications/{notificationId}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notifications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.notifications.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/admin/directory/v1/customer/{customer}/resources/buildings/{buildingId}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resources/buildings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.resources.buildings.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resources/calendars/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.resources.calendars.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/admin/directory/v1/customer/{customer}/resources/features/{featureKey}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resources/features/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.resources.features.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/admin/directory/v1/customer/{customer}/roleassignments/{roleAssignmentId}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/roleassignments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.roleAssignments.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/admin/directory/v1/customer/{customer}/roles/{roleId}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/roles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.roles.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/admin/directory/v1/groups/{groupKey}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.groups.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/admin/directory/v1/groups/{groupKey}/aliases/{alias}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aliases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.groups.aliases.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/admin/directory/v1/groups/{groupKey}/members/{memberKey}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/members/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.members.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/admin/directory/v1/users/{userKey}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.users.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/admin/directory/v1/users/{userKey}/aliases/{alias}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aliases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.users.aliases.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/admin/directory/v1/users/{userKey}/asps/{codeId}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/asps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.asps.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/admin/directory/v1/users/{userKey}/photos/thumbnail", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/photos/thumbnail)$`), ServiceName: "google.admin", ResourceName: "directory.users.photos.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/admin/directory/v1/users/{userKey}/tokens/{clientId}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tokens/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.tokens.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/adsense/v1.4/accounts/{accountId}/alerts/{alertId}", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/alerts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.alerts.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/adsense/v1.4/alerts/{alertId}", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/alerts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adsense", ResourceName: "adsense.alerts.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/adsensehost/v4.1/accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}", PathMatcher: regexp.MustCompile(`^(/adsensehost/v4\.1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adsensehost", ResourceName: "adsensehost.accounts.adunits.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/adsensehost/v4.1/adclients/{adClientId}/customchannels/{customChannelId}", PathMatcher: regexp.MustCompile(`^(/adsensehost/v4\.1/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adsensehost", ResourceName: "adsensehost.customchannels.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/adsensehost/v4.1/adclients/{adClientId}/urlchannels/{urlChannelId}", PathMatcher: regexp.MustCompile(`^(/adsensehost/v4\.1/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/urlchannels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adsensehost", ResourceName: "adsensehost.urlchannels.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/analytics/v3/management/accounts/{accountId}/entityUserLinks/{linkId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityUserLinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.accountUserLinks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/analytics/v3/management/accounts/{accountId}/filters/{filterId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.filters.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks/{webPropertyAdWordsLinkId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityAdWordsLinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.webPropertyAdWordsLinks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityUserLinks/{linkId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityUserLinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.webpropertyUserLinks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.profiles.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/entityUserLinks/{linkId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityUserLinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.profileUserLinks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments/{experimentId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/experiments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.experiments.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks/{linkId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profileFilterLinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.profileFilterLinks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/unsampledReports/{unsampledReportId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/unsampledReports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.unsampledReports.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences/{remarketingAudienceId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingAudiences/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.remarketingAudience.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.enterprises.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/serviceAccountKeys/{keyId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/serviceAccountKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.serviceaccountkeys.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages/{pageId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/storeLayout/pages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.storelayoutpages.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages/{pageId}/clusters/{clusterId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/storeLayout/pages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.storelayoutclusters.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.users.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/deviceAccess", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deviceAccess)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.users.revokeDeviceAccess"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/installs/{installId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/installs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.installs.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/managedConfigurationsForDevice/{managedConfigurationForDeviceId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedConfigurationsForDevice/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.managedconfigurationsfordevice.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/entitlements/{entitlementId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entitlements/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.entitlements.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/managedConfigurationsForUser/{managedConfigurationForUserId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedConfigurationsForUser/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.managedconfigurationsforuser.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/token", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/token)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.users.revokeToken"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/listings", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/apks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listings)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.apklistings.deleteall"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/listings/{language}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/apks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.apklistings.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/listings", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listings)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.listings.deleteall"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/listings/{language}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.listings.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.images.deleteall"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}/{imageId}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.images.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/androidpublisher/v2/applications/{packageName}/inappproducts/{sku}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inappproducts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.inappproducts.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listings)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.listings.deleteall"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.listings.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.images.deleteall"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}/{imageId}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.images.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/androidpublisher/v3/applications/{packageName}/inappproducts/{sku}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inappproducts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.inappproducts.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/apps/licensing/v1/product/{productId}/sku/{skuId}/user/{userId}", PathMatcher: regexp.MustCompile(`^(/apps/licensing/v1/product/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sku/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/user/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.licensing", ResourceName: "licensing.licenseAssignments.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}", PathMatcher: regexp.MustCompile(`^(/apps/reseller/v1/customers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.reseller", ResourceName: "reseller.subscriptions.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/appstate/v1/states/{stateKey}", PathMatcher: regexp.MustCompile(`^(/appstate/v1/states/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appstate", ResourceName: "appstate.states.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/bigquery/v2/projects/{projectId}/datasets/{datasetId}", PathMatcher: regexp.MustCompile(`^(/bigquery/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/datasets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.bigquery", ResourceName: "bigquery.datasets.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/bigquery/v2/projects/{projectId}/datasets/{datasetId}/tables/{tableId}", PathMatcher: regexp.MustCompile(`^(/bigquery/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/datasets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.bigquery", ResourceName: "bigquery.tables.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/blogger/v3/blogs/{blogId}/pages/{pageId}", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.pages.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/blogger/v3/blogs/{blogId}/pages/{pageId}", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.pages.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/blogger/v3/blogs/{blogId}/posts/{postId}", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.posts.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/blogger/v3/blogs/{blogId}/posts/{postId}", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.posts.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/blogger/v3/blogs/{blogId}/posts/{postId}/comments/{commentId}", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.comments.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/blogger/v3/blogs/{blogId}/posts/{postId}/comments/{commentId}", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.comments.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/books/v1/mylibrary/annotations/{annotationId}", PathMatcher: regexp.MustCompile(`^(/books/v1/mylibrary/annotations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.books", ResourceName: "books.mylibrary.annotations.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/calendar/v3/calendars/{calendarId}", PathMatcher: regexp.MustCompile(`^(/calendar/v3/calendars/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.calendar", ResourceName: "calendar.calendars.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/calendar/v3/calendars/{calendarId}/acl/{ruleId}", PathMatcher: regexp.MustCompile(`^(/calendar/v3/calendars/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.calendar", ResourceName: "calendar.acl.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/calendar/v3/calendars/{calendarId}/events/{eventId}", PathMatcher: regexp.MustCompile(`^(/calendar/v3/calendars/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/events/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.calendar", ResourceName: "calendar.events.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/calendar/v3/users/me/calendarList/{calendarId}", PathMatcher: regexp.MustCompile(`^(/calendar/v3/users/me/calendarList/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.calendar", ResourceName: "calendar.calendarList.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/cloudmonitoring/v2beta2/projects/{project}/metricDescriptors/{metric}", PathMatcher: regexp.MustCompile(`^(/cloudmonitoring/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/metricDescriptors/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudmonitoring", ResourceName: "cloudmonitoring.metricDescriptors.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/clouduseraccounts/alpha/projects/{project}/global/groups/{groupName}", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/clouduseraccounts/alpha/projects/{project}/global/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.globalAccountsOperations.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/clouduseraccounts/alpha/projects/{project}/global/users/{user}", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/clouduseraccounts/beta/projects/{project}/global/groups/{groupName}", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/clouduseraccounts/beta/projects/{project}/global/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.globalAccountsOperations.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/clouduseraccounts/beta/projects/{project}/global/users/{user}", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/clouduseraccounts/vm_alpha/projects/{project}/global/groups/{groupName}", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/clouduseraccounts/vm_alpha/projects/{project}/global/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.globalAccountsOperations.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/clouduseraccounts/vm_alpha/projects/{project}/global/users/{user}", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/clouduseraccounts/vm_beta/projects/{project}/global/groups/{groupName}", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/clouduseraccounts/vm_beta/projects/{project}/global/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.globalAccountsOperations.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/clouduseraccounts/vm_beta/projects/{project}/global/users/{user}", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/global/addresses/{address}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/addresses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.globalAddresses.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/global/backendBuckets/{backendBucket}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendBuckets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.backendBuckets.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/global/backendServices/{backendService}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/global/firewalls/{firewall}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/firewalls/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.firewalls.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/global/forwardingRules/{forwardingRule}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/forwardingRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.globalForwardingRules.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/global/healthChecks/{healthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/healthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.healthChecks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/global/httpHealthChecks/{httpHealthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpHealthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.httpHealthChecks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpsHealthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.httpsHealthChecks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/global/images/{image}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/images/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.images.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/global/instanceTemplates/{instanceTemplate}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/instanceTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.instanceTemplates.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/global/interconnects/{interconnect}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/interconnects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.interconnects.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/global/licenses/{license}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/licenses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.licenses.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/global/networks/{network}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/networks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.networks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/global/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.globalOperations.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/global/routes/{route}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/routes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.routes.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/global/securityPolicies/{securityPolicy}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/securityPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.securityPolicies.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/global/snapshots/{snapshot}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/snapshots/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.snapshots.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/global/sslCertificates/{sslCertificate}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslCertificates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.sslCertificates.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/global/sslPolicies/{sslPolicy}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.sslPolicies.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/global/targetHttpProxies/{targetHttpProxy}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpProxies.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpsProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpsProxies.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/global/targetSslProxies/{targetSslProxy}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetSslProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetSslProxies.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/global/targetTcpProxies/{targetTcpProxy}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetTcpProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetTcpProxies.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/global/urlMaps/{urlMap}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/urlMaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.urlMaps.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/addresses/{address}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addresses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.addresses.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/autoscalers/{autoscaler}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionAutoscalers.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/backendServices/{backendService}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionBackendServices.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/disks/{disk}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionDisks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/forwardingRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.forwardingRules.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/healthChecks/{healthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/healthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionHealthChecks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/interconnectAttachments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.interconnectAttachments.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/nodeTemplates/{nodeTemplate}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.nodeTemplates.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionOperations.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourcePolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.resourcePolicies.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/routers/{router}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/routers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.routers.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/subnetworks/{subnetwork}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subnetworks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetHttpProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionTargetHttpProxies.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/targetPools/{targetPool}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/targetVpnGateways/{targetVpnGateway}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetVpnGateways/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetVpnGateways.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/urlMaps/{urlMap}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/urlMaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionUrlMaps.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/vpnGateways/{vpnGateway}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/vpnGateways/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.vpnGateways.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/vpnTunnels/{vpnTunnel}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/vpnTunnels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.vpnTunnels.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/autoscalers/{autoscaler}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.autoscalers.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.disks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/hosts/{host}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/hosts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.hosts.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.instances.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/networkEndpointGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.networkEndpointGroups.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.nodeGroups.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.zoneOperations.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/targetInstances/{targetInstance}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetInstances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetInstances.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/global/addresses/{address}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/addresses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.globalAddresses.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/global/backendBuckets/{backendBucket}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendBuckets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.backendBuckets.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/global/backendServices/{backendService}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/global/firewalls/{firewall}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/firewalls/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.firewalls.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/global/forwardingRules/{forwardingRule}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/forwardingRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.globalForwardingRules.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/global/healthChecks/{healthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/healthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.healthChecks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/global/httpHealthChecks/{httpHealthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpHealthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.httpHealthChecks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpsHealthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.httpsHealthChecks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/global/images/{image}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/images/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.images.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/global/instanceTemplates/{instanceTemplate}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/instanceTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.instanceTemplates.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/global/interconnects/{interconnect}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/interconnects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.interconnects.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/global/licenses/{license}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/licenses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.licenses.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/global/networks/{network}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/networks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.networks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/global/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.globalOperations.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/global/routes/{route}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/routes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.routes.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/global/securityPolicies/{securityPolicy}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/securityPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.securityPolicies.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/global/snapshots/{snapshot}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/snapshots/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.snapshots.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/global/sslCertificates/{sslCertificate}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslCertificates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.sslCertificates.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/global/sslPolicies/{sslPolicy}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.sslPolicies.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/global/targetHttpProxies/{targetHttpProxy}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpProxies.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpsProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpsProxies.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/global/targetSslProxies/{targetSslProxy}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetSslProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetSslProxies.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/global/targetTcpProxies/{targetTcpProxy}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetTcpProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetTcpProxies.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/global/urlMaps/{urlMap}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/urlMaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.urlMaps.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/addresses/{address}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addresses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.addresses.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/autoscalers/{autoscaler}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionAutoscalers.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/backendServices/{backendService}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionBackendServices.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/disks/{disk}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionDisks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/forwardingRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.forwardingRules.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/interconnectAttachments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.interconnectAttachments.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/nodeTemplates/{nodeTemplate}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.nodeTemplates.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionOperations.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/routers/{router}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/routers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.routers.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/subnetworks/{subnetwork}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subnetworks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/targetPools/{targetPool}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/targetVpnGateways/{targetVpnGateway}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetVpnGateways/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetVpnGateways.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/vpnTunnels/{vpnTunnel}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/vpnTunnels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.vpnTunnels.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/autoscalers/{autoscaler}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.autoscalers.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/disks/{disk}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.disks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.instances.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.nodeGroups.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.zoneOperations.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/targetInstances/{targetInstance}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetInstances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetInstances.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/global/addresses/{address}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/addresses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.globalAddresses.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/global/backendBuckets/{backendBucket}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendBuckets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.backendBuckets.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/global/backendServices/{backendService}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/global/firewalls/{firewall}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/firewalls/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.firewalls.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/global/forwardingRules/{forwardingRule}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/forwardingRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.globalForwardingRules.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/global/healthChecks/{healthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/healthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.healthChecks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/global/httpHealthChecks/{httpHealthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpHealthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.httpHealthChecks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpsHealthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.httpsHealthChecks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/global/images/{image}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/images/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.images.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/global/instanceTemplates/{instanceTemplate}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/instanceTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.instanceTemplates.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/global/interconnects/{interconnect}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/interconnects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.interconnects.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/global/licenses/{license}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/licenses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.licenses.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/global/networks/{network}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/networks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.networks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/global/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.globalOperations.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/global/routes/{route}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/routes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.routes.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/global/snapshots/{snapshot}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/snapshots/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.snapshots.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/global/sslCertificates/{sslCertificate}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslCertificates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.sslCertificates.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/global/sslPolicies/{sslPolicy}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.sslPolicies.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/global/targetHttpProxies/{targetHttpProxy}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpProxies.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpsProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpsProxies.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/global/targetSslProxies/{targetSslProxy}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetSslProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetSslProxies.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/global/targetTcpProxies/{targetTcpProxy}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetTcpProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetTcpProxies.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/global/urlMaps/{urlMap}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/urlMaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.urlMaps.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/addresses/{address}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addresses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.addresses.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/autoscalers/{autoscaler}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionAutoscalers.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionBackendServices.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/disks/{disk}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionDisks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/forwardingRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.forwardingRules.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/interconnectAttachments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.interconnectAttachments.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionOperations.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/routers/{router}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/routers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.routers.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subnetworks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/targetVpnGateways/{targetVpnGateway}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetVpnGateways/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetVpnGateways.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/vpnTunnels/{vpnTunnel}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/vpnTunnels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.vpnTunnels.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/autoscalers/{autoscaler}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.autoscalers.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/disks/{disk}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.disks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.instances.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.zoneOperations.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/targetInstances/{targetInstance}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetInstances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetInstances.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/consumersurveys/v2/surveys/{surveyUrlId}", PathMatcher: regexp.MustCompile(`^(/consumersurveys/v2/surveys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.consumersurveys", ResourceName: "consumersurveys.surveys.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/content/v2/{merchantId}/accounts/{accountId}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.accounts.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/content/v2/{merchantId}/datafeeds/{datafeedId}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/datafeeds/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.datafeeds.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/content/v2/{merchantId}/pos/{targetMerchantId}/store/{storeCode}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pos/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/store/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.pos.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/content/v2/{merchantId}/products/{productId}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/products/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.products.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/compositeTypes/{compositeType}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/compositeTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.compositeTypes.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/typeProviders/{typeProvider}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/typeProviders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.typeProviders.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/types/{type}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/types/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.types.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/compositeTypes/{compositeType}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/compositeTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.compositeTypes.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/typeProviders/{typeProvider}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/typeProviders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.typeProviders.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/advertiserGroups/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserGroups.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/campaigns/{campaignId}/landingPages/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/landingPages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.landingPages.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/contentCategories/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contentCategories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.contentCategories.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFieldValues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFieldValues.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/creativeFields/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFields.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/dynamicTargetingKeys/{objectId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dynamicTargetingKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.dynamicTargetingKeys.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/eventTags/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/eventTags/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.eventTags.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/floodlightActivities/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivities/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivities.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/placementStrategies/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementStrategies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementStrategies.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/reports/{reportId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/userRoles/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRoles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRoles.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/advertiserGroups/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserGroups.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/campaigns/{campaignId}/landingPages/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/landingPages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.landingPages.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/contentCategories/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contentCategories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.contentCategories.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFieldValues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFieldValues.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/creativeFields/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFields.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/dynamicTargetingKeys/{objectId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dynamicTargetingKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.dynamicTargetingKeys.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/eventTags/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/eventTags/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.eventTags.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/floodlightActivities/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivities/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivities.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/placementStrategies/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementStrategies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementStrategies.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/reports/{reportId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/userRoles/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRoles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRoles.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/advertiserGroups/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserGroups.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/contentCategories/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contentCategories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.contentCategories.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFieldValues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFieldValues.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/creativeFields/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFields.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/dynamicTargetingKeys/{objectId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dynamicTargetingKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.dynamicTargetingKeys.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/eventTags/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/eventTags/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.eventTags.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/floodlightActivities/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivities/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivities.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/placementStrategies/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementStrategies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementStrategies.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/reports/{reportId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/userRoles/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRoles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRoles.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/advertiserGroups/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserGroups.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/contentCategories/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contentCategories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.contentCategories.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFieldValues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFieldValues.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/creativeFields/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFields.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/dynamicTargetingKeys/{objectId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dynamicTargetingKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.dynamicTargetingKeys.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/eventTags/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/eventTags/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.eventTags.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/floodlightActivities/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivities/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivities.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/placementStrategies/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementStrategies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementStrategies.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/reports/{reportId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/userRoles/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRoles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRoles.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dns/v1/projects/{project}/managedZones/{managedZone}", PathMatcher: regexp.MustCompile(`^(/dns/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dns", ResourceName: "dns.managedZones.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dns/v1beta2/projects/{project}/managedZones/{managedZone}", PathMatcher: regexp.MustCompile(`^(/dns/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dns", ResourceName: "dns.managedZones.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/dns/v2beta1/projects/{project}/managedZones/{managedZone}", PathMatcher: regexp.MustCompile(`^(/dns/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dns", ResourceName: "dns.managedZones.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/doubleclickbidmanager/v1/query/{queryId}", PathMatcher: regexp.MustCompile(`^(/doubleclickbidmanager/v1/query/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.doubleclickbidmanager", ResourceName: "doubleclickbidmanager.queries.deletequery"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/drive/v2/files/trash", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/trash)$`), ServiceName: "google.drive", ResourceName: "drive.files.emptyTrash"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/drive/v2/files/{fileId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.files.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/drive/v2/files/{fileId}/comments/{commentId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.comments.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/replies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.replies.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/drive/v2/files/{fileId}/parents/{parentId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/parents/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.parents.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/drive/v2/files/{fileId}/permissions/{permissionId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/permissions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.permissions.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/drive/v2/files/{fileId}/properties/{propertyKey}", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/properties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.properties.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/drive/v2/files/{fileId}/revisions/{revisionId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/revisions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.revisions.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/drive/v2/files/{folderId}/children/{childId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/children/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.children.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/drive/v2/teamdrives/{teamDriveId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/teamdrives/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.teamdrives.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/drive/v3/files/trash", PathMatcher: regexp.MustCompile(`^(/drive/v3/files/trash)$`), ServiceName: "google.drive", ResourceName: "drive.files.emptyTrash"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/drive/v3/files/{fileId}", PathMatcher: regexp.MustCompile(`^(/drive/v3/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.files.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/drive/v3/files/{fileId}/comments/{commentId}", PathMatcher: regexp.MustCompile(`^(/drive/v3/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.comments.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}", PathMatcher: regexp.MustCompile(`^(/drive/v3/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/replies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.replies.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/drive/v3/files/{fileId}/permissions/{permissionId}", PathMatcher: regexp.MustCompile(`^(/drive/v3/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/permissions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.permissions.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/drive/v3/files/{fileId}/revisions/{revisionId}", PathMatcher: regexp.MustCompile(`^(/drive/v3/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/revisions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.revisions.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/drive/v3/teamdrives/{teamDriveId}", PathMatcher: regexp.MustCompile(`^(/drive/v3/teamdrives/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.teamdrives.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/fitness/v1/users/{userId}/dataSources/{dataSourceId}", PathMatcher: regexp.MustCompile(`^(/fitness/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dataSources/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fitness", ResourceName: "fitness.users.dataSources.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/fitness/v1/users/{userId}/dataSources/{dataSourceId}/datasets/{datasetId}", PathMatcher: regexp.MustCompile(`^(/fitness/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dataSources/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/datasets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fitness", ResourceName: "fitness.users.dataSources.datasets.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/fitness/v1/users/{userId}/sessions/{sessionId}", PathMatcher: regexp.MustCompile(`^(/fitness/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fitness", ResourceName: "fitness.users.sessions.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/fusiontables/v1/tables/{tableId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.table.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/fusiontables/v1/tables/{tableId}/columns/{columnId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/columns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.column.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/fusiontables/v1/tables/{tableId}/styles/{styleId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/styles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.style.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/fusiontables/v1/tables/{tableId}/tasks/{taskId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.task.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/fusiontables/v1/tables/{tableId}/templates/{templateId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/templates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.template.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/fusiontables/v2/tables/{tableId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.table.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/fusiontables/v2/tables/{tableId}/columns/{columnId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/columns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.column.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/fusiontables/v2/tables/{tableId}/styles/{styleId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/styles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.style.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/fusiontables/v2/tables/{tableId}/tasks/{taskId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.task.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/fusiontables/v2/tables/{tableId}/templates/{templateId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/templates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.template.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/games/v1configuration/achievements/{achievementId}", PathMatcher: regexp.MustCompile(`^(/games/v1configuration/achievements/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gamesConfiguration", ResourceName: "gamesConfiguration.achievementConfigurations.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/games/v1configuration/leaderboards/{leaderboardId}", PathMatcher: regexp.MustCompile(`^(/games/v1configuration/leaderboards/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gamesConfiguration", ResourceName: "gamesConfiguration.leaderboardConfigurations.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/games/v1management/applications/{applicationId}/players/hidden/{playerId}", PathMatcher: regexp.MustCompile(`^(/games/v1management/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/players/hidden/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gamesManagement", ResourceName: "gamesManagement.players.unhide"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/gmail/v1/users/{userId}/drafts/{id}", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/drafts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gmail", ResourceName: "gmail.users.drafts.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/gmail/v1/users/{userId}/labels/{id}", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/labels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gmail", ResourceName: "gmail.users.labels.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/gmail/v1/users/{userId}/messages/{id}", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/messages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gmail", ResourceName: "gmail.users.messages.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/gmail/v1/users/{userId}/settings/filters/{id}", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings/filters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gmail", ResourceName: "gmail.users.settings.filters.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/gmail/v1/users/{userId}/settings/forwardingAddresses/{forwardingEmail}", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings/forwardingAddresses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gmail", ResourceName: "gmail.users.settings.forwardingAddresses.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings/sendAs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gmail", ResourceName: "gmail.users.settings.sendAs.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfo/{id}", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings/sendAs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/smimeInfo/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gmail", ResourceName: "gmail.users.settings.sendAs.smimeInfo.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/gmail/v1/users/{userId}/threads/{id}", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/threads/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gmail", ResourceName: "gmail.users.threads.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/mirror/v1/contacts/{id}", PathMatcher: regexp.MustCompile(`^(/mirror/v1/contacts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.mirror", ResourceName: "mirror.contacts.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/mirror/v1/subscriptions/{id}", PathMatcher: regexp.MustCompile(`^(/mirror/v1/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.mirror", ResourceName: "mirror.subscriptions.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/mirror/v1/timeline/{id}", PathMatcher: regexp.MustCompile(`^(/mirror/v1/timeline/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.mirror", ResourceName: "mirror.timeline.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/mirror/v1/timeline/{itemId}/attachments/{attachmentId}", PathMatcher: regexp.MustCompile(`^(/mirror/v1/timeline/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/attachments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.mirror", ResourceName: "mirror.timeline.attachments.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/plusDomains/v1/circles/{circleId}", PathMatcher: regexp.MustCompile(`^(/plusDomains/v1/circles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.plusDomains", ResourceName: "plusDomains.circles.remove"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/plusDomains/v1/circles/{circleId}/people", PathMatcher: regexp.MustCompile(`^(/plusDomains/v1/circles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/people)$`), ServiceName: "google.plusDomains", ResourceName: "plusDomains.circles.removePeople"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/prediction/v1.2/training/{data}", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.2/training/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.prediction", ResourceName: "prediction.training.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/prediction/v1.3/training/{data}", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.3/training/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.prediction", ResourceName: "prediction.training.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/prediction/v1.4/trainedmodels/{id}", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.4/trainedmodels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.prediction", ResourceName: "prediction.trainedmodels.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/prediction/v1.5/trainedmodels/{id}", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.5/trainedmodels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.prediction", ResourceName: "prediction.trainedmodels.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/prediction/v1.6/projects/{project}/trainedmodels/{id}", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.6/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/trainedmodels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.prediction", ResourceName: "prediction.trainedmodels.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/replicapool/v1beta2/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}", PathMatcher: regexp.MustCompile(`^(/replicapool/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.replicapool", ResourceName: "replicapool.instanceGroupManagers.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/resourceviews/v1beta1/projects/{projectName}/regions/{region}/resourceViews/{resourceViewName}", PathMatcher: regexp.MustCompile(`^(/resourceviews/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourceViews/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.resourceviews", ResourceName: "resourceviews.regionViews.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/resourceviews/v1beta1/projects/{projectName}/zones/{zone}/resourceViews/{resourceViewName}", PathMatcher: regexp.MustCompile(`^(/resourceviews/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourceViews/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.resourceviews", ResourceName: "resourceviews.zoneViews.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/resourceviews/v1beta2/projects/{project}/zones/{zone}/resourceViews/{resourceView}", PathMatcher: regexp.MustCompile(`^(/resourceviews/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourceViews/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.resourceviews", ResourceName: "resourceviews.zoneViews.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/siteVerification/v1/webResource/{id}", PathMatcher: regexp.MustCompile(`^(/siteVerification/v1/webResource/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.siteVerification", ResourceName: "siteVerification.webResource.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/sql/v1beta3/projects/{project}/instances/{instance}", PathMatcher: regexp.MustCompile(`^(/sql/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/sql/v1beta3/projects/{project}/instances/{instance}/sslCerts/{sha1Fingerprint}", PathMatcher: regexp.MustCompile(`^(/sql/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sslCerts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.sqladmin", ResourceName: "sql.sslCerts.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/backupRuns/{id}", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backupRuns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.sqladmin", ResourceName: "sql.backupRuns.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/databases/{database}", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.sqladmin", ResourceName: "sql.databases.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/sslCerts/{sha1Fingerprint}", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sslCerts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.sqladmin", ResourceName: "sql.sslCerts.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/users", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users)$`), ServiceName: "google.sqladmin", ResourceName: "sql.users.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/storage/v1/b/{bucket}", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.buckets.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/storage/v1/b/{bucket}/acl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.bucketAccessControls.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/storage/v1/b/{bucket}/defaultObjectAcl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/defaultObjectAcl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.defaultObjectAccessControls.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/storage/v1/b/{bucket}/notificationConfigs/{notification}", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notificationConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.notifications.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/storage/v1/b/{bucket}/o/{object}", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.objects.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/storage/v1/b/{bucket}/o/{object}/acl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.objectAccessControls.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/storage/v1beta1/b/{bucket}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.buckets.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/storage/v1beta1/b/{bucket}/acl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.bucketAccessControls.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/storage/v1beta1/b/{bucket}/o/{object}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.objects.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/storage/v1beta1/b/{bucket}/o/{object}/acl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.objectAccessControls.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/storage/v1beta2/b/{bucket}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.buckets.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/storage/v1beta2/b/{bucket}/acl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.bucketAccessControls.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/storage/v1beta2/b/{bucket}/defaultObjectAcl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/defaultObjectAcl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.defaultObjectAccessControls.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/storage/v1beta2/b/{bucket}/o/{object}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.objects.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/storage/v1beta2/b/{bucket}/o/{object}/acl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.objectAccessControls.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/surveys/v2/surveys/{surveyUrlId}", PathMatcher: regexp.MustCompile(`^(/surveys/v2/surveys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.surveys", ResourceName: "surveys.surveys.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/environments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.environments.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.folders.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tags/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.tags.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/triggers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.triggers.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/variables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.variables.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.versions.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/tagmanager/v1/accounts/{accountId}/permissions/{permissionId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/permissions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.permissions.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.environments.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.versions.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.built_in_variables.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.folders.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.proposal.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.tags.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.triggers.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.variables.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.user_permissions.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/taskqueue/v1beta1/projects/{project}/taskqueues/{taskqueue}/tasks/{task}", PathMatcher: regexp.MustCompile(`^(/taskqueue/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/taskqueues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.taskqueue", ResourceName: "taskqueue.tasks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/taskqueue/v1beta2/projects/{project}/taskqueues/{taskqueue}/tasks/{task}", PathMatcher: regexp.MustCompile(`^(/taskqueue/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/taskqueues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.taskqueue", ResourceName: "taskqueue.tasks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/tasks/v1/lists/{tasklist}/tasks/{task}", PathMatcher: regexp.MustCompile(`^(/tasks/v1/lists/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tasks", ResourceName: "tasks.tasks.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/tasks/v1/users/@me/lists/{tasklist}", PathMatcher: regexp.MustCompile(`^(/tasks/v1/users/@me/lists/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tasks", ResourceName: "tasks.tasklists.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/webmasters/v3/sites/{siteUrl}", PathMatcher: regexp.MustCompile(`^(/webmasters/v3/sites/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.webmasters", ResourceName: "webmasters.sites.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/webmasters/v3/sites/{siteUrl}/sitemaps/{feedpath}", PathMatcher: regexp.MustCompile(`^(/webmasters/v3/sites/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sitemaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.webmasters", ResourceName: "webmasters.sitemaps.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/webmasters/v3/sites/{siteUrl}/urlCrawlErrorsSamples/{url}", PathMatcher: regexp.MustCompile(`^(/webmasters/v3/sites/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/urlCrawlErrorsSamples/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.webmasters", ResourceName: "webmasters.urlcrawlerrorssamples.markAsFixed"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/youtube/analytics/v1/groupItems", PathMatcher: regexp.MustCompile(`^(/youtube/analytics/v1/groupItems)$`), ServiceName: "google.youtubeAnalytics", ResourceName: "youtubeAnalytics.groupItems.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/youtube/analytics/v1/groups", PathMatcher: regexp.MustCompile(`^(/youtube/analytics/v1/groups)$`), ServiceName: "google.youtubeAnalytics", ResourceName: "youtubeAnalytics.groups.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/youtube/analytics/v1beta1/groupItems", PathMatcher: regexp.MustCompile(`^(/youtube/analytics/v1beta1/groupItems)$`), ServiceName: "google.youtubeAnalytics", ResourceName: "youtubeAnalytics.groupItems.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/youtube/analytics/v1beta1/groups", PathMatcher: regexp.MustCompile(`^(/youtube/analytics/v1beta1/groups)$`), ServiceName: "google.youtubeAnalytics", ResourceName: "youtubeAnalytics.groups.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/youtube/v3/captions", PathMatcher: regexp.MustCompile(`^(/youtube/v3/captions)$`), ServiceName: "google.youtube", ResourceName: "youtube.captions.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/youtube/v3/channelSections", PathMatcher: regexp.MustCompile(`^(/youtube/v3/channelSections)$`), ServiceName: "google.youtube", ResourceName: "youtube.channelSections.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/youtube/v3/comments", PathMatcher: regexp.MustCompile(`^(/youtube/v3/comments)$`), ServiceName: "google.youtube", ResourceName: "youtube.comments.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/youtube/v3/liveBroadcasts", PathMatcher: regexp.MustCompile(`^(/youtube/v3/liveBroadcasts)$`), ServiceName: "google.youtube", ResourceName: "youtube.liveBroadcasts.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/youtube/v3/liveChat/bans", PathMatcher: regexp.MustCompile(`^(/youtube/v3/liveChat/bans)$`), ServiceName: "google.youtube", ResourceName: "youtube.liveChatBans.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/youtube/v3/liveChat/messages", PathMatcher: regexp.MustCompile(`^(/youtube/v3/liveChat/messages)$`), ServiceName: "google.youtube", ResourceName: "youtube.liveChatMessages.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/youtube/v3/liveChat/moderators", PathMatcher: regexp.MustCompile(`^(/youtube/v3/liveChat/moderators)$`), ServiceName: "google.youtube", ResourceName: "youtube.liveChatModerators.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/youtube/v3/liveStreams", PathMatcher: regexp.MustCompile(`^(/youtube/v3/liveStreams)$`), ServiceName: "google.youtube", ResourceName: "youtube.liveStreams.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/youtube/v3/playlistItems", PathMatcher: regexp.MustCompile(`^(/youtube/v3/playlistItems)$`), ServiceName: "google.youtube", ResourceName: "youtube.playlistItems.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/youtube/v3/playlists", PathMatcher: regexp.MustCompile(`^(/youtube/v3/playlists)$`), ServiceName: "google.youtube", ResourceName: "youtube.playlists.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/youtube/v3/subscriptions", PathMatcher: regexp.MustCompile(`^(/youtube/v3/subscriptions)$`), ServiceName: "google.youtube", ResourceName: "youtube.subscriptions.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/youtube/v3/videos", PathMatcher: regexp.MustCompile(`^(/youtube/v3/videos)$`), ServiceName: "google.youtube", ResourceName: "youtube.videos.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.2/accounts", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.2/accounts)$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.accounts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.2/accounts/{id}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.2/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.accounts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.2/creatives", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.2/creatives)$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.creatives.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.2/creatives/{accountId}/{buyerCreativeId}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.2/creatives/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.creatives.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.3/accounts", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.3/accounts)$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.accounts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.3/accounts/{id}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.3/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.accounts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.3/billinginfo", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.3/billinginfo)$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.billingInfo.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.3/billinginfo/{accountId}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.3/billinginfo/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.billingInfo.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.3/billinginfo/{accountId}/{billingId}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.3/billinginfo/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.budget.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.3/creatives", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.3/creatives)$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.creatives.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.3/creatives/{accountId}/{buyerCreativeId}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.3/creatives/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.creatives.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.3/directdeals", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.3/directdeals)$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.directDeals.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.3/directdeals/{id}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.3/directdeals/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.directDeals.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.3/performancereport", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.3/performancereport)$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.performanceReport.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.3/pretargetingconfigs/{accountId}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.3/pretargetingconfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.pretargetingConfig.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.3/pretargetingconfigs/{accountId}/{configId}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.3/pretargetingconfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.pretargetingConfig.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.4/accounts", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/accounts)$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.accounts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.4/accounts/{id}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.accounts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.4/billinginfo", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/billinginfo)$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.billingInfo.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.4/billinginfo/{accountId}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/billinginfo/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.billingInfo.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.4/billinginfo/{accountId}/{billingId}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/billinginfo/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.budget.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.4/creatives", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/creatives)$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.creatives.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.4/creatives/{accountId}/{buyerCreativeId}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/creatives/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.creatives.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.4/creatives/{accountId}/{buyerCreativeId}/listDeals", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/creatives/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listDeals)$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.creatives.listDeals"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.4/performancereport", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/performancereport)$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.performanceReport.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.4/pretargetingconfigs/{accountId}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/pretargetingconfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.pretargetingConfig.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.4/pretargetingconfigs/{accountId}/{configId}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/pretargetingconfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.pretargetingConfig.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.4/products/search", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/products/search)$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.products.search"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.4/products/{productId}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/products/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.products.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.4/proposals/search", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/proposals/search)$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.proposals.search"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.4/proposals/{proposalId}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/proposals/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.proposals.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.4/proposals/{proposalId}/deals", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/proposals/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deals)$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.marketplacedeals.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.4/proposals/{proposalId}/notes", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/proposals/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notes)$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.marketplacenotes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangebuyer/v1.4/publisher/{accountId}/profiles", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/publisher/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles)$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.pubprofiles.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v1.1/accounts/{accountId}", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v1\.1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.accounts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v1.1/adclients", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v1\.1/adclients)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.adclients.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v1.1/adclients/{adClientId}/adunits", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v1\.1/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.adunits.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v1.1/adclients/{adClientId}/adunits/{adUnitId}", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v1\.1/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.adunits.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v1.1/adclients/{adClientId}/adunits/{adUnitId}/customchannels", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v1\.1/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.adunits.customchannels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v1.1/adclients/{adClientId}/customchannels", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v1\.1/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.customchannels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v1.1/adclients/{adClientId}/customchannels/{customChannelId}", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v1\.1/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.customchannels.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v1.1/adclients/{adClientId}/customchannels/{customChannelId}/adunits", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v1\.1/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.customchannels.adunits.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v1.1/adclients/{adClientId}/urlchannels", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v1\.1/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/urlchannels)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.urlchannels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v1.1/alerts", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v1\.1/alerts)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.alerts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v1.1/metadata/dimensions", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v1\.1/metadata/dimensions)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.metadata.dimensions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v1.1/metadata/metrics", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v1\.1/metadata/metrics)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.metadata.metrics.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v1.1/preferreddeals", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v1\.1/preferreddeals)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.preferreddeals.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v1.1/preferreddeals/{dealId}", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v1\.1/preferreddeals/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.preferreddeals.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v1.1/reports", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v1\.1/reports)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.reports.generate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v1.1/reports/saved", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v1\.1/reports/saved)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.reports.saved.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v1.1/reports/{savedReportId}", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v1\.1/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.reports.saved.generate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v1/adclients", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v1/adclients)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.adclients.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v1/adclients/{adClientId}/adunits", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v1/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.adunits.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v1/adclients/{adClientId}/adunits/{adUnitId}", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v1/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.adunits.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v1/adclients/{adClientId}/adunits/{adUnitId}/customchannels", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v1/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.adunits.customchannels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v1/adclients/{adClientId}/customchannels", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v1/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.customchannels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v1/adclients/{adClientId}/customchannels/{customChannelId}", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v1/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.customchannels.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v1/adclients/{adClientId}/customchannels/{customChannelId}/adunits", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v1/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.customchannels.adunits.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v1/adclients/{adClientId}/urlchannels", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v1/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/urlchannels)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.urlchannels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v1/reports", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v1/reports)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.reports.generate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v1/reports/saved", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v1/reports/saved)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.reports.saved.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v1/reports/{savedReportId}", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v1/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.reports.saved.generate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v2.0/accounts", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v2\.0/accounts)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.accounts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v2.0/accounts/{accountId}", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v2\.0/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.accounts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v2.0/accounts/{accountId}/adclients", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v2\.0/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.accounts.adclients.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v2.0/accounts/{accountId}/adclients/{adClientId}/customchannels", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v2\.0/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.accounts.customchannels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v2.0/accounts/{accountId}/adclients/{adClientId}/customchannels/{customChannelId}", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v2\.0/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.accounts.customchannels.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v2.0/accounts/{accountId}/adclients/{adClientId}/urlchannels", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v2\.0/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/urlchannels)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.accounts.urlchannels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v2.0/accounts/{accountId}/alerts", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v2\.0/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/alerts)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.accounts.alerts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v2.0/accounts/{accountId}/metadata/dimensions", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v2\.0/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/metadata/dimensions)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.accounts.metadata.dimensions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v2.0/accounts/{accountId}/metadata/metrics", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v2\.0/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/metadata/metrics)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.accounts.metadata.metrics.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v2.0/accounts/{accountId}/preferreddeals", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v2\.0/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/preferreddeals)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.accounts.preferreddeals.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v2.0/accounts/{accountId}/preferreddeals/{dealId}", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v2\.0/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/preferreddeals/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.accounts.preferreddeals.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v2.0/accounts/{accountId}/reports", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v2\.0/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.accounts.reports.generate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v2.0/accounts/{accountId}/reports/saved", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v2\.0/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/saved)$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.accounts.reports.saved.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adexchangeseller/v2.0/accounts/{accountId}/reports/{savedReportId}", PathMatcher: regexp.MustCompile(`^(/adexchangeseller/v2\.0/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangeseller", ResourceName: "adexchangeseller.accounts.reports.saved.generate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/datatransfer/v1/applications", PathMatcher: regexp.MustCompile(`^(/admin/datatransfer/v1/applications)$`), ServiceName: "google.admin", ResourceName: "datatransfer.applications.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/datatransfer/v1/applications/{applicationId}", PathMatcher: regexp.MustCompile(`^(/admin/datatransfer/v1/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "datatransfer.applications.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/datatransfer/v1/transfers", PathMatcher: regexp.MustCompile(`^(/admin/datatransfer/v1/transfers)$`), ServiceName: "google.admin", ResourceName: "datatransfer.transfers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/datatransfer/v1/transfers/{dataTransferId}", PathMatcher: regexp.MustCompile(`^(/admin/datatransfer/v1/transfers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "datatransfer.transfers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/customer/{customerId}/devices/chromeos", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/chromeos)$`), ServiceName: "google.admin", ResourceName: "directory.chromeosdevices.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/chromeos/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.chromeosdevices.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/customer/{customerId}/devices/mobile", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/mobile)$`), ServiceName: "google.admin", ResourceName: "directory.mobiledevices.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/customer/{customerId}/devices/mobile/{resourceId}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/mobile/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.mobiledevices.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/customer/{customerId}/orgunits", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orgunits)$`), ServiceName: "google.admin", ResourceName: "directory.orgunits.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/customer/{customerId}/orgunits{/orgUnitPath*}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orgunits)(?:/((?:(?:[\x2c\x3d\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*)(?:/(?:(?:[\x2c\x3d\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))*))?$`), ServiceName: "google.admin", ResourceName: "directory.orgunits.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/customer/{customerId}/schemas", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/schemas)$`), ServiceName: "google.admin", ResourceName: "directory.schemas.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/customer/{customerId}/schemas/{schemaKey}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/schemas/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.schemas.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/customer/{customer}/domainaliases", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/domainaliases)$`), ServiceName: "google.admin", ResourceName: "directory.domainAliases.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/customer/{customer}/domainaliases/{domainAliasName}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/domainaliases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.domainAliases.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/customer/{customer}/domains", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/domains)$`), ServiceName: "google.admin", ResourceName: "directory.domains.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/customer/{customer}/domains/{domainName}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/domains/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.domains.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/customer/{customer}/notifications", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notifications)$`), ServiceName: "google.admin", ResourceName: "directory.notifications.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/customer/{customer}/notifications/{notificationId}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notifications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.notifications.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/customer/{customer}/resources/buildings", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resources/buildings)$`), ServiceName: "google.admin", ResourceName: "directory.resources.buildings.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/customer/{customer}/resources/buildings/{buildingId}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resources/buildings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.resources.buildings.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/customer/{customer}/resources/calendars", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resources/calendars)$`), ServiceName: "google.admin", ResourceName: "directory.resources.calendars.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resources/calendars/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.resources.calendars.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/customer/{customer}/resources/features", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resources/features)$`), ServiceName: "google.admin", ResourceName: "directory.resources.features.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/customer/{customer}/resources/features/{featureKey}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resources/features/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.resources.features.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/customer/{customer}/roleassignments", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/roleassignments)$`), ServiceName: "google.admin", ResourceName: "directory.roleAssignments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/customer/{customer}/roleassignments/{roleAssignmentId}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/roleassignments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.roleAssignments.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/customer/{customer}/roles", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/roles)$`), ServiceName: "google.admin", ResourceName: "directory.roles.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/customer/{customer}/roles/ALL/privileges", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/roles/ALL/privileges)$`), ServiceName: "google.admin", ResourceName: "directory.privileges.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/customer/{customer}/roles/{roleId}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/roles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.roles.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/customers/{customerKey}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.customers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/groups", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/groups)$`), ServiceName: "google.admin", ResourceName: "directory.groups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/groups/{groupKey}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.groups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/groups/{groupKey}/aliases", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aliases)$`), ServiceName: "google.admin", ResourceName: "directory.groups.aliases.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/groups/{groupKey}/hasMember/{memberKey}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/hasMember/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.members.hasMember"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/groups/{groupKey}/members", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/members)$`), ServiceName: "google.admin", ResourceName: "directory.members.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/groups/{groupKey}/members/{memberKey}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/members/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.members.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/resolvedappaccesssettings", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/resolvedappaccesssettings)$`), ServiceName: "google.admin", ResourceName: "directory.resolvedAppAccessSettings.GetSettings"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/trustedapps", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/trustedapps)$`), ServiceName: "google.admin", ResourceName: "directory.resolvedAppAccessSettings.ListTrustedApps"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/users", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/users)$`), ServiceName: "google.admin", ResourceName: "directory.users.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/users/{userKey}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.users.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/users/{userKey}/aliases", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aliases)$`), ServiceName: "google.admin", ResourceName: "directory.users.aliases.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/users/{userKey}/asps", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/asps)$`), ServiceName: "google.admin", ResourceName: "directory.asps.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/users/{userKey}/asps/{codeId}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/asps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.asps.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/users/{userKey}/photos/thumbnail", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/photos/thumbnail)$`), ServiceName: "google.admin", ResourceName: "directory.users.photos.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/users/{userKey}/tokens", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tokens)$`), ServiceName: "google.admin", ResourceName: "directory.tokens.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/users/{userKey}/tokens/{clientId}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tokens/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.tokens.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/directory/v1/users/{userKey}/verificationCodes", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/verificationCodes)$`), ServiceName: "google.admin", ResourceName: "directory.verificationCodes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/reports/v1/activity/users/{userKey}/applications/{applicationName}", PathMatcher: regexp.MustCompile(`^(/admin/reports/v1/activity/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "reports.activities.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/reports/v1/usage/dates/{date}", PathMatcher: regexp.MustCompile(`^(/admin/reports/v1/usage/dates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "reports.customerUsageReports.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/reports/v1/usage/users/{userKey}/dates/{date}", PathMatcher: regexp.MustCompile(`^(/admin/reports/v1/usage/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "reports.userUsageReport.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/admin/reports/v1/usage/{entityType}/{entityKey}/dates/{date}", PathMatcher: regexp.MustCompile(`^(/admin/reports/v1/usage/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "reports.entityUsageReports.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/accounts", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/accounts)$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/accounts/{accountId}", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/accounts/{accountId}/adclients", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients)$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.adclients.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/accounts/{accountId}/adclients/{adClientId}/adunits", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits)$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.adunits.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.adunits.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}/adcode", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adcode)$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.adunits.getAdCode"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}/customchannels", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels)$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.adunits.customchannels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/accounts/{accountId}/adclients/{adClientId}/customchannels", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels)$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.customchannels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/accounts/{accountId}/adclients/{adClientId}/customchannels/{customChannelId}", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.customchannels.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/accounts/{accountId}/adclients/{adClientId}/customchannels/{customChannelId}/adunits", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits)$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.customchannels.adunits.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/accounts/{accountId}/adclients/{adClientId}/urlchannels", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/urlchannels)$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.urlchannels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/accounts/{accountId}/alerts", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/alerts)$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.alerts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/accounts/{accountId}/reports", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports)$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.reports.generate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/accounts/{accountId}/reports/saved", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/saved)$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.reports.saved.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/accounts/{accountId}/reports/{savedReportId}", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.reports.saved.generate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/accounts/{accountId}/savedadstyles", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/savedadstyles)$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.savedadstyles.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/accounts/{accountId}/savedadstyles/{savedAdStyleId}", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/savedadstyles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.savedadstyles.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/adclients", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/adclients)$`), ServiceName: "google.adsense", ResourceName: "adsense.adclients.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/adclients/{adClientId}/adunits", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits)$`), ServiceName: "google.adsense", ResourceName: "adsense.adunits.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/adclients/{adClientId}/adunits/{adUnitId}", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adsense", ResourceName: "adsense.adunits.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/adclients/{adClientId}/adunits/{adUnitId}/adcode", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adcode)$`), ServiceName: "google.adsense", ResourceName: "adsense.adunits.getAdCode"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/adclients/{adClientId}/adunits/{adUnitId}/customchannels", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels)$`), ServiceName: "google.adsense", ResourceName: "adsense.adunits.customchannels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/adclients/{adClientId}/customchannels", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels)$`), ServiceName: "google.adsense", ResourceName: "adsense.customchannels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/adclients/{adClientId}/customchannels/{customChannelId}", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adsense", ResourceName: "adsense.customchannels.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/adclients/{adClientId}/customchannels/{customChannelId}/adunits", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits)$`), ServiceName: "google.adsense", ResourceName: "adsense.customchannels.adunits.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/adclients/{adClientId}/urlchannels", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/urlchannels)$`), ServiceName: "google.adsense", ResourceName: "adsense.urlchannels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/alerts", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/alerts)$`), ServiceName: "google.adsense", ResourceName: "adsense.alerts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/metadata/dimensions", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/metadata/dimensions)$`), ServiceName: "google.adsense", ResourceName: "adsense.metadata.dimensions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/metadata/metrics", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/metadata/metrics)$`), ServiceName: "google.adsense", ResourceName: "adsense.metadata.metrics.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/reports", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/reports)$`), ServiceName: "google.adsense", ResourceName: "adsense.reports.generate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/reports/saved", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/reports/saved)$`), ServiceName: "google.adsense", ResourceName: "adsense.reports.saved.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/reports/{savedReportId}", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adsense", ResourceName: "adsense.reports.saved.generate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/savedadstyles", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/savedadstyles)$`), ServiceName: "google.adsense", ResourceName: "adsense.savedadstyles.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.3/savedadstyles/{savedAdStyleId}", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.3/savedadstyles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adsense", ResourceName: "adsense.savedadstyles.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/accounts", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/accounts)$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/accounts/{accountId}", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/accounts/{accountId}/adclients", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients)$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.adclients.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/accounts/{accountId}/adclients/{adClientId}/adunits", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits)$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.adunits.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.adunits.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}/adcode", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adcode)$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.adunits.getAdCode"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}/customchannels", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels)$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.adunits.customchannels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/accounts/{accountId}/adclients/{adClientId}/customchannels", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels)$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.customchannels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/accounts/{accountId}/adclients/{adClientId}/customchannels/{customChannelId}", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.customchannels.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/accounts/{accountId}/adclients/{adClientId}/customchannels/{customChannelId}/adunits", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits)$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.customchannels.adunits.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/accounts/{accountId}/adclients/{adClientId}/urlchannels", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/urlchannels)$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.urlchannels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/accounts/{accountId}/alerts", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/alerts)$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.alerts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/accounts/{accountId}/payments", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/payments)$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.payments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/accounts/{accountId}/reports", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports)$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.reports.generate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/accounts/{accountId}/reports/saved", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/saved)$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.reports.saved.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/accounts/{accountId}/reports/{savedReportId}", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.reports.saved.generate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/accounts/{accountId}/savedadstyles", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/savedadstyles)$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.savedadstyles.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/accounts/{accountId}/savedadstyles/{savedAdStyleId}", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/savedadstyles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adsense", ResourceName: "adsense.accounts.savedadstyles.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/adclients", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/adclients)$`), ServiceName: "google.adsense", ResourceName: "adsense.adclients.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/adclients/{adClientId}/adunits", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits)$`), ServiceName: "google.adsense", ResourceName: "adsense.adunits.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/adclients/{adClientId}/adunits/{adUnitId}", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adsense", ResourceName: "adsense.adunits.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/adclients/{adClientId}/adunits/{adUnitId}/adcode", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adcode)$`), ServiceName: "google.adsense", ResourceName: "adsense.adunits.getAdCode"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/adclients/{adClientId}/adunits/{adUnitId}/customchannels", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels)$`), ServiceName: "google.adsense", ResourceName: "adsense.adunits.customchannels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/adclients/{adClientId}/customchannels", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels)$`), ServiceName: "google.adsense", ResourceName: "adsense.customchannels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/adclients/{adClientId}/customchannels/{customChannelId}", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adsense", ResourceName: "adsense.customchannels.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/adclients/{adClientId}/customchannels/{customChannelId}/adunits", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits)$`), ServiceName: "google.adsense", ResourceName: "adsense.customchannels.adunits.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/adclients/{adClientId}/urlchannels", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/urlchannels)$`), ServiceName: "google.adsense", ResourceName: "adsense.urlchannels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/alerts", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/alerts)$`), ServiceName: "google.adsense", ResourceName: "adsense.alerts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/metadata/dimensions", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/metadata/dimensions)$`), ServiceName: "google.adsense", ResourceName: "adsense.metadata.dimensions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/metadata/metrics", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/metadata/metrics)$`), ServiceName: "google.adsense", ResourceName: "adsense.metadata.metrics.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/payments", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/payments)$`), ServiceName: "google.adsense", ResourceName: "adsense.payments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/reports", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/reports)$`), ServiceName: "google.adsense", ResourceName: "adsense.reports.generate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/reports/saved", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/reports/saved)$`), ServiceName: "google.adsense", ResourceName: "adsense.reports.saved.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/reports/{savedReportId}", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adsense", ResourceName: "adsense.reports.saved.generate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/savedadstyles", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/savedadstyles)$`), ServiceName: "google.adsense", ResourceName: "adsense.savedadstyles.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsense/v1.4/savedadstyles/{savedAdStyleId}", PathMatcher: regexp.MustCompile(`^(/adsense/v1\.4/savedadstyles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adsense", ResourceName: "adsense.savedadstyles.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsensehost/v4.1/accounts", PathMatcher: regexp.MustCompile(`^(/adsensehost/v4\.1/accounts)$`), ServiceName: "google.adsensehost", ResourceName: "adsensehost.accounts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsensehost/v4.1/accounts/{accountId}", PathMatcher: regexp.MustCompile(`^(/adsensehost/v4\.1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adsensehost", ResourceName: "adsensehost.accounts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsensehost/v4.1/accounts/{accountId}/adclients", PathMatcher: regexp.MustCompile(`^(/adsensehost/v4\.1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients)$`), ServiceName: "google.adsensehost", ResourceName: "adsensehost.accounts.adclients.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsensehost/v4.1/accounts/{accountId}/adclients/{adClientId}", PathMatcher: regexp.MustCompile(`^(/adsensehost/v4\.1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adsensehost", ResourceName: "adsensehost.accounts.adclients.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsensehost/v4.1/accounts/{accountId}/adclients/{adClientId}/adunits", PathMatcher: regexp.MustCompile(`^(/adsensehost/v4\.1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits)$`), ServiceName: "google.adsensehost", ResourceName: "adsensehost.accounts.adunits.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsensehost/v4.1/accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}", PathMatcher: regexp.MustCompile(`^(/adsensehost/v4\.1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adsensehost", ResourceName: "adsensehost.accounts.adunits.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsensehost/v4.1/accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}/adcode", PathMatcher: regexp.MustCompile(`^(/adsensehost/v4\.1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adcode)$`), ServiceName: "google.adsensehost", ResourceName: "adsensehost.accounts.adunits.getAdCode"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsensehost/v4.1/accounts/{accountId}/reports", PathMatcher: regexp.MustCompile(`^(/adsensehost/v4\.1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports)$`), ServiceName: "google.adsensehost", ResourceName: "adsensehost.accounts.reports.generate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsensehost/v4.1/adclients", PathMatcher: regexp.MustCompile(`^(/adsensehost/v4\.1/adclients)$`), ServiceName: "google.adsensehost", ResourceName: "adsensehost.adclients.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsensehost/v4.1/adclients/{adClientId}", PathMatcher: regexp.MustCompile(`^(/adsensehost/v4\.1/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adsensehost", ResourceName: "adsensehost.adclients.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsensehost/v4.1/adclients/{adClientId}/customchannels", PathMatcher: regexp.MustCompile(`^(/adsensehost/v4\.1/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels)$`), ServiceName: "google.adsensehost", ResourceName: "adsensehost.customchannels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsensehost/v4.1/adclients/{adClientId}/customchannels/{customChannelId}", PathMatcher: regexp.MustCompile(`^(/adsensehost/v4\.1/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adsensehost", ResourceName: "adsensehost.customchannels.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsensehost/v4.1/adclients/{adClientId}/urlchannels", PathMatcher: regexp.MustCompile(`^(/adsensehost/v4\.1/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/urlchannels)$`), ServiceName: "google.adsensehost", ResourceName: "adsensehost.urlchannels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsensehost/v4.1/associationsessions/start", PathMatcher: regexp.MustCompile(`^(/adsensehost/v4\.1/associationsessions/start)$`), ServiceName: "google.adsensehost", ResourceName: "adsensehost.associationsessions.start"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsensehost/v4.1/associationsessions/verify", PathMatcher: regexp.MustCompile(`^(/adsensehost/v4\.1/associationsessions/verify)$`), ServiceName: "google.adsensehost", ResourceName: "adsensehost.associationsessions.verify"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/adsensehost/v4.1/reports", PathMatcher: regexp.MustCompile(`^(/adsensehost/v4\.1/reports)$`), ServiceName: "google.adsensehost", ResourceName: "adsensehost.reports.generate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v2.4/data", PathMatcher: regexp.MustCompile(`^(/analytics/v2\.4/data)$`), ServiceName: "google.analytics", ResourceName: "analytics.data.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v2.4/management/accounts", PathMatcher: regexp.MustCompile(`^(/analytics/v2\.4/management/accounts)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.accounts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v2.4/management/accounts/{accountId}/webproperties", PathMatcher: regexp.MustCompile(`^(/analytics/v2\.4/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.webproperties.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v2.4/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles", PathMatcher: regexp.MustCompile(`^(/analytics/v2\.4/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.profiles.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v2.4/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals", PathMatcher: regexp.MustCompile(`^(/analytics/v2\.4/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/goals)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.goals.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v2.4/management/segments", PathMatcher: regexp.MustCompile(`^(/analytics/v2\.4/management/segments)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.segments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/data/ga", PathMatcher: regexp.MustCompile(`^(/analytics/v3/data/ga)$`), ServiceName: "google.analytics", ResourceName: "analytics.data.ga.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/data/mcf", PathMatcher: regexp.MustCompile(`^(/analytics/v3/data/mcf)$`), ServiceName: "google.analytics", ResourceName: "analytics.data.mcf.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/data/realtime", PathMatcher: regexp.MustCompile(`^(/analytics/v3/data/realtime)$`), ServiceName: "google.analytics", ResourceName: "analytics.data.realtime.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accountSummaries", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accountSummaries)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.accountSummaries.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.accounts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts/{accountId}/entityUserLinks", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityUserLinks)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.accountUserLinks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts/{accountId}/filters", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filters)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.filters.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts/{accountId}/filters/{filterId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.filters.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.webproperties.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.webproperties.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customDataSources)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.customDataSources.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources/{customDataSourceId}/uploads", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customDataSources/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/uploads)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.uploads.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources/{customDataSourceId}/uploads/{uploadId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customDataSources/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/uploads/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.uploads.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customDimensions)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.customDimensions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions/{customDimensionId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customDimensions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.customDimensions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customMetrics)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.customMetrics.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics/{customMetricId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customMetrics/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.customMetrics.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityAdWordsLinks)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.webPropertyAdWordsLinks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks/{webPropertyAdWordsLinkId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityAdWordsLinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.webPropertyAdWordsLinks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityUserLinks", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityUserLinks)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.webpropertyUserLinks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.profiles.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.profiles.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/entityUserLinks", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityUserLinks)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.profileUserLinks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/experiments)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.experiments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments/{experimentId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/experiments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.experiments.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/goals)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.goals.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals/{goalId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/goals/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.goals.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profileFilterLinks)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.profileFilterLinks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks/{linkId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profileFilterLinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.profileFilterLinks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/unsampledReports", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/unsampledReports)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.unsampledReports.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/unsampledReports/{unsampledReportId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/unsampledReports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.unsampledReports.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingAudiences)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.remarketingAudience.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences/{remarketingAudienceId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingAudiences/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.remarketingAudience.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/management/segments", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/segments)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.segments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/analytics/v3/metadata/{reportType}/columns", PathMatcher: regexp.MustCompile(`^(/analytics/v3/metadata/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/columns)$`), ServiceName: "google.analytics", ResourceName: "analytics.metadata.columns.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.enterprises.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.enterprises.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/androidDevicePolicyConfig", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/androidDevicePolicyConfig)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.enterprises.getAndroidDevicePolicyConfig"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/groupLicenses", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/groupLicenses)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.grouplicenses.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/groupLicenses/{groupLicenseId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/groupLicenses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.grouplicenses.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/groupLicenses/{groupLicenseId}/users", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/groupLicenses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.grouplicenseusers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/products", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/products)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.products.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/products/{productId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/products/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.products.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/products/{productId}/appRestrictionsSchema", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/products/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/appRestrictionsSchema)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.products.getAppRestrictionsSchema"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/products/{productId}/managedConfigurationsSettings", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/products/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedConfigurationsSettings)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.managedconfigurationssettings.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/products/{productId}/permissions", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/products/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/permissions)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.products.getPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/serviceAccount", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/serviceAccount)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.enterprises.getServiceAccount"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/serviceAccountKeys", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/serviceAccountKeys)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.serviceaccountkeys.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/storeLayout)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.enterprises.getStoreLayout"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/storeLayout/pages)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.storelayoutpages.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages/{pageId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/storeLayout/pages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.storelayoutpages.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages/{pageId}/clusters", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/storeLayout/pages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.storelayoutclusters.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages/{pageId}/clusters/{clusterId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/storeLayout/pages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.storelayoutclusters.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.users.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.users.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/availableProductSet", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/availableProductSet)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.users.getAvailableProductSet"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.devices.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.devices.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/installs", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/installs)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.installs.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/installs/{installId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/installs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.installs.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/managedConfigurationsForDevice", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedConfigurationsForDevice)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.managedconfigurationsfordevice.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/managedConfigurationsForDevice/{managedConfigurationForDeviceId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedConfigurationsForDevice/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.managedconfigurationsfordevice.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/state", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/state)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.devices.getState"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/entitlements", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entitlements)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.entitlements.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/entitlements/{entitlementId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entitlements/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.entitlements.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/managedConfigurationsForUser", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedConfigurationsForUser)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.managedconfigurationsforuser.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/managedConfigurationsForUser/{managedConfigurationForUserId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedConfigurationsForUser/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.managedconfigurationsforuser.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidenterprise/v1/permissions/{permissionId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/permissions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.permissions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v1.1/applications/{packageName}/inapp/{productId}/purchases/{token}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v1\.1/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inapp/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/purchases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.inapppurchases.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v1.1/applications/{packageName}/subscriptions/{subscriptionId}/purchases/{token}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v1\.1/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/purchases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.purchases.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v1/applications/{packageName}/subscriptions/{subscriptionId}/purchases/{token}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v1/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/purchases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.purchases.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/apks", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/apks)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.apks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/apks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/expansionFiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.expansionfiles.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/listings", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/apks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listings)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.apklistings.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/listings/{language}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/apks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.apklistings.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/bundles", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/bundles)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.bundles.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/details", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/details)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.details.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/listings", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listings)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.listings.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/listings/{language}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.listings.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.images.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/testers/{track}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.testers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/tracks", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tracks)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.tracks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/tracks/{track}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tracks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.tracks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v2/applications/{packageName}/inappproducts", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inappproducts)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.inappproducts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v2/applications/{packageName}/inappproducts/{sku}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inappproducts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.inappproducts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v2/applications/{packageName}/purchases/products/{productId}/tokens/{token}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/purchases/products/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tokens/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.purchases.products.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v2/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/purchases/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tokens/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.purchases.subscriptions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v2/applications/{packageName}/purchases/voidedpurchases", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/purchases/voidedpurchases)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.purchases.voidedpurchases.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v2/applications/{packageName}/reviews", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reviews)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.reviews.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v2/applications/{packageName}/reviews/{reviewId}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reviews/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.reviews.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/apks)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.apks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/apks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/expansionFiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.expansionfiles.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/bundles)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.bundles.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/details", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/details)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.details.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listings)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.listings.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.listings.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.images.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.testers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tracks)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.tracks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tracks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.tracks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v3/applications/{packageName}/inappproducts", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inappproducts)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.inappproducts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v3/applications/{packageName}/inappproducts/{sku}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inappproducts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.inappproducts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/purchases/products/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tokens/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.purchases.products.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/purchases/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tokens/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.purchases.subscriptions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v3/applications/{packageName}/purchases/voidedpurchases", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/purchases/voidedpurchases)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.purchases.voidedpurchases.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v3/applications/{packageName}/reviews", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reviews)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.reviews.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/androidpublisher/v3/applications/{packageName}/reviews/{reviewId}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reviews/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.reviews.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/apps/licensing/v1/product/{productId}/sku/{skuId}/user/{userId}", PathMatcher: regexp.MustCompile(`^(/apps/licensing/v1/product/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sku/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/user/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.licensing", ResourceName: "licensing.licenseAssignments.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/apps/licensing/v1/product/{productId}/sku/{skuId}/users", PathMatcher: regexp.MustCompile(`^(/apps/licensing/v1/product/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sku/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users)$`), ServiceName: "google.licensing", ResourceName: "licensing.licenseAssignments.listForProductAndSku"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/apps/licensing/v1/product/{productId}/users", PathMatcher: regexp.MustCompile(`^(/apps/licensing/v1/product/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users)$`), ServiceName: "google.licensing", ResourceName: "licensing.licenseAssignments.listForProduct"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/apps/reseller/v1/customers/{customerId}", PathMatcher: regexp.MustCompile(`^(/apps/reseller/v1/customers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.reseller", ResourceName: "reseller.customers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}", PathMatcher: regexp.MustCompile(`^(/apps/reseller/v1/customers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.reseller", ResourceName: "reseller.subscriptions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/apps/reseller/v1/resellernotify/getwatchdetails", PathMatcher: regexp.MustCompile(`^(/apps/reseller/v1/resellernotify/getwatchdetails)$`), ServiceName: "google.reseller", ResourceName: "reseller.resellernotify.getwatchdetails"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/apps/reseller/v1/subscriptions", PathMatcher: regexp.MustCompile(`^(/apps/reseller/v1/subscriptions)$`), ServiceName: "google.reseller", ResourceName: "reseller.subscriptions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/appsactivity/v1/activities", PathMatcher: regexp.MustCompile(`^(/appsactivity/v1/activities)$`), ServiceName: "google.appsactivity", ResourceName: "appsactivity.activities.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/appstate/v1/states", PathMatcher: regexp.MustCompile(`^(/appstate/v1/states)$`), ServiceName: "google.appstate", ResourceName: "appstate.states.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/appstate/v1/states/{stateKey}", PathMatcher: regexp.MustCompile(`^(/appstate/v1/states/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appstate", ResourceName: "appstate.states.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/bigquery/v2/projects", PathMatcher: regexp.MustCompile(`^(/bigquery/v2/projects)$`), ServiceName: "google.bigquery", ResourceName: "bigquery.projects.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/bigquery/v2/projects/{projectId}/datasets", PathMatcher: regexp.MustCompile(`^(/bigquery/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/datasets)$`), ServiceName: "google.bigquery", ResourceName: "bigquery.datasets.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/bigquery/v2/projects/{projectId}/datasets/{datasetId}", PathMatcher: regexp.MustCompile(`^(/bigquery/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/datasets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.bigquery", ResourceName: "bigquery.datasets.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/bigquery/v2/projects/{projectId}/datasets/{datasetId}/tables", PathMatcher: regexp.MustCompile(`^(/bigquery/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/datasets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tables)$`), ServiceName: "google.bigquery", ResourceName: "bigquery.tables.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/bigquery/v2/projects/{projectId}/datasets/{datasetId}/tables/{tableId}", PathMatcher: regexp.MustCompile(`^(/bigquery/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/datasets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.bigquery", ResourceName: "bigquery.tables.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/bigquery/v2/projects/{projectId}/datasets/{datasetId}/tables/{tableId}/data", PathMatcher: regexp.MustCompile(`^(/bigquery/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/datasets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/data)$`), ServiceName: "google.bigquery", ResourceName: "bigquery.tabledata.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/bigquery/v2/projects/{projectId}/jobs", PathMatcher: regexp.MustCompile(`^(/bigquery/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs)$`), ServiceName: "google.bigquery", ResourceName: "bigquery.jobs.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/bigquery/v2/projects/{projectId}/jobs/{jobId}", PathMatcher: regexp.MustCompile(`^(/bigquery/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.bigquery", ResourceName: "bigquery.jobs.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/bigquery/v2/projects/{projectId}/queries/{jobId}", PathMatcher: regexp.MustCompile(`^(/bigquery/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/queries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.bigquery", ResourceName: "bigquery.jobs.getQueryResults"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/bigquery/v2/projects/{projectId}/serviceAccount", PathMatcher: regexp.MustCompile(`^(/bigquery/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/serviceAccount)$`), ServiceName: "google.bigquery", ResourceName: "bigquery.projects.getServiceAccount"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v2/blogs/{blogId}", PathMatcher: regexp.MustCompile(`^(/blogger/v2/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.blogs.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v2/blogs/{blogId}/pages", PathMatcher: regexp.MustCompile(`^(/blogger/v2/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pages)$`), ServiceName: "google.blogger", ResourceName: "blogger.pages.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v2/blogs/{blogId}/pages/{pageId}", PathMatcher: regexp.MustCompile(`^(/blogger/v2/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.pages.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v2/blogs/{blogId}/posts", PathMatcher: regexp.MustCompile(`^(/blogger/v2/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts)$`), ServiceName: "google.blogger", ResourceName: "blogger.posts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v2/blogs/{blogId}/posts/{postId}", PathMatcher: regexp.MustCompile(`^(/blogger/v2/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.posts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v2/blogs/{blogId}/posts/{postId}/comments", PathMatcher: regexp.MustCompile(`^(/blogger/v2/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments)$`), ServiceName: "google.blogger", ResourceName: "blogger.comments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v2/blogs/{blogId}/posts/{postId}/comments/{commentId}", PathMatcher: regexp.MustCompile(`^(/blogger/v2/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.comments.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v2/users/{userId}", PathMatcher: regexp.MustCompile(`^(/blogger/v2/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.users.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v2/users/{userId}/blogs", PathMatcher: regexp.MustCompile(`^(/blogger/v2/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/blogs)$`), ServiceName: "google.blogger", ResourceName: "blogger.users.blogs.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/blogs/byurl", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/byurl)$`), ServiceName: "google.blogger", ResourceName: "blogger.blogs.getByUrl"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/blogs/byurl", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/byurl)$`), ServiceName: "google.blogger", ResourceName: "blogger.blogs.getByUrl"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/blogs/{blogId}", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.blogs.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/blogs/{blogId}", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.blogs.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/blogs/{blogId}/comments", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments)$`), ServiceName: "google.blogger", ResourceName: "blogger.comments.listByBlog"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/blogs/{blogId}/comments", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments)$`), ServiceName: "google.blogger", ResourceName: "blogger.comments.listByBlog"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/blogs/{blogId}/pages", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pages)$`), ServiceName: "google.blogger", ResourceName: "blogger.pages.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/blogs/{blogId}/pages", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pages)$`), ServiceName: "google.blogger", ResourceName: "blogger.pages.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/blogs/{blogId}/pages/{pageId}", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.pages.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/blogs/{blogId}/pages/{pageId}", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.pages.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/blogs/{blogId}/pageviews", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pageviews)$`), ServiceName: "google.blogger", ResourceName: "blogger.pageViews.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/blogs/{blogId}/pageviews", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pageviews)$`), ServiceName: "google.blogger", ResourceName: "blogger.pageViews.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/blogs/{blogId}/posts", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts)$`), ServiceName: "google.blogger", ResourceName: "blogger.posts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/blogs/{blogId}/posts", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts)$`), ServiceName: "google.blogger", ResourceName: "blogger.posts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/blogs/{blogId}/posts/bypath", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/bypath)$`), ServiceName: "google.blogger", ResourceName: "blogger.posts.getByPath"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/blogs/{blogId}/posts/bypath", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/bypath)$`), ServiceName: "google.blogger", ResourceName: "blogger.posts.getByPath"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/blogs/{blogId}/posts/search", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/search)$`), ServiceName: "google.blogger", ResourceName: "blogger.posts.search"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/blogs/{blogId}/posts/search", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/search)$`), ServiceName: "google.blogger", ResourceName: "blogger.posts.search"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/blogs/{blogId}/posts/{postId}", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.posts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/blogs/{blogId}/posts/{postId}", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.posts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/blogs/{blogId}/posts/{postId}/comments", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments)$`), ServiceName: "google.blogger", ResourceName: "blogger.comments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/blogs/{blogId}/posts/{postId}/comments", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments)$`), ServiceName: "google.blogger", ResourceName: "blogger.comments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/blogs/{blogId}/posts/{postId}/comments/{commentId}", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.comments.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/blogs/{blogId}/posts/{postId}/comments/{commentId}", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.comments.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/users/{userId}", PathMatcher: regexp.MustCompile(`^(/blogger/v3/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.users.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/users/{userId}", PathMatcher: regexp.MustCompile(`^(/blogger/v3/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.users.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/users/{userId}/blogs", PathMatcher: regexp.MustCompile(`^(/blogger/v3/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/blogs)$`), ServiceName: "google.blogger", ResourceName: "blogger.blogs.listByUser"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/users/{userId}/blogs", PathMatcher: regexp.MustCompile(`^(/blogger/v3/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/blogs)$`), ServiceName: "google.blogger", ResourceName: "blogger.blogs.listByUser"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/users/{userId}/blogs/{blogId}", PathMatcher: regexp.MustCompile(`^(/blogger/v3/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.blogUserInfos.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/users/{userId}/blogs/{blogId}", PathMatcher: regexp.MustCompile(`^(/blogger/v3/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.blogUserInfos.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/users/{userId}/blogs/{blogId}/posts", PathMatcher: regexp.MustCompile(`^(/blogger/v3/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts)$`), ServiceName: "google.blogger", ResourceName: "blogger.postUserInfos.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/users/{userId}/blogs/{blogId}/posts", PathMatcher: regexp.MustCompile(`^(/blogger/v3/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts)$`), ServiceName: "google.blogger", ResourceName: "blogger.postUserInfos.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/users/{userId}/blogs/{blogId}/posts/{postId}", PathMatcher: regexp.MustCompile(`^(/blogger/v3/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.postUserInfos.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/blogger/v3/users/{userId}/blogs/{blogId}/posts/{postId}", PathMatcher: regexp.MustCompile(`^(/blogger/v3/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.postUserInfos.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/dictionary/listOfflineMetadata", PathMatcher: regexp.MustCompile(`^(/books/v1/dictionary/listOfflineMetadata)$`), ServiceName: "google.books", ResourceName: "books.dictionary.listOfflineMetadata"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/familysharing/getFamilyInfo", PathMatcher: regexp.MustCompile(`^(/books/v1/familysharing/getFamilyInfo)$`), ServiceName: "google.books", ResourceName: "books.familysharing.getFamilyInfo"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/myconfig/getUserSettings", PathMatcher: regexp.MustCompile(`^(/books/v1/myconfig/getUserSettings)$`), ServiceName: "google.books", ResourceName: "books.myconfig.getUserSettings"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/mylibrary/annotations", PathMatcher: regexp.MustCompile(`^(/books/v1/mylibrary/annotations)$`), ServiceName: "google.books", ResourceName: "books.mylibrary.annotations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/mylibrary/bookshelves", PathMatcher: regexp.MustCompile(`^(/books/v1/mylibrary/bookshelves)$`), ServiceName: "google.books", ResourceName: "books.mylibrary.bookshelves.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/mylibrary/bookshelves/{shelf}", PathMatcher: regexp.MustCompile(`^(/books/v1/mylibrary/bookshelves/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.books", ResourceName: "books.mylibrary.bookshelves.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/mylibrary/bookshelves/{shelf}/volumes", PathMatcher: regexp.MustCompile(`^(/books/v1/mylibrary/bookshelves/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/volumes)$`), ServiceName: "google.books", ResourceName: "books.mylibrary.bookshelves.volumes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/mylibrary/readingpositions/{volumeId}", PathMatcher: regexp.MustCompile(`^(/books/v1/mylibrary/readingpositions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.books", ResourceName: "books.mylibrary.readingpositions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/notification/get", PathMatcher: regexp.MustCompile(`^(/books/v1/notification/get)$`), ServiceName: "google.books", ResourceName: "books.notification.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/onboarding/listCategories", PathMatcher: regexp.MustCompile(`^(/books/v1/onboarding/listCategories)$`), ServiceName: "google.books", ResourceName: "books.onboarding.listCategories"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/onboarding/listCategoryVolumes", PathMatcher: regexp.MustCompile(`^(/books/v1/onboarding/listCategoryVolumes)$`), ServiceName: "google.books", ResourceName: "books.onboarding.listCategoryVolumes"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/personalizedstream/get", PathMatcher: regexp.MustCompile(`^(/books/v1/personalizedstream/get)$`), ServiceName: "google.books", ResourceName: "books.personalizedstream.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/promooffer/get", PathMatcher: regexp.MustCompile(`^(/books/v1/promooffer/get)$`), ServiceName: "google.books", ResourceName: "books.promooffer.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/series/get", PathMatcher: regexp.MustCompile(`^(/books/v1/series/get)$`), ServiceName: "google.books", ResourceName: "books.series.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/series/membership/get", PathMatcher: regexp.MustCompile(`^(/books/v1/series/membership/get)$`), ServiceName: "google.books", ResourceName: "books.series.membership.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/users/{userId}/bookshelves", PathMatcher: regexp.MustCompile(`^(/books/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/bookshelves)$`), ServiceName: "google.books", ResourceName: "books.bookshelves.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/users/{userId}/bookshelves/{shelf}", PathMatcher: regexp.MustCompile(`^(/books/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/bookshelves/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.books", ResourceName: "books.bookshelves.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/users/{userId}/bookshelves/{shelf}/volumes", PathMatcher: regexp.MustCompile(`^(/books/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/bookshelves/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/volumes)$`), ServiceName: "google.books", ResourceName: "books.bookshelves.volumes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/volumes", PathMatcher: regexp.MustCompile(`^(/books/v1/volumes)$`), ServiceName: "google.books", ResourceName: "books.volumes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/volumes/mybooks", PathMatcher: regexp.MustCompile(`^(/books/v1/volumes/mybooks)$`), ServiceName: "google.books", ResourceName: "books.volumes.mybooks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/volumes/recommended", PathMatcher: regexp.MustCompile(`^(/books/v1/volumes/recommended)$`), ServiceName: "google.books", ResourceName: "books.volumes.recommended.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/volumes/useruploaded", PathMatcher: regexp.MustCompile(`^(/books/v1/volumes/useruploaded)$`), ServiceName: "google.books", ResourceName: "books.volumes.useruploaded.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/volumes/{volumeId}", PathMatcher: regexp.MustCompile(`^(/books/v1/volumes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.books", ResourceName: "books.volumes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/volumes/{volumeId}/associated", PathMatcher: regexp.MustCompile(`^(/books/v1/volumes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/associated)$`), ServiceName: "google.books", ResourceName: "books.volumes.associated.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/volumes/{volumeId}/layers/{layerId}", PathMatcher: regexp.MustCompile(`^(/books/v1/volumes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/layers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.books", ResourceName: "books.layers.volumeAnnotations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/volumes/{volumeId}/layers/{layerId}/annotations/{annotationId}", PathMatcher: regexp.MustCompile(`^(/books/v1/volumes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/layers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/annotations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.books", ResourceName: "books.layers.volumeAnnotations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/volumes/{volumeId}/layers/{layerId}/data", PathMatcher: regexp.MustCompile(`^(/books/v1/volumes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/layers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/data)$`), ServiceName: "google.books", ResourceName: "books.layers.annotationData.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/volumes/{volumeId}/layers/{layerId}/data/{annotationDataId}", PathMatcher: regexp.MustCompile(`^(/books/v1/volumes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/layers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/data/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.books", ResourceName: "books.layers.annotationData.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/volumes/{volumeId}/layersummary", PathMatcher: regexp.MustCompile(`^(/books/v1/volumes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/layersummary)$`), ServiceName: "google.books", ResourceName: "books.layers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/books/v1/volumes/{volumeId}/layersummary/{summaryId}", PathMatcher: regexp.MustCompile(`^(/books/v1/volumes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/layersummary/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.books", ResourceName: "books.layers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/calendar/v3/calendars/{calendarId}", PathMatcher: regexp.MustCompile(`^(/calendar/v3/calendars/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.calendar", ResourceName: "calendar.calendars.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/calendar/v3/calendars/{calendarId}/acl", PathMatcher: regexp.MustCompile(`^(/calendar/v3/calendars/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl)$`), ServiceName: "google.calendar", ResourceName: "calendar.acl.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/calendar/v3/calendars/{calendarId}/acl/{ruleId}", PathMatcher: regexp.MustCompile(`^(/calendar/v3/calendars/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.calendar", ResourceName: "calendar.acl.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/calendar/v3/calendars/{calendarId}/events", PathMatcher: regexp.MustCompile(`^(/calendar/v3/calendars/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/events)$`), ServiceName: "google.calendar", ResourceName: "calendar.events.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/calendar/v3/calendars/{calendarId}/events/{eventId}", PathMatcher: regexp.MustCompile(`^(/calendar/v3/calendars/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/events/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.calendar", ResourceName: "calendar.events.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/calendar/v3/calendars/{calendarId}/events/{eventId}/instances", PathMatcher: regexp.MustCompile(`^(/calendar/v3/calendars/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/events/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances)$`), ServiceName: "google.calendar", ResourceName: "calendar.events.instances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/calendar/v3/colors", PathMatcher: regexp.MustCompile(`^(/calendar/v3/colors)$`), ServiceName: "google.calendar", ResourceName: "calendar.colors.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/calendar/v3/users/me/calendarList", PathMatcher: regexp.MustCompile(`^(/calendar/v3/users/me/calendarList)$`), ServiceName: "google.calendar", ResourceName: "calendar.calendarList.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/calendar/v3/users/me/calendarList/{calendarId}", PathMatcher: regexp.MustCompile(`^(/calendar/v3/users/me/calendarList/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.calendar", ResourceName: "calendar.calendarList.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/calendar/v3/users/me/settings", PathMatcher: regexp.MustCompile(`^(/calendar/v3/users/me/settings)$`), ServiceName: "google.calendar", ResourceName: "calendar.settings.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/calendar/v3/users/me/settings/{setting}", PathMatcher: regexp.MustCompile(`^(/calendar/v3/users/me/settings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.calendar", ResourceName: "calendar.settings.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/civicinfo/v2/divisions", PathMatcher: regexp.MustCompile(`^(/civicinfo/v2/divisions)$`), ServiceName: "google.civicinfo", ResourceName: "civicinfo.divisions.search"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/civicinfo/v2/elections", PathMatcher: regexp.MustCompile(`^(/civicinfo/v2/elections)$`), ServiceName: "google.civicinfo", ResourceName: "civicinfo.elections.electionQuery"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/civicinfo/v2/representatives", PathMatcher: regexp.MustCompile(`^(/civicinfo/v2/representatives)$`), ServiceName: "google.civicinfo", ResourceName: "civicinfo.representatives.representativeInfoByAddress"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/civicinfo/v2/representatives/{ocdId}", PathMatcher: regexp.MustCompile(`^(/civicinfo/v2/representatives/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.civicinfo", ResourceName: "civicinfo.representatives.representativeInfoByDivision"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/civicinfo/v2/voterinfo", PathMatcher: regexp.MustCompile(`^(/civicinfo/v2/voterinfo)$`), ServiceName: "google.civicinfo", ResourceName: "civicinfo.elections.voterInfoQuery"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/cloudmonitoring/v2beta2/projects/{project}/metricDescriptors", PathMatcher: regexp.MustCompile(`^(/cloudmonitoring/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/metricDescriptors)$`), ServiceName: "google.cloudmonitoring", ResourceName: "cloudmonitoring.metricDescriptors.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/cloudmonitoring/v2beta2/projects/{project}/timeseries/{metric}", PathMatcher: regexp.MustCompile(`^(/cloudmonitoring/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/timeseries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudmonitoring", ResourceName: "cloudmonitoring.timeseries.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/cloudmonitoring/v2beta2/projects/{project}/timeseriesDescriptors/{metric}", PathMatcher: regexp.MustCompile(`^(/cloudmonitoring/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/timeseriesDescriptors/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.cloudmonitoring", ResourceName: "cloudmonitoring.timeseriesDescriptors.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/clouduseraccounts/alpha/projects/{project}/global/groups", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/clouduseraccounts/alpha/projects/{project}/global/groups/{groupName}", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/clouduseraccounts/alpha/projects/{project}/global/groups/{resource}/getIamPolicy", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getIamPolicy)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.getIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/clouduseraccounts/alpha/projects/{project}/global/operations", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/operations)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.globalAccountsOperations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/clouduseraccounts/alpha/projects/{project}/global/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.globalAccountsOperations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/clouduseraccounts/alpha/projects/{project}/global/users", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/clouduseraccounts/alpha/projects/{project}/global/users/{resource}/getIamPolicy", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getIamPolicy)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.getIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/clouduseraccounts/alpha/projects/{project}/global/users/{user}", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/clouduseraccounts/beta/projects/{project}/global/groups", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/clouduseraccounts/beta/projects/{project}/global/groups/{groupName}", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/clouduseraccounts/beta/projects/{project}/global/operations", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/operations)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.globalAccountsOperations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/clouduseraccounts/beta/projects/{project}/global/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.globalAccountsOperations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/clouduseraccounts/beta/projects/{project}/global/users", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/clouduseraccounts/beta/projects/{project}/global/users/{user}", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/clouduseraccounts/vm_alpha/projects/{project}/global/groups", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/clouduseraccounts/vm_alpha/projects/{project}/global/groups/{groupName}", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/clouduseraccounts/vm_alpha/projects/{project}/global/groups/{resource}/getIamPolicy", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getIamPolicy)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.getIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/clouduseraccounts/vm_alpha/projects/{project}/global/operations", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/operations)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.globalAccountsOperations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/clouduseraccounts/vm_alpha/projects/{project}/global/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.globalAccountsOperations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/clouduseraccounts/vm_alpha/projects/{project}/global/users", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/clouduseraccounts/vm_alpha/projects/{project}/global/users/{resource}/getIamPolicy", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getIamPolicy)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.getIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/clouduseraccounts/vm_alpha/projects/{project}/global/users/{user}", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/clouduseraccounts/vm_beta/projects/{project}/global/groups", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/clouduseraccounts/vm_beta/projects/{project}/global/groups/{groupName}", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/clouduseraccounts/vm_beta/projects/{project}/global/operations", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/operations)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.globalAccountsOperations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/clouduseraccounts/vm_beta/projects/{project}/global/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.globalAccountsOperations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/clouduseraccounts/vm_beta/projects/{project}/global/users", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/clouduseraccounts/vm_beta/projects/{project}/global/users/{user}", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.projects.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/acceleratorTypes", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/acceleratorTypes)$`), ServiceName: "google.compute", ResourceName: "compute.acceleratorTypes.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/addresses", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/addresses)$`), ServiceName: "google.compute", ResourceName: "compute.addresses.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/autoscalers", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/autoscalers)$`), ServiceName: "google.compute", ResourceName: "compute.autoscalers.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/backendServices", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/backendServices)$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/commitments", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/commitments)$`), ServiceName: "google.compute", ResourceName: "compute.regionCommitments.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/diskTypes", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/diskTypes)$`), ServiceName: "google.compute", ResourceName: "compute.diskTypes.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/disks", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/disks)$`), ServiceName: "google.compute", ResourceName: "compute.disks.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/forwardingRules", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/forwardingRules)$`), ServiceName: "google.compute", ResourceName: "compute.forwardingRules.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/healthChecks", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/healthChecks)$`), ServiceName: "google.compute", ResourceName: "compute.healthChecks.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/hostTypes", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/hostTypes)$`), ServiceName: "google.compute", ResourceName: "compute.hostTypes.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/hosts", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/hosts)$`), ServiceName: "google.compute", ResourceName: "compute.hosts.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/instanceGroupManagers", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/instanceGroupManagers)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/instanceGroups", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/instanceGroups)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/instances", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/instances)$`), ServiceName: "google.compute", ResourceName: "compute.instances.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/interconnectAttachments", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/interconnectAttachments)$`), ServiceName: "google.compute", ResourceName: "compute.interconnectAttachments.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/machineTypes", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/machineTypes)$`), ServiceName: "google.compute", ResourceName: "compute.machineTypes.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/networkEndpointGroups", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/networkEndpointGroups)$`), ServiceName: "google.compute", ResourceName: "compute.networkEndpointGroups.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/nodeGroups", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/nodeGroups)$`), ServiceName: "google.compute", ResourceName: "compute.nodeGroups.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/nodeTemplates", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/nodeTemplates)$`), ServiceName: "google.compute", ResourceName: "compute.nodeTemplates.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/nodeTypes", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/nodeTypes)$`), ServiceName: "google.compute", ResourceName: "compute.nodeTypes.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/operations", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/operations)$`), ServiceName: "google.compute", ResourceName: "compute.globalOperations.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/resourcePolicies", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/resourcePolicies)$`), ServiceName: "google.compute", ResourceName: "compute.resourcePolicies.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/routers", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/routers)$`), ServiceName: "google.compute", ResourceName: "compute.routers.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/subnetworks", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/subnetworks)$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/subnetworks/listUsable", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/subnetworks/listUsable)$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.listUsable"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/targetHttpProxies", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/targetHttpProxies)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpProxies.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/targetInstances", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/targetInstances)$`), ServiceName: "google.compute", ResourceName: "compute.targetInstances.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/targetPools", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/targetPools)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/targetVpnGateways", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/targetVpnGateways)$`), ServiceName: "google.compute", ResourceName: "compute.targetVpnGateways.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/vpnGateways", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/vpnGateways)$`), ServiceName: "google.compute", ResourceName: "compute.vpnGateways.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/aggregated/vpnTunnels", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/vpnTunnels)$`), ServiceName: "google.compute", ResourceName: "compute.vpnTunnels.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/getXpnHost", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getXpnHost)$`), ServiceName: "google.compute", ResourceName: "compute.projects.getXpnHost"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/getXpnResources", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getXpnResources)$`), ServiceName: "google.compute", ResourceName: "compute.projects.getXpnResources"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/addresses", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/addresses)$`), ServiceName: "google.compute", ResourceName: "compute.globalAddresses.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/addresses/{address}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/addresses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.globalAddresses.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/backendBuckets", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendBuckets)$`), ServiceName: "google.compute", ResourceName: "compute.backendBuckets.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/backendBuckets/{backendBucket}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendBuckets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.backendBuckets.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/backendBuckets/{resource}/getIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendBuckets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.backendBuckets.getIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/backendServices", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices)$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/backendServices/{backendService}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/firewalls", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/firewalls)$`), ServiceName: "google.compute", ResourceName: "compute.firewalls.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/firewalls/{firewall}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/firewalls/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.firewalls.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/forwardingRules", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/forwardingRules)$`), ServiceName: "google.compute", ResourceName: "compute.globalForwardingRules.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/forwardingRules/{forwardingRule}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/forwardingRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.globalForwardingRules.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/healthChecks", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/healthChecks)$`), ServiceName: "google.compute", ResourceName: "compute.healthChecks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/healthChecks/{healthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/healthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.healthChecks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/httpHealthChecks", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpHealthChecks)$`), ServiceName: "google.compute", ResourceName: "compute.httpHealthChecks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/httpHealthChecks/{httpHealthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpHealthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.httpHealthChecks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/httpsHealthChecks", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpsHealthChecks)$`), ServiceName: "google.compute", ResourceName: "compute.httpsHealthChecks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpsHealthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.httpsHealthChecks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/images", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/images)$`), ServiceName: "google.compute", ResourceName: "compute.images.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/images/family/{family}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/images/family/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.images.getFromFamily"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/images/{image}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/images/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.images.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/images/{resource}/getIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/images/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.images.getIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/instanceTemplates", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/instanceTemplates)$`), ServiceName: "google.compute", ResourceName: "compute.instanceTemplates.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/instanceTemplates/{instanceTemplate}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/instanceTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.instanceTemplates.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/interconnectLocations", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/interconnectLocations)$`), ServiceName: "google.compute", ResourceName: "compute.interconnectLocations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/interconnectLocations/{interconnectLocation}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/interconnectLocations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.interconnectLocations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/interconnects", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/interconnects)$`), ServiceName: "google.compute", ResourceName: "compute.interconnects.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/interconnects/{interconnect}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/interconnects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.interconnects.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/interconnects/{resource}/getIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/interconnects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.interconnects.getIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/licenseCodes/{licenseCode}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/licenseCodes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.licenseCodes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/licenseCodes/{resource}/getIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/licenseCodes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.licenseCodes.getIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/licenses", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/licenses)$`), ServiceName: "google.compute", ResourceName: "compute.licenses.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/licenses/{license}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/licenses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.licenses.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/licenses/{resource}/getIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/licenses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.licenses.getIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/networks", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/networks)$`), ServiceName: "google.compute", ResourceName: "compute.networks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/networks/{network}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/networks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.networks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/networks/{network}/listIpOwners", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/networks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listIpOwners)$`), ServiceName: "google.compute", ResourceName: "compute.networks.listIpOwners"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/operations", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/operations)$`), ServiceName: "google.compute", ResourceName: "compute.globalOperations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.globalOperations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/routes", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/routes)$`), ServiceName: "google.compute", ResourceName: "compute.routes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/routes/{route}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/routes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.routes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/securityPolicies", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/securityPolicies)$`), ServiceName: "google.compute", ResourceName: "compute.securityPolicies.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/securityPolicies/listPreconfiguredExpressionSets", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/securityPolicies/listPreconfiguredExpressionSets)$`), ServiceName: "google.compute", ResourceName: "compute.securityPolicies.listPreconfiguredExpressionSets"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/securityPolicies/{securityPolicy}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/securityPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.securityPolicies.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/securityPolicies/{securityPolicy}/getRule", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/securityPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getRule)$`), ServiceName: "google.compute", ResourceName: "compute.securityPolicies.getRule"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/snapshots", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/snapshots)$`), ServiceName: "google.compute", ResourceName: "compute.snapshots.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/snapshots/{resource}/getIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/snapshots/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.snapshots.getIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/snapshots/{snapshot}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/snapshots/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.snapshots.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/sslCertificates", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslCertificates)$`), ServiceName: "google.compute", ResourceName: "compute.sslCertificates.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/sslCertificates/{sslCertificate}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslCertificates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.sslCertificates.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/sslPolicies", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslPolicies)$`), ServiceName: "google.compute", ResourceName: "compute.sslPolicies.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/sslPolicies/listAvailableFeatures", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslPolicies/listAvailableFeatures)$`), ServiceName: "google.compute", ResourceName: "compute.sslPolicies.listAvailableFeatures"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/sslPolicies/{sslPolicy}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.sslPolicies.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/targetHttpProxies", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpProxies)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpProxies.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/targetHttpProxies/{targetHttpProxy}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpProxies.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/targetHttpsProxies", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpsProxies)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpsProxies.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpsProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpsProxies.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/targetSslProxies", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetSslProxies)$`), ServiceName: "google.compute", ResourceName: "compute.targetSslProxies.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/targetSslProxies/{targetSslProxy}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetSslProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetSslProxies.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/targetTcpProxies", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetTcpProxies)$`), ServiceName: "google.compute", ResourceName: "compute.targetTcpProxies.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/targetTcpProxies/{targetTcpProxy}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetTcpProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetTcpProxies.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/urlMaps", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/urlMaps)$`), ServiceName: "google.compute", ResourceName: "compute.urlMaps.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/global/urlMaps/{urlMap}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/urlMaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.urlMaps.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions)$`), ServiceName: "google.compute", ResourceName: "compute.regions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/addresses", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addresses)$`), ServiceName: "google.compute", ResourceName: "compute.addresses.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/addresses/{address}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addresses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.addresses.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/autoscalers", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers)$`), ServiceName: "google.compute", ResourceName: "compute.regionAutoscalers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/autoscalers/{autoscaler}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionAutoscalers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/backendServices", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backendServices)$`), ServiceName: "google.compute", ResourceName: "compute.regionBackendServices.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/backendServices/{backendService}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionBackendServices.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/commitments", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/commitments)$`), ServiceName: "google.compute", ResourceName: "compute.regionCommitments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/commitments/{commitment}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/commitments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionCommitments.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/diskTypes", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/diskTypes)$`), ServiceName: "google.compute", ResourceName: "compute.regionDiskTypes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/diskTypes/{diskType}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/diskTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionDiskTypes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/disks", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks)$`), ServiceName: "google.compute", ResourceName: "compute.regionDisks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/disks/{disk}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionDisks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/forwardingRules", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/forwardingRules)$`), ServiceName: "google.compute", ResourceName: "compute.forwardingRules.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/forwardingRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.forwardingRules.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/healthChecks", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/healthChecks)$`), ServiceName: "google.compute", ResourceName: "compute.regionHealthChecks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/healthChecks/{healthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/healthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionHealthChecks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/instanceGroups", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/interconnectAttachments", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/interconnectAttachments)$`), ServiceName: "google.compute", ResourceName: "compute.interconnectAttachments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/interconnectAttachments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.interconnectAttachments.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/interconnectAttachments/{resource}/getIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/interconnectAttachments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.interconnectAttachments.getIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/nodeTemplates", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeTemplates)$`), ServiceName: "google.compute", ResourceName: "compute.nodeTemplates.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/nodeTemplates/{nodeTemplate}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.nodeTemplates.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/nodeTemplates/{resource}/getIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.nodeTemplates.getIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/operations", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.compute", ResourceName: "compute.regionOperations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionOperations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/resourcePolicies", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourcePolicies)$`), ServiceName: "google.compute", ResourceName: "compute.resourcePolicies.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourcePolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.resourcePolicies.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/resourcePolicies/{resource}/getIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourcePolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.resourcePolicies.getIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/routers", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/routers)$`), ServiceName: "google.compute", ResourceName: "compute.routers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/routers/{router}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/routers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.routers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/routers/{router}/getRouterStatus", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/routers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getRouterStatus)$`), ServiceName: "google.compute", ResourceName: "compute.routers.getRouterStatus"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/subnetworks", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subnetworks)$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/subnetworks/{resource}/getIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subnetworks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.getIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/subnetworks/{subnetwork}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subnetworks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/targetHttpProxies", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetHttpProxies)$`), ServiceName: "google.compute", ResourceName: "compute.regionTargetHttpProxies.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetHttpProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionTargetHttpProxies.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/targetPools", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/targetPools/{targetPool}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/targetVpnGateways", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetVpnGateways)$`), ServiceName: "google.compute", ResourceName: "compute.targetVpnGateways.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/targetVpnGateways/{targetVpnGateway}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetVpnGateways/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetVpnGateways.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/urlMaps", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/urlMaps)$`), ServiceName: "google.compute", ResourceName: "compute.regionUrlMaps.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/urlMaps/{urlMap}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/urlMaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionUrlMaps.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/vpnGateways", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/vpnGateways)$`), ServiceName: "google.compute", ResourceName: "compute.vpnGateways.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/vpnGateways/{vpnGateway}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/vpnGateways/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.vpnGateways.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/vpnTunnels", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/vpnTunnels)$`), ServiceName: "google.compute", ResourceName: "compute.vpnTunnels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/vpnTunnels/{vpnTunnel}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/vpnTunnels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.vpnTunnels.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones)$`), ServiceName: "google.compute", ResourceName: "compute.zones.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.zones.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/acceleratorTypes", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acceleratorTypes)$`), ServiceName: "google.compute", ResourceName: "compute.acceleratorTypes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/acceleratorTypes/{acceleratorType}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acceleratorTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.acceleratorTypes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/autoscalers", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers)$`), ServiceName: "google.compute", ResourceName: "compute.autoscalers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/autoscalers/{autoscaler}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.autoscalers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/diskTypes", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/diskTypes)$`), ServiceName: "google.compute", ResourceName: "compute.diskTypes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/diskTypes/{diskType}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/diskTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.diskTypes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/disks", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks)$`), ServiceName: "google.compute", ResourceName: "compute.disks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.disks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/disks/{resource}/getIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.disks.getIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/hostTypes", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/hostTypes)$`), ServiceName: "google.compute", ResourceName: "compute.hostTypes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/hostTypes/{hostType}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/hostTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.hostTypes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/hosts", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/hosts)$`), ServiceName: "google.compute", ResourceName: "compute.hosts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/hosts/{host}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/hosts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.hosts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/hosts/{resource}/getIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/hosts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.hosts.getIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroups", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances)$`), ServiceName: "google.compute", ResourceName: "compute.instances.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.instances.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/getGuestAttributes", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getGuestAttributes)$`), ServiceName: "google.compute", ResourceName: "compute.instances.getGuestAttributes"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/referrers", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/referrers)$`), ServiceName: "google.compute", ResourceName: "compute.instances.listReferrers"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/serialPort", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/serialPort)$`), ServiceName: "google.compute", ResourceName: "compute.instances.getSerialPortOutput"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{resource}/getIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.instances.getIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/machineTypes", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/machineTypes)$`), ServiceName: "google.compute", ResourceName: "compute.machineTypes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/machineTypes/{machineType}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/machineTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.machineTypes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/networkEndpointGroups", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/networkEndpointGroups)$`), ServiceName: "google.compute", ResourceName: "compute.networkEndpointGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/networkEndpointGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.networkEndpointGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/nodeGroups", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeGroups)$`), ServiceName: "google.compute", ResourceName: "compute.nodeGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.nodeGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{resource}/getIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.nodeGroups.getIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/nodeTypes", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeTypes)$`), ServiceName: "google.compute", ResourceName: "compute.nodeTypes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/nodeTypes/{nodeType}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.nodeTypes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/operations", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.compute", ResourceName: "compute.zoneOperations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.zoneOperations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/targetInstances", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetInstances)$`), ServiceName: "google.compute", ResourceName: "compute.targetInstances.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/targetInstances/{targetInstance}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetInstances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetInstances.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.projects.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/aggregated/acceleratorTypes", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/acceleratorTypes)$`), ServiceName: "google.compute", ResourceName: "compute.acceleratorTypes.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/aggregated/addresses", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/addresses)$`), ServiceName: "google.compute", ResourceName: "compute.addresses.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/aggregated/autoscalers", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/autoscalers)$`), ServiceName: "google.compute", ResourceName: "compute.autoscalers.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/aggregated/backendServices", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/backendServices)$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/aggregated/commitments", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/commitments)$`), ServiceName: "google.compute", ResourceName: "compute.regionCommitments.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/aggregated/diskTypes", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/diskTypes)$`), ServiceName: "google.compute", ResourceName: "compute.diskTypes.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/aggregated/disks", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/disks)$`), ServiceName: "google.compute", ResourceName: "compute.disks.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/aggregated/forwardingRules", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/forwardingRules)$`), ServiceName: "google.compute", ResourceName: "compute.forwardingRules.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/aggregated/instanceGroupManagers", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/instanceGroupManagers)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/aggregated/instanceGroups", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/instanceGroups)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/aggregated/instances", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/instances)$`), ServiceName: "google.compute", ResourceName: "compute.instances.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/aggregated/interconnectAttachments", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/interconnectAttachments)$`), ServiceName: "google.compute", ResourceName: "compute.interconnectAttachments.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/aggregated/machineTypes", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/machineTypes)$`), ServiceName: "google.compute", ResourceName: "compute.machineTypes.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/aggregated/nodeGroups", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/nodeGroups)$`), ServiceName: "google.compute", ResourceName: "compute.nodeGroups.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/aggregated/nodeTemplates", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/nodeTemplates)$`), ServiceName: "google.compute", ResourceName: "compute.nodeTemplates.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/aggregated/nodeTypes", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/nodeTypes)$`), ServiceName: "google.compute", ResourceName: "compute.nodeTypes.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/aggregated/operations", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/operations)$`), ServiceName: "google.compute", ResourceName: "compute.globalOperations.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/aggregated/routers", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/routers)$`), ServiceName: "google.compute", ResourceName: "compute.routers.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/aggregated/subnetworks", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/subnetworks)$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/aggregated/subnetworks/listUsable", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/subnetworks/listUsable)$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.listUsable"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/aggregated/targetInstances", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/targetInstances)$`), ServiceName: "google.compute", ResourceName: "compute.targetInstances.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/aggregated/targetPools", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/targetPools)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/aggregated/targetVpnGateways", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/targetVpnGateways)$`), ServiceName: "google.compute", ResourceName: "compute.targetVpnGateways.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/aggregated/vpnTunnels", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/vpnTunnels)$`), ServiceName: "google.compute", ResourceName: "compute.vpnTunnels.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/getXpnHost", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getXpnHost)$`), ServiceName: "google.compute", ResourceName: "compute.projects.getXpnHost"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/getXpnResources", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getXpnResources)$`), ServiceName: "google.compute", ResourceName: "compute.projects.getXpnResources"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/addresses", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/addresses)$`), ServiceName: "google.compute", ResourceName: "compute.globalAddresses.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/addresses/{address}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/addresses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.globalAddresses.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/backendBuckets", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendBuckets)$`), ServiceName: "google.compute", ResourceName: "compute.backendBuckets.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/backendBuckets/{backendBucket}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendBuckets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.backendBuckets.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/backendServices", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices)$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/backendServices/{backendService}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/firewalls", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/firewalls)$`), ServiceName: "google.compute", ResourceName: "compute.firewalls.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/firewalls/{firewall}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/firewalls/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.firewalls.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/forwardingRules", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/forwardingRules)$`), ServiceName: "google.compute", ResourceName: "compute.globalForwardingRules.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/forwardingRules/{forwardingRule}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/forwardingRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.globalForwardingRules.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/healthChecks", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/healthChecks)$`), ServiceName: "google.compute", ResourceName: "compute.healthChecks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/healthChecks/{healthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/healthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.healthChecks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/httpHealthChecks", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpHealthChecks)$`), ServiceName: "google.compute", ResourceName: "compute.httpHealthChecks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/httpHealthChecks/{httpHealthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpHealthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.httpHealthChecks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/httpsHealthChecks", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpsHealthChecks)$`), ServiceName: "google.compute", ResourceName: "compute.httpsHealthChecks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpsHealthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.httpsHealthChecks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/images", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/images)$`), ServiceName: "google.compute", ResourceName: "compute.images.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/images/family/{family}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/images/family/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.images.getFromFamily"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/images/{image}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/images/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.images.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/instanceTemplates", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/instanceTemplates)$`), ServiceName: "google.compute", ResourceName: "compute.instanceTemplates.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/instanceTemplates/{instanceTemplate}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/instanceTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.instanceTemplates.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/interconnectLocations", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/interconnectLocations)$`), ServiceName: "google.compute", ResourceName: "compute.interconnectLocations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/interconnectLocations/{interconnectLocation}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/interconnectLocations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.interconnectLocations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/interconnects", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/interconnects)$`), ServiceName: "google.compute", ResourceName: "compute.interconnects.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/interconnects/{interconnect}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/interconnects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.interconnects.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/licenseCodes/{licenseCode}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/licenseCodes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.licenseCodes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/licenses", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/licenses)$`), ServiceName: "google.compute", ResourceName: "compute.licenses.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/licenses/{license}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/licenses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.licenses.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/networks", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/networks)$`), ServiceName: "google.compute", ResourceName: "compute.networks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/networks/{network}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/networks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.networks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/operations", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/operations)$`), ServiceName: "google.compute", ResourceName: "compute.globalOperations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.globalOperations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/routes", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/routes)$`), ServiceName: "google.compute", ResourceName: "compute.routes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/routes/{route}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/routes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.routes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/securityPolicies", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/securityPolicies)$`), ServiceName: "google.compute", ResourceName: "compute.securityPolicies.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/securityPolicies/{securityPolicy}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/securityPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.securityPolicies.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/securityPolicies/{securityPolicy}/getRule", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/securityPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getRule)$`), ServiceName: "google.compute", ResourceName: "compute.securityPolicies.getRule"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/snapshots", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/snapshots)$`), ServiceName: "google.compute", ResourceName: "compute.snapshots.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/snapshots/{snapshot}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/snapshots/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.snapshots.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/sslCertificates", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslCertificates)$`), ServiceName: "google.compute", ResourceName: "compute.sslCertificates.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/sslCertificates/{sslCertificate}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslCertificates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.sslCertificates.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/sslPolicies", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslPolicies)$`), ServiceName: "google.compute", ResourceName: "compute.sslPolicies.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/sslPolicies/listAvailableFeatures", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslPolicies/listAvailableFeatures)$`), ServiceName: "google.compute", ResourceName: "compute.sslPolicies.listAvailableFeatures"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/sslPolicies/{sslPolicy}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.sslPolicies.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/targetHttpProxies", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpProxies)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpProxies.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/targetHttpProxies/{targetHttpProxy}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpProxies.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/targetHttpsProxies", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpsProxies)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpsProxies.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpsProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpsProxies.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/targetSslProxies", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetSslProxies)$`), ServiceName: "google.compute", ResourceName: "compute.targetSslProxies.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/targetSslProxies/{targetSslProxy}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetSslProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetSslProxies.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/targetTcpProxies", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetTcpProxies)$`), ServiceName: "google.compute", ResourceName: "compute.targetTcpProxies.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/targetTcpProxies/{targetTcpProxy}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetTcpProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetTcpProxies.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/urlMaps", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/urlMaps)$`), ServiceName: "google.compute", ResourceName: "compute.urlMaps.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/global/urlMaps/{urlMap}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/urlMaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.urlMaps.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions)$`), ServiceName: "google.compute", ResourceName: "compute.regions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/addresses", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addresses)$`), ServiceName: "google.compute", ResourceName: "compute.addresses.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/addresses/{address}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addresses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.addresses.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/autoscalers", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers)$`), ServiceName: "google.compute", ResourceName: "compute.regionAutoscalers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/autoscalers/{autoscaler}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionAutoscalers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/backendServices", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backendServices)$`), ServiceName: "google.compute", ResourceName: "compute.regionBackendServices.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/backendServices/{backendService}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionBackendServices.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/commitments", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/commitments)$`), ServiceName: "google.compute", ResourceName: "compute.regionCommitments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/commitments/{commitment}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/commitments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionCommitments.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/diskTypes", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/diskTypes)$`), ServiceName: "google.compute", ResourceName: "compute.regionDiskTypes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/diskTypes/{diskType}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/diskTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionDiskTypes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/disks", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks)$`), ServiceName: "google.compute", ResourceName: "compute.regionDisks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/disks/{disk}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionDisks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/forwardingRules", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/forwardingRules)$`), ServiceName: "google.compute", ResourceName: "compute.forwardingRules.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/forwardingRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.forwardingRules.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/instanceGroups", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/interconnectAttachments", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/interconnectAttachments)$`), ServiceName: "google.compute", ResourceName: "compute.interconnectAttachments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/interconnectAttachments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.interconnectAttachments.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/nodeTemplates", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeTemplates)$`), ServiceName: "google.compute", ResourceName: "compute.nodeTemplates.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/nodeTemplates/{nodeTemplate}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.nodeTemplates.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/nodeTemplates/{resource}/getIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.nodeTemplates.getIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/operations", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.compute", ResourceName: "compute.regionOperations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionOperations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/routers", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/routers)$`), ServiceName: "google.compute", ResourceName: "compute.routers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/routers/{router}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/routers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.routers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/routers/{router}/getRouterStatus", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/routers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getRouterStatus)$`), ServiceName: "google.compute", ResourceName: "compute.routers.getRouterStatus"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/subnetworks", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subnetworks)$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/subnetworks/{resource}/getIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subnetworks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.getIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/subnetworks/{subnetwork}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subnetworks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/targetPools", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/targetPools/{targetPool}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/targetVpnGateways", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetVpnGateways)$`), ServiceName: "google.compute", ResourceName: "compute.targetVpnGateways.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/targetVpnGateways/{targetVpnGateway}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetVpnGateways/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetVpnGateways.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/vpnTunnels", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/vpnTunnels)$`), ServiceName: "google.compute", ResourceName: "compute.vpnTunnels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/vpnTunnels/{vpnTunnel}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/vpnTunnels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.vpnTunnels.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones)$`), ServiceName: "google.compute", ResourceName: "compute.zones.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.zones.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/acceleratorTypes", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acceleratorTypes)$`), ServiceName: "google.compute", ResourceName: "compute.acceleratorTypes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/acceleratorTypes/{acceleratorType}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acceleratorTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.acceleratorTypes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/autoscalers", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers)$`), ServiceName: "google.compute", ResourceName: "compute.autoscalers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/autoscalers/{autoscaler}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.autoscalers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/diskTypes", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/diskTypes)$`), ServiceName: "google.compute", ResourceName: "compute.diskTypes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/diskTypes/{diskType}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/diskTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.diskTypes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/disks", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks)$`), ServiceName: "google.compute", ResourceName: "compute.disks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/disks/{disk}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.disks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instanceGroups", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances)$`), ServiceName: "google.compute", ResourceName: "compute.instances.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.instances.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/referrers", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/referrers)$`), ServiceName: "google.compute", ResourceName: "compute.instances.listReferrers"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/serialPort", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/serialPort)$`), ServiceName: "google.compute", ResourceName: "compute.instances.getSerialPortOutput"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/machineTypes", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/machineTypes)$`), ServiceName: "google.compute", ResourceName: "compute.machineTypes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/machineTypes/{machineType}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/machineTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.machineTypes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/nodeGroups", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeGroups)$`), ServiceName: "google.compute", ResourceName: "compute.nodeGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.nodeGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{resource}/getIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.nodeGroups.getIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/nodeTypes", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeTypes)$`), ServiceName: "google.compute", ResourceName: "compute.nodeTypes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/nodeTypes/{nodeType}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.nodeTypes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/operations", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.compute", ResourceName: "compute.zoneOperations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.zoneOperations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/targetInstances", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetInstances)$`), ServiceName: "google.compute", ResourceName: "compute.targetInstances.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/targetInstances/{targetInstance}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetInstances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetInstances.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.projects.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/aggregated/acceleratorTypes", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/acceleratorTypes)$`), ServiceName: "google.compute", ResourceName: "compute.acceleratorTypes.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/aggregated/addresses", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/addresses)$`), ServiceName: "google.compute", ResourceName: "compute.addresses.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/aggregated/autoscalers", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/autoscalers)$`), ServiceName: "google.compute", ResourceName: "compute.autoscalers.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/aggregated/backendServices", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/backendServices)$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/aggregated/commitments", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/commitments)$`), ServiceName: "google.compute", ResourceName: "compute.regionCommitments.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/aggregated/diskTypes", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/diskTypes)$`), ServiceName: "google.compute", ResourceName: "compute.diskTypes.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/aggregated/disks", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/disks)$`), ServiceName: "google.compute", ResourceName: "compute.disks.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/aggregated/forwardingRules", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/forwardingRules)$`), ServiceName: "google.compute", ResourceName: "compute.forwardingRules.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/aggregated/instanceGroupManagers", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/instanceGroupManagers)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/aggregated/instanceGroups", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/instanceGroups)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/aggregated/instances", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/instances)$`), ServiceName: "google.compute", ResourceName: "compute.instances.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/aggregated/interconnectAttachments", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/interconnectAttachments)$`), ServiceName: "google.compute", ResourceName: "compute.interconnectAttachments.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/aggregated/machineTypes", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/machineTypes)$`), ServiceName: "google.compute", ResourceName: "compute.machineTypes.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/aggregated/operations", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/operations)$`), ServiceName: "google.compute", ResourceName: "compute.globalOperations.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/aggregated/routers", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/routers)$`), ServiceName: "google.compute", ResourceName: "compute.routers.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/aggregated/subnetworks", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/subnetworks)$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/aggregated/targetInstances", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/targetInstances)$`), ServiceName: "google.compute", ResourceName: "compute.targetInstances.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/aggregated/targetPools", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/targetPools)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/aggregated/targetVpnGateways", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/targetVpnGateways)$`), ServiceName: "google.compute", ResourceName: "compute.targetVpnGateways.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/aggregated/vpnTunnels", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aggregated/vpnTunnels)$`), ServiceName: "google.compute", ResourceName: "compute.vpnTunnels.aggregatedList"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/getXpnHost", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getXpnHost)$`), ServiceName: "google.compute", ResourceName: "compute.projects.getXpnHost"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/getXpnResources", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getXpnResources)$`), ServiceName: "google.compute", ResourceName: "compute.projects.getXpnResources"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/addresses", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/addresses)$`), ServiceName: "google.compute", ResourceName: "compute.globalAddresses.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/addresses/{address}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/addresses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.globalAddresses.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/backendBuckets", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendBuckets)$`), ServiceName: "google.compute", ResourceName: "compute.backendBuckets.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/backendBuckets/{backendBucket}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendBuckets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.backendBuckets.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/backendServices", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices)$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/backendServices/{backendService}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/firewalls", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/firewalls)$`), ServiceName: "google.compute", ResourceName: "compute.firewalls.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/firewalls/{firewall}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/firewalls/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.firewalls.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/forwardingRules", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/forwardingRules)$`), ServiceName: "google.compute", ResourceName: "compute.globalForwardingRules.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/forwardingRules/{forwardingRule}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/forwardingRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.globalForwardingRules.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/healthChecks", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/healthChecks)$`), ServiceName: "google.compute", ResourceName: "compute.healthChecks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/healthChecks/{healthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/healthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.healthChecks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/httpHealthChecks", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpHealthChecks)$`), ServiceName: "google.compute", ResourceName: "compute.httpHealthChecks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/httpHealthChecks/{httpHealthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpHealthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.httpHealthChecks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/httpsHealthChecks", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpsHealthChecks)$`), ServiceName: "google.compute", ResourceName: "compute.httpsHealthChecks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpsHealthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.httpsHealthChecks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/images", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/images)$`), ServiceName: "google.compute", ResourceName: "compute.images.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/images/family/{family}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/images/family/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.images.getFromFamily"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/images/{image}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/images/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.images.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/instanceTemplates", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/instanceTemplates)$`), ServiceName: "google.compute", ResourceName: "compute.instanceTemplates.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/instanceTemplates/{instanceTemplate}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/instanceTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.instanceTemplates.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/interconnectLocations", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/interconnectLocations)$`), ServiceName: "google.compute", ResourceName: "compute.interconnectLocations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/interconnectLocations/{interconnectLocation}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/interconnectLocations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.interconnectLocations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/interconnects", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/interconnects)$`), ServiceName: "google.compute", ResourceName: "compute.interconnects.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/interconnects/{interconnect}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/interconnects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.interconnects.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/licenseCodes/{licenseCode}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/licenseCodes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.licenseCodes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/licenses", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/licenses)$`), ServiceName: "google.compute", ResourceName: "compute.licenses.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/licenses/{license}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/licenses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.licenses.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/networks", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/networks)$`), ServiceName: "google.compute", ResourceName: "compute.networks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/networks/{network}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/networks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.networks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/operations", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/operations)$`), ServiceName: "google.compute", ResourceName: "compute.globalOperations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.globalOperations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/routes", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/routes)$`), ServiceName: "google.compute", ResourceName: "compute.routes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/routes/{route}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/routes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.routes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/snapshots", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/snapshots)$`), ServiceName: "google.compute", ResourceName: "compute.snapshots.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/snapshots/{snapshot}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/snapshots/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.snapshots.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/sslCertificates", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslCertificates)$`), ServiceName: "google.compute", ResourceName: "compute.sslCertificates.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/sslCertificates/{sslCertificate}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslCertificates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.sslCertificates.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/sslPolicies", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslPolicies)$`), ServiceName: "google.compute", ResourceName: "compute.sslPolicies.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/sslPolicies/listAvailableFeatures", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslPolicies/listAvailableFeatures)$`), ServiceName: "google.compute", ResourceName: "compute.sslPolicies.listAvailableFeatures"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/sslPolicies/{sslPolicy}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.sslPolicies.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/targetHttpProxies", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpProxies)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpProxies.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/targetHttpProxies/{targetHttpProxy}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpProxies.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/targetHttpsProxies", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpsProxies)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpsProxies.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpsProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpsProxies.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/targetSslProxies", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetSslProxies)$`), ServiceName: "google.compute", ResourceName: "compute.targetSslProxies.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/targetSslProxies/{targetSslProxy}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetSslProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetSslProxies.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/targetTcpProxies", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetTcpProxies)$`), ServiceName: "google.compute", ResourceName: "compute.targetTcpProxies.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/targetTcpProxies/{targetTcpProxy}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetTcpProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetTcpProxies.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/urlMaps", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/urlMaps)$`), ServiceName: "google.compute", ResourceName: "compute.urlMaps.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/global/urlMaps/{urlMap}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/urlMaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.urlMaps.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions)$`), ServiceName: "google.compute", ResourceName: "compute.regions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/addresses", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addresses)$`), ServiceName: "google.compute", ResourceName: "compute.addresses.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/addresses/{address}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addresses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.addresses.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/autoscalers", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers)$`), ServiceName: "google.compute", ResourceName: "compute.regionAutoscalers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/autoscalers/{autoscaler}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionAutoscalers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/backendServices", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backendServices)$`), ServiceName: "google.compute", ResourceName: "compute.regionBackendServices.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionBackendServices.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/commitments", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/commitments)$`), ServiceName: "google.compute", ResourceName: "compute.regionCommitments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/commitments/{commitment}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/commitments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionCommitments.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/diskTypes", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/diskTypes)$`), ServiceName: "google.compute", ResourceName: "compute.regionDiskTypes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/diskTypes/{diskType}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/diskTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionDiskTypes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/disks", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks)$`), ServiceName: "google.compute", ResourceName: "compute.regionDisks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/disks/{disk}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionDisks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/forwardingRules", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/forwardingRules)$`), ServiceName: "google.compute", ResourceName: "compute.forwardingRules.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/forwardingRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.forwardingRules.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/instanceGroups", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/interconnectAttachments", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/interconnectAttachments)$`), ServiceName: "google.compute", ResourceName: "compute.interconnectAttachments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/interconnectAttachments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.interconnectAttachments.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/operations", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.compute", ResourceName: "compute.regionOperations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionOperations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/routers", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/routers)$`), ServiceName: "google.compute", ResourceName: "compute.routers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/routers/{router}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/routers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.routers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/routers/{router}/getRouterStatus", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/routers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getRouterStatus)$`), ServiceName: "google.compute", ResourceName: "compute.routers.getRouterStatus"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/subnetworks", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subnetworks)$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subnetworks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/targetPools", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/targetVpnGateways", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetVpnGateways)$`), ServiceName: "google.compute", ResourceName: "compute.targetVpnGateways.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/targetVpnGateways/{targetVpnGateway}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetVpnGateways/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetVpnGateways.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/vpnTunnels", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/vpnTunnels)$`), ServiceName: "google.compute", ResourceName: "compute.vpnTunnels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/vpnTunnels/{vpnTunnel}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/vpnTunnels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.vpnTunnels.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/zones", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones)$`), ServiceName: "google.compute", ResourceName: "compute.zones.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.zones.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/acceleratorTypes", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acceleratorTypes)$`), ServiceName: "google.compute", ResourceName: "compute.acceleratorTypes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/acceleratorTypes/{acceleratorType}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acceleratorTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.acceleratorTypes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/autoscalers", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers)$`), ServiceName: "google.compute", ResourceName: "compute.autoscalers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/autoscalers/{autoscaler}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.autoscalers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/diskTypes", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/diskTypes)$`), ServiceName: "google.compute", ResourceName: "compute.diskTypes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/diskTypes/{diskType}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/diskTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.diskTypes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/disks", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks)$`), ServiceName: "google.compute", ResourceName: "compute.disks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/disks/{disk}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.disks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instanceGroups", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instances", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances)$`), ServiceName: "google.compute", ResourceName: "compute.instances.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.instances.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/referrers", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/referrers)$`), ServiceName: "google.compute", ResourceName: "compute.instances.listReferrers"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/serialPort", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/serialPort)$`), ServiceName: "google.compute", ResourceName: "compute.instances.getSerialPortOutput"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/machineTypes", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/machineTypes)$`), ServiceName: "google.compute", ResourceName: "compute.machineTypes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/machineTypes/{machineType}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/machineTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.machineTypes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/operations", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.compute", ResourceName: "compute.zoneOperations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.zoneOperations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/targetInstances", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetInstances)$`), ServiceName: "google.compute", ResourceName: "compute.targetInstances.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/targetInstances/{targetInstance}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetInstances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.targetInstances.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/consumersurveys/v2/mobileAppPanels", PathMatcher: regexp.MustCompile(`^(/consumersurveys/v2/mobileAppPanels)$`), ServiceName: "google.consumersurveys", ResourceName: "consumersurveys.mobileapppanels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/consumersurveys/v2/mobileAppPanels/{panelId}", PathMatcher: regexp.MustCompile(`^(/consumersurveys/v2/mobileAppPanels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.consumersurveys", ResourceName: "consumersurveys.mobileapppanels.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/consumersurveys/v2/surveys", PathMatcher: regexp.MustCompile(`^(/consumersurveys/v2/surveys)$`), ServiceName: "google.consumersurveys", ResourceName: "consumersurveys.surveys.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/consumersurveys/v2/surveys/{surveyUrlId}", PathMatcher: regexp.MustCompile(`^(/consumersurveys/v2/surveys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.consumersurveys", ResourceName: "consumersurveys.surveys.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/consumersurveys/v2/surveys/{surveyUrlId}/results", PathMatcher: regexp.MustCompile(`^(/consumersurveys/v2/surveys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/results)$`), ServiceName: "google.consumersurveys", ResourceName: "consumersurveys.results.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2/accounts/authinfo", PathMatcher: regexp.MustCompile(`^(/content/v2/accounts/authinfo)$`), ServiceName: "google.content", ResourceName: "content.accounts.authinfo"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2/{merchantId}/accounts", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts)$`), ServiceName: "google.content", ResourceName: "content.accounts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2/{merchantId}/accounts/{accountId}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.accounts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2/{merchantId}/accountstatuses", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountstatuses)$`), ServiceName: "google.content", ResourceName: "content.accountstatuses.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2/{merchantId}/accountstatuses/{accountId}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountstatuses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.accountstatuses.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2/{merchantId}/accounttax", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounttax)$`), ServiceName: "google.content", ResourceName: "content.accounttax.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2/{merchantId}/accounttax/{accountId}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounttax/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.accounttax.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2/{merchantId}/datafeeds", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/datafeeds)$`), ServiceName: "google.content", ResourceName: "content.datafeeds.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2/{merchantId}/datafeeds/{datafeedId}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/datafeeds/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.datafeeds.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2/{merchantId}/datafeedstatuses", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/datafeedstatuses)$`), ServiceName: "google.content", ResourceName: "content.datafeedstatuses.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2/{merchantId}/datafeedstatuses/{datafeedId}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/datafeedstatuses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.datafeedstatuses.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2/{merchantId}/liasettings", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/liasettings)$`), ServiceName: "google.content", ResourceName: "content.liasettings.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2/{merchantId}/liasettings/{accountId}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/liasettings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.liasettings.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2/{merchantId}/liasettings/{accountId}/accessiblegmbaccounts", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/liasettings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accessiblegmbaccounts)$`), ServiceName: "google.content", ResourceName: "content.liasettings.getaccessiblegmbaccounts"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2/{merchantId}/orders", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders)$`), ServiceName: "google.content", ResourceName: "content.orders.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2/{merchantId}/orders/{orderId}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.orders.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2/{merchantId}/ordersbymerchantid/{merchantOrderId}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/ordersbymerchantid/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.orders.getbymerchantorderid"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2/{merchantId}/pos/{targetMerchantId}/store", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pos/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/store)$`), ServiceName: "google.content", ResourceName: "content.pos.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2/{merchantId}/pos/{targetMerchantId}/store/{storeCode}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pos/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/store/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.pos.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2/{merchantId}/products", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/products)$`), ServiceName: "google.content", ResourceName: "content.products.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2/{merchantId}/products/{productId}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/products/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.products.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2/{merchantId}/productstatuses", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/productstatuses)$`), ServiceName: "google.content", ResourceName: "content.productstatuses.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2/{merchantId}/productstatuses/{productId}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/productstatuses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.productstatuses.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2/{merchantId}/shippingsettings", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/shippingsettings)$`), ServiceName: "google.content", ResourceName: "content.shippingsettings.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2/{merchantId}/shippingsettings/{accountId}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/shippingsettings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.shippingsettings.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2/{merchantId}/supportedCarriers", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/supportedCarriers)$`), ServiceName: "google.content", ResourceName: "content.shippingsettings.getsupportedcarriers"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2/{merchantId}/supportedHolidays", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/supportedHolidays)$`), ServiceName: "google.content", ResourceName: "content.shippingsettings.getsupportedholidays"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2/{merchantId}/testordertemplates/{templateName}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testordertemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.orders.gettestordertemplate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2sandbox/{merchantId}/orders", PathMatcher: regexp.MustCompile(`^(/content/v2sandbox/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders)$`), ServiceName: "google.content", ResourceName: "content.orders.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2sandbox/{merchantId}/orders/{orderId}", PathMatcher: regexp.MustCompile(`^(/content/v2sandbox/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.orders.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2sandbox/{merchantId}/ordersbymerchantid/{merchantOrderId}", PathMatcher: regexp.MustCompile(`^(/content/v2sandbox/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/ordersbymerchantid/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.orders.getbymerchantorderid"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/content/v2sandbox/{merchantId}/testordertemplates/{templateName}", PathMatcher: regexp.MustCompile(`^(/content/v2sandbox/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testordertemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.orders.gettestordertemplate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/customsearch/v1", PathMatcher: regexp.MustCompile(`^(/customsearch/v1)$`), ServiceName: "google.customsearch", ResourceName: "search.cse.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/customsearch/v1/siterestrict", PathMatcher: regexp.MustCompile(`^(/customsearch/v1/siterestrict)$`), ServiceName: "google.customsearch", ResourceName: "search.cse.siterestrict.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/compositeTypes", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/compositeTypes)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.compositeTypes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/compositeTypes/{compositeType}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/compositeTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.compositeTypes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/deployments", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}/manifests", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/manifests)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.manifests.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}/manifests/{manifest}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/manifests/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.manifests.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}/resources", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resources)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.resources.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}/resources/{resource}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resources/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.resources.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/deployments/{resource}/getIamPolicy", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getIamPolicy)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.getIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/operations", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/operations)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.operations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.operations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/typeProviders", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/typeProviders)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.typeProviders.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/typeProviders/{typeProvider}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/typeProviders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.typeProviders.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/typeProviders/{typeProvider}/types", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/typeProviders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/types)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.typeProviders.listTypes"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/typeProviders/{typeProvider}/types/{type}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/typeProviders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/types/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.typeProviders.getType"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/types", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/types)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.types.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/types/{type}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/types/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.types.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/v2/projects/{project}/global/deployments", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}/manifests", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/manifests)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.manifests.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}/manifests/{manifest}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/manifests/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.manifests.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}/resources", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resources)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.resources.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}/resources/{resource}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resources/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.resources.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/v2/projects/{project}/global/deployments/{resource}/getIamPolicy", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getIamPolicy)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.getIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/v2/projects/{project}/global/operations", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/operations)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.operations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/v2/projects/{project}/global/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.operations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/v2/projects/{project}/global/types", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/types)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.types.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/compositeTypes", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/compositeTypes)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.compositeTypes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/compositeTypes/{compositeType}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/compositeTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.compositeTypes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/deployments", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}/manifests", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/manifests)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.manifests.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}/manifests/{manifest}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/manifests/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.manifests.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}/resources", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resources)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.resources.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}/resources/{resource}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resources/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.resources.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/deployments/{resource}/getIamPolicy", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getIamPolicy)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.getIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/operations", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/operations)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.operations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.operations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/typeProviders", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/typeProviders)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.typeProviders.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/typeProviders/{typeProvider}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/typeProviders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.typeProviders.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/typeProviders/{typeProvider}/types", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/typeProviders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/types)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.typeProviders.listTypes"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/typeProviders/{typeProvider}/types/{type}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/typeProviders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/types/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.typeProviders.getType"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/types", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/types)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.types.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/reports/{reportId}/files/{fileId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.files.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userProfiles.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userProfiles.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/accountActiveAdSummaries/{summaryAccountId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountActiveAdSummaries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountActiveAdSummaries.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/accountPermissionGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountPermissionGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountPermissionGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/accountPermissionGroups/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountPermissionGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountPermissionGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/accountPermissions", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountPermissions)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountPermissions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/accountPermissions/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountPermissions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountPermissions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/accountUserProfiles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountUserProfiles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountUserProfiles.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/accountUserProfiles/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountUserProfiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountUserProfiles.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/accounts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accounts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/accounts/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accounts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/ads", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/ads)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.ads.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/ads/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/ads/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.ads.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/advertiserGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/advertiserGroups/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/advertisers", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertisers)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertisers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/advertisers/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertisers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertisers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/browsers", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/browsers)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.browsers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/campaigns", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.campaigns.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociations", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaignCreativeAssociations)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.campaignCreativeAssociations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/campaigns/{campaignId}/landingPages", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/landingPages)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.landingPages.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/campaigns/{campaignId}/landingPages/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/landingPages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.landingPages.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/campaigns/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.campaigns.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/changeLogs", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/changeLogs)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.changeLogs.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/changeLogs/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/changeLogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.changeLogs.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/cities", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cities)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.cities.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/connectionTypes", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/connectionTypes)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.connectionTypes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/connectionTypes/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/connectionTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.connectionTypes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/contentCategories", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contentCategories)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.contentCategories.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/contentCategories/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contentCategories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.contentCategories.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/countries", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/countries)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.countries.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/countries/{dartId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/countries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.countries.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/creativeFields", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFields.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFieldValues)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFieldValues.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFieldValues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFieldValues.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/creativeFields/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFields.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/creativeGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/creativeGroups/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/creatives", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creatives.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/creatives/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creatives.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/directorySiteContacts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/directorySiteContacts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.directorySiteContacts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/directorySiteContacts/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/directorySiteContacts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.directorySiteContacts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/directorySites", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/directorySites)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.directorySites.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/directorySites/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/directorySites/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.directorySites.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/dynamicTargetingKeys", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dynamicTargetingKeys)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.dynamicTargetingKeys.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/eventTags", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/eventTags)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.eventTags.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/eventTags/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/eventTags/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.eventTags.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/files", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/files)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.files.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/floodlightActivities", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivities)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivities.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/floodlightActivities/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivities/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivities.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/floodlightActivityGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivityGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivityGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/floodlightActivityGroups/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivityGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivityGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/floodlightConfigurations", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightConfigurations)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightConfigurations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/floodlightConfigurations/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightConfigurations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightConfigurations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/languages", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/languages)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.languages.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/metros", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/metros)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.metros.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/mobileCarriers", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/mobileCarriers)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.mobileCarriers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/mobileCarriers/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/mobileCarriers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.mobileCarriers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/operatingSystemVersions", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operatingSystemVersions)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.operatingSystemVersions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/operatingSystemVersions/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operatingSystemVersions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.operatingSystemVersions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/operatingSystems", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operatingSystems)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.operatingSystems.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/operatingSystems/{dartId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operatingSystems/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.operatingSystems.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/placementGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/placementGroups/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/placementStrategies", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementStrategies)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementStrategies.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/placementStrategies/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementStrategies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementStrategies.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/placements", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placements)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placements.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/placements/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placements/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placements.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/platformTypes", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/platformTypes)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.platformTypes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/platformTypes/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/platformTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.platformTypes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/postalCodes", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/postalCodes)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.postalCodes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/postalCodes/{code}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/postalCodes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.postalCodes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/projects", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.projects.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/projects/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.projects.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/projects/{projectId}/inventoryItems", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inventoryItems)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.inventoryItems.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/projects/{projectId}/inventoryItems/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inventoryItems/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.inventoryItems.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/projects/{projectId}/orderDocuments", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orderDocuments)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.orderDocuments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/projects/{projectId}/orderDocuments/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orderDocuments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.orderDocuments.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/projects/{projectId}/orders", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.orders.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/projects/{projectId}/orders/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.orders.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/regions", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.regions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/remarketingListShares/{remarketingListId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingListShares/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingListShares.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/remarketingLists", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingLists)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingLists.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/remarketingLists/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingLists/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingLists.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/reports", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/reports/{reportId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/reports/{reportId}/files", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/files)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.files.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/reports/{reportId}/files/{fileId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.files.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/sites", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sites)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sites.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/sites/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sites/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sites.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/sizes", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sizes)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sizes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/sizes/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sizes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sizes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/subaccounts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subaccounts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.subaccounts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/subaccounts/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subaccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.subaccounts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/targetableRemarketingLists", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetableRemarketingLists)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.targetableRemarketingLists.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/targetableRemarketingLists/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetableRemarketingLists/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.targetableRemarketingLists.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/targetingTemplates", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetingTemplates)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.targetingTemplates.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/targetingTemplates/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetingTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.targetingTemplates.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/userRolePermissionGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRolePermissionGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRolePermissionGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/userRolePermissionGroups/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRolePermissionGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRolePermissionGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/userRolePermissions", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRolePermissions)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRolePermissions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/userRolePermissions/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRolePermissions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRolePermissions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/userRoles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRoles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRoles.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/userRoles/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRoles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRoles.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/videoFormats", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/videoFormats)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.videoFormats.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/videoFormats/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/videoFormats/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.videoFormats.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/reports/{reportId}/files/{fileId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.files.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userProfiles.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userProfiles.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/accountActiveAdSummaries/{summaryAccountId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountActiveAdSummaries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountActiveAdSummaries.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/accountPermissionGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountPermissionGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountPermissionGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/accountPermissionGroups/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountPermissionGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountPermissionGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/accountPermissions", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountPermissions)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountPermissions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/accountPermissions/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountPermissions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountPermissions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/accountUserProfiles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountUserProfiles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountUserProfiles.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/accountUserProfiles/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountUserProfiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountUserProfiles.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/accounts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accounts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/accounts/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accounts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/ads", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/ads)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.ads.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/ads/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/ads/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.ads.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/advertiserGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/advertiserGroups/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/advertisers", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertisers)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertisers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/advertisers/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertisers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertisers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/browsers", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/browsers)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.browsers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/campaigns", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.campaigns.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociations", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaignCreativeAssociations)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.campaignCreativeAssociations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/campaigns/{campaignId}/landingPages", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/landingPages)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.landingPages.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/campaigns/{campaignId}/landingPages/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/landingPages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.landingPages.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/campaigns/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.campaigns.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/changeLogs", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/changeLogs)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.changeLogs.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/changeLogs/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/changeLogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.changeLogs.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/cities", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cities)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.cities.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/connectionTypes", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/connectionTypes)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.connectionTypes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/connectionTypes/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/connectionTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.connectionTypes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/contentCategories", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contentCategories)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.contentCategories.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/contentCategories/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contentCategories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.contentCategories.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/countries", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/countries)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.countries.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/countries/{dartId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/countries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.countries.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/creativeFields", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFields.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFieldValues)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFieldValues.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFieldValues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFieldValues.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/creativeFields/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFields.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/creativeGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/creativeGroups/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/creatives", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creatives.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/creatives/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creatives.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/directorySiteContacts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/directorySiteContacts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.directorySiteContacts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/directorySiteContacts/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/directorySiteContacts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.directorySiteContacts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/directorySites", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/directorySites)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.directorySites.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/directorySites/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/directorySites/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.directorySites.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/dynamicTargetingKeys", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dynamicTargetingKeys)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.dynamicTargetingKeys.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/eventTags", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/eventTags)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.eventTags.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/eventTags/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/eventTags/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.eventTags.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/files", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/files)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.files.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/floodlightActivities", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivities)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivities.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/floodlightActivities/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivities/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivities.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/floodlightActivityGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivityGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivityGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/floodlightActivityGroups/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivityGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivityGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/floodlightConfigurations", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightConfigurations)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightConfigurations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/floodlightConfigurations/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightConfigurations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightConfigurations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/languages", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/languages)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.languages.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/metros", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/metros)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.metros.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/mobileCarriers", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/mobileCarriers)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.mobileCarriers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/mobileCarriers/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/mobileCarriers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.mobileCarriers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/operatingSystemVersions", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operatingSystemVersions)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.operatingSystemVersions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/operatingSystemVersions/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operatingSystemVersions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.operatingSystemVersions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/operatingSystems", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operatingSystems)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.operatingSystems.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/operatingSystems/{dartId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operatingSystems/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.operatingSystems.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/placementGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/placementGroups/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/placementStrategies", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementStrategies)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementStrategies.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/placementStrategies/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementStrategies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementStrategies.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/placements", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placements)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placements.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/placements/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placements/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placements.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/platformTypes", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/platformTypes)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.platformTypes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/platformTypes/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/platformTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.platformTypes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/postalCodes", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/postalCodes)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.postalCodes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/postalCodes/{code}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/postalCodes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.postalCodes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/projects", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.projects.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/projects/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.projects.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/projects/{projectId}/inventoryItems", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inventoryItems)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.inventoryItems.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/projects/{projectId}/inventoryItems/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inventoryItems/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.inventoryItems.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/projects/{projectId}/orderDocuments", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orderDocuments)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.orderDocuments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/projects/{projectId}/orderDocuments/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orderDocuments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.orderDocuments.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/projects/{projectId}/orders", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.orders.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/projects/{projectId}/orders/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.orders.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/regions", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.regions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/remarketingListShares/{remarketingListId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingListShares/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingListShares.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/remarketingLists", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingLists)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingLists.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/remarketingLists/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingLists/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingLists.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/reports", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/reports/{reportId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/reports/{reportId}/files", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/files)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.files.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/reports/{reportId}/files/{fileId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.files.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/sites", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sites)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sites.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/sites/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sites/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sites.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/sizes", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sizes)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sizes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/sizes/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sizes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sizes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/subaccounts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subaccounts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.subaccounts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/subaccounts/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subaccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.subaccounts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/targetableRemarketingLists", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetableRemarketingLists)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.targetableRemarketingLists.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/targetableRemarketingLists/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetableRemarketingLists/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.targetableRemarketingLists.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/targetingTemplates", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetingTemplates)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.targetingTemplates.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/targetingTemplates/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetingTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.targetingTemplates.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/userRolePermissionGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRolePermissionGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRolePermissionGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/userRolePermissionGroups/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRolePermissionGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRolePermissionGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/userRolePermissions", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRolePermissions)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRolePermissions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/userRolePermissions/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRolePermissions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRolePermissions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/userRoles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRoles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRoles.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/userRoles/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRoles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRoles.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/videoFormats", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/videoFormats)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.videoFormats.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/videoFormats/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/videoFormats/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.videoFormats.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/reports/{reportId}/files/{fileId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.files.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userProfiles.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userProfiles.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/accountActiveAdSummaries/{summaryAccountId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountActiveAdSummaries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountActiveAdSummaries.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/accountPermissionGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountPermissionGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountPermissionGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/accountPermissionGroups/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountPermissionGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountPermissionGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/accountPermissions", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountPermissions)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountPermissions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/accountPermissions/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountPermissions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountPermissions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/accountUserProfiles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountUserProfiles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountUserProfiles.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/accountUserProfiles/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountUserProfiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountUserProfiles.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/accounts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accounts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/accounts/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accounts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/ads", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/ads)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.ads.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/ads/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/ads/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.ads.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/advertiserGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/advertiserGroups/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/advertiserLandingPages", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserLandingPages)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserLandingPages.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/advertiserLandingPages/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserLandingPages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserLandingPages.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/advertisers", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertisers)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertisers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/advertisers/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertisers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertisers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/browsers", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/browsers)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.browsers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/campaigns", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.campaigns.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociations", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaignCreativeAssociations)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.campaignCreativeAssociations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/campaigns/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.campaigns.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/changeLogs", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/changeLogs)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.changeLogs.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/changeLogs/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/changeLogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.changeLogs.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/cities", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cities)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.cities.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/connectionTypes", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/connectionTypes)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.connectionTypes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/connectionTypes/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/connectionTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.connectionTypes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/contentCategories", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contentCategories)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.contentCategories.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/contentCategories/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contentCategories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.contentCategories.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/countries", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/countries)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.countries.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/countries/{dartId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/countries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.countries.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/creativeFields", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFields.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFieldValues)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFieldValues.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFieldValues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFieldValues.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/creativeFields/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFields.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/creativeGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/creativeGroups/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/creatives", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creatives.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/creatives/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creatives.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/directorySiteContacts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/directorySiteContacts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.directorySiteContacts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/directorySiteContacts/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/directorySiteContacts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.directorySiteContacts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/directorySites", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/directorySites)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.directorySites.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/directorySites/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/directorySites/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.directorySites.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/dynamicTargetingKeys", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dynamicTargetingKeys)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.dynamicTargetingKeys.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/eventTags", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/eventTags)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.eventTags.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/eventTags/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/eventTags/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.eventTags.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/files", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/files)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.files.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/floodlightActivities", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivities)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivities.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/floodlightActivities/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivities/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivities.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/floodlightActivityGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivityGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivityGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/floodlightActivityGroups/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivityGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivityGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/floodlightConfigurations", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightConfigurations)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightConfigurations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/floodlightConfigurations/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightConfigurations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightConfigurations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/languages", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/languages)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.languages.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/metros", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/metros)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.metros.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/mobileCarriers", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/mobileCarriers)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.mobileCarriers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/mobileCarriers/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/mobileCarriers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.mobileCarriers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/operatingSystemVersions", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operatingSystemVersions)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.operatingSystemVersions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/operatingSystemVersions/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operatingSystemVersions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.operatingSystemVersions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/operatingSystems", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operatingSystems)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.operatingSystems.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/operatingSystems/{dartId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operatingSystems/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.operatingSystems.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/placementGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/placementGroups/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/placementStrategies", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementStrategies)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementStrategies.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/placementStrategies/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementStrategies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementStrategies.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/placements", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placements)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placements.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/placements/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placements/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placements.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/platformTypes", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/platformTypes)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.platformTypes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/platformTypes/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/platformTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.platformTypes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/postalCodes", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/postalCodes)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.postalCodes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/postalCodes/{code}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/postalCodes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.postalCodes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/projects", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.projects.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/projects/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.projects.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/projects/{projectId}/inventoryItems", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inventoryItems)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.inventoryItems.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/projects/{projectId}/inventoryItems/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inventoryItems/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.inventoryItems.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/projects/{projectId}/orderDocuments", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orderDocuments)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.orderDocuments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/projects/{projectId}/orderDocuments/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orderDocuments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.orderDocuments.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/projects/{projectId}/orders", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.orders.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/projects/{projectId}/orders/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.orders.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/regions", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.regions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/remarketingListShares/{remarketingListId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingListShares/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingListShares.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/remarketingLists", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingLists)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingLists.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/remarketingLists/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingLists/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingLists.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/reports", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/reports/{reportId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/reports/{reportId}/files", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/files)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.files.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/reports/{reportId}/files/{fileId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.files.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/sites", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sites)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sites.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/sites/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sites/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sites.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/sizes", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sizes)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sizes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/sizes/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sizes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sizes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/subaccounts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subaccounts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.subaccounts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/subaccounts/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subaccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.subaccounts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/targetableRemarketingLists", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetableRemarketingLists)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.targetableRemarketingLists.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/targetableRemarketingLists/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetableRemarketingLists/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.targetableRemarketingLists.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/targetingTemplates", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetingTemplates)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.targetingTemplates.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/targetingTemplates/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetingTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.targetingTemplates.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/userRolePermissionGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRolePermissionGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRolePermissionGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/userRolePermissionGroups/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRolePermissionGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRolePermissionGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/userRolePermissions", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRolePermissions)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRolePermissions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/userRolePermissions/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRolePermissions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRolePermissions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/userRoles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRoles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRoles.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/userRoles/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRoles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRoles.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/videoFormats", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/videoFormats)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.videoFormats.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/videoFormats/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/videoFormats/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.videoFormats.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/reports/{reportId}/files/{fileId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.files.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userProfiles.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userProfiles.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/accountActiveAdSummaries/{summaryAccountId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountActiveAdSummaries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountActiveAdSummaries.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/accountPermissionGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountPermissionGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountPermissionGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/accountPermissionGroups/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountPermissionGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountPermissionGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/accountPermissions", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountPermissions)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountPermissions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/accountPermissions/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountPermissions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountPermissions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/accountUserProfiles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountUserProfiles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountUserProfiles.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/accountUserProfiles/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountUserProfiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountUserProfiles.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/accounts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accounts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/accounts/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accounts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/ads", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/ads)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.ads.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/ads/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/ads/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.ads.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/advertiserGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/advertiserGroups/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/advertiserLandingPages", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserLandingPages)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserLandingPages.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/advertiserLandingPages/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserLandingPages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserLandingPages.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/advertisers", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertisers)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertisers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/advertisers/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertisers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertisers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/browsers", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/browsers)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.browsers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/campaigns", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.campaigns.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociations", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaignCreativeAssociations)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.campaignCreativeAssociations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/campaigns/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.campaigns.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/changeLogs", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/changeLogs)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.changeLogs.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/changeLogs/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/changeLogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.changeLogs.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/cities", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cities)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.cities.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/connectionTypes", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/connectionTypes)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.connectionTypes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/connectionTypes/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/connectionTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.connectionTypes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/contentCategories", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contentCategories)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.contentCategories.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/contentCategories/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contentCategories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.contentCategories.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/countries", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/countries)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.countries.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/countries/{dartId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/countries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.countries.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/creativeFields", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFields.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFieldValues)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFieldValues.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFieldValues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFieldValues.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/creativeFields/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFields.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/creativeGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/creativeGroups/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/creatives", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creatives.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/creatives/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creatives.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/directorySiteContacts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/directorySiteContacts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.directorySiteContacts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/directorySiteContacts/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/directorySiteContacts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.directorySiteContacts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/directorySites", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/directorySites)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.directorySites.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/directorySites/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/directorySites/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.directorySites.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/dynamicTargetingKeys", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dynamicTargetingKeys)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.dynamicTargetingKeys.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/eventTags", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/eventTags)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.eventTags.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/eventTags/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/eventTags/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.eventTags.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/files", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/files)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.files.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/floodlightActivities", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivities)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivities.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/floodlightActivities/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivities/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivities.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/floodlightActivityGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivityGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivityGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/floodlightActivityGroups/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivityGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivityGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/floodlightConfigurations", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightConfigurations)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightConfigurations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/floodlightConfigurations/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightConfigurations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightConfigurations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/languages", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/languages)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.languages.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/metros", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/metros)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.metros.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/mobileApps", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/mobileApps)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.mobileApps.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/mobileApps/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/mobileApps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.mobileApps.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/mobileCarriers", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/mobileCarriers)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.mobileCarriers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/mobileCarriers/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/mobileCarriers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.mobileCarriers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/operatingSystemVersions", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operatingSystemVersions)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.operatingSystemVersions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/operatingSystemVersions/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operatingSystemVersions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.operatingSystemVersions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/operatingSystems", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operatingSystems)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.operatingSystems.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/operatingSystems/{dartId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operatingSystems/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.operatingSystems.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/placementGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/placementGroups/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/placementStrategies", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementStrategies)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementStrategies.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/placementStrategies/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementStrategies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementStrategies.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/placements", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placements)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placements.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/placements/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placements/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placements.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/platformTypes", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/platformTypes)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.platformTypes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/platformTypes/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/platformTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.platformTypes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/postalCodes", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/postalCodes)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.postalCodes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/postalCodes/{code}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/postalCodes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.postalCodes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/projects", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.projects.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/projects/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.projects.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/projects/{projectId}/inventoryItems", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inventoryItems)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.inventoryItems.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/projects/{projectId}/inventoryItems/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inventoryItems/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.inventoryItems.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/projects/{projectId}/orderDocuments", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orderDocuments)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.orderDocuments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/projects/{projectId}/orderDocuments/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orderDocuments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.orderDocuments.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/projects/{projectId}/orders", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.orders.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/projects/{projectId}/orders/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.orders.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/regions", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.regions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/remarketingListShares/{remarketingListId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingListShares/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingListShares.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/remarketingLists", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingLists)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingLists.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/remarketingLists/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingLists/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingLists.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/reports", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/reports/{reportId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/reports/{reportId}/files", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/files)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.files.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/reports/{reportId}/files/{fileId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.files.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/sites", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sites)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sites.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/sites/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sites/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sites.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/sizes", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sizes)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sizes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/sizes/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sizes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sizes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/subaccounts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subaccounts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.subaccounts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/subaccounts/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subaccounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.subaccounts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/targetableRemarketingLists", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetableRemarketingLists)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.targetableRemarketingLists.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/targetableRemarketingLists/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetableRemarketingLists/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.targetableRemarketingLists.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/targetingTemplates", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetingTemplates)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.targetingTemplates.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/targetingTemplates/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetingTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.targetingTemplates.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/userRolePermissionGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRolePermissionGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRolePermissionGroups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/userRolePermissionGroups/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRolePermissionGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRolePermissionGroups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/userRolePermissions", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRolePermissions)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRolePermissions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/userRolePermissions/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRolePermissions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRolePermissions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/userRoles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRoles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRoles.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/userRoles/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRoles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRoles.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/videoFormats", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/videoFormats)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.videoFormats.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/videoFormats/{id}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/videoFormats/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.videoFormats.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/discovery/v1/apis", PathMatcher: regexp.MustCompile(`^(/discovery/v1/apis)$`), ServiceName: "google.discovery", ResourceName: "discovery.apis.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/discovery/v1/apis/{api}/{version}/rest", PathMatcher: regexp.MustCompile(`^(/discovery/v1/apis/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/rest)$`), ServiceName: "google.discovery", ResourceName: "discovery.apis.getRest"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v1/projects/{project}", PathMatcher: regexp.MustCompile(`^(/dns/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dns", ResourceName: "dns.projects.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v1/projects/{project}/managedZones", PathMatcher: regexp.MustCompile(`^(/dns/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones)$`), ServiceName: "google.dns", ResourceName: "dns.managedZones.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v1/projects/{project}/managedZones/{managedZone}", PathMatcher: regexp.MustCompile(`^(/dns/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dns", ResourceName: "dns.managedZones.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v1/projects/{project}/managedZones/{managedZone}/changes", PathMatcher: regexp.MustCompile(`^(/dns/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/changes)$`), ServiceName: "google.dns", ResourceName: "dns.changes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v1/projects/{project}/managedZones/{managedZone}/changes/{changeId}", PathMatcher: regexp.MustCompile(`^(/dns/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/changes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dns", ResourceName: "dns.changes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v1/projects/{project}/managedZones/{managedZone}/dnsKeys", PathMatcher: regexp.MustCompile(`^(/dns/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dnsKeys)$`), ServiceName: "google.dns", ResourceName: "dns.dnsKeys.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v1/projects/{project}/managedZones/{managedZone}/dnsKeys/{dnsKeyId}", PathMatcher: regexp.MustCompile(`^(/dns/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dnsKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dns", ResourceName: "dns.dnsKeys.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v1/projects/{project}/managedZones/{managedZone}/operations", PathMatcher: regexp.MustCompile(`^(/dns/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.dns", ResourceName: "dns.managedZoneOperations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v1/projects/{project}/managedZones/{managedZone}/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/dns/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dns", ResourceName: "dns.managedZoneOperations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v1/projects/{project}/managedZones/{managedZone}/rrsets", PathMatcher: regexp.MustCompile(`^(/dns/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/rrsets)$`), ServiceName: "google.dns", ResourceName: "dns.resourceRecordSets.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v1beta2/projects/{project}", PathMatcher: regexp.MustCompile(`^(/dns/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dns", ResourceName: "dns.projects.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v1beta2/projects/{project}/managedZones", PathMatcher: regexp.MustCompile(`^(/dns/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones)$`), ServiceName: "google.dns", ResourceName: "dns.managedZones.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v1beta2/projects/{project}/managedZones/{managedZone}", PathMatcher: regexp.MustCompile(`^(/dns/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dns", ResourceName: "dns.managedZones.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v1beta2/projects/{project}/managedZones/{managedZone}/changes", PathMatcher: regexp.MustCompile(`^(/dns/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/changes)$`), ServiceName: "google.dns", ResourceName: "dns.changes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v1beta2/projects/{project}/managedZones/{managedZone}/changes/{changeId}", PathMatcher: regexp.MustCompile(`^(/dns/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/changes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dns", ResourceName: "dns.changes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v1beta2/projects/{project}/managedZones/{managedZone}/dnsKeys", PathMatcher: regexp.MustCompile(`^(/dns/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dnsKeys)$`), ServiceName: "google.dns", ResourceName: "dns.dnsKeys.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v1beta2/projects/{project}/managedZones/{managedZone}/dnsKeys/{dnsKeyId}", PathMatcher: regexp.MustCompile(`^(/dns/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dnsKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dns", ResourceName: "dns.dnsKeys.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v1beta2/projects/{project}/managedZones/{managedZone}/operations", PathMatcher: regexp.MustCompile(`^(/dns/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.dns", ResourceName: "dns.managedZoneOperations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v1beta2/projects/{project}/managedZones/{managedZone}/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/dns/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dns", ResourceName: "dns.managedZoneOperations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v1beta2/projects/{project}/managedZones/{managedZone}/rrsets", PathMatcher: regexp.MustCompile(`^(/dns/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/rrsets)$`), ServiceName: "google.dns", ResourceName: "dns.resourceRecordSets.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v2beta1/projects/{project}", PathMatcher: regexp.MustCompile(`^(/dns/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dns", ResourceName: "dns.projects.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v2beta1/projects/{project}/managedZones", PathMatcher: regexp.MustCompile(`^(/dns/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones)$`), ServiceName: "google.dns", ResourceName: "dns.managedZones.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v2beta1/projects/{project}/managedZones/{managedZone}", PathMatcher: regexp.MustCompile(`^(/dns/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dns", ResourceName: "dns.managedZones.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v2beta1/projects/{project}/managedZones/{managedZone}/changes", PathMatcher: regexp.MustCompile(`^(/dns/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/changes)$`), ServiceName: "google.dns", ResourceName: "dns.changes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v2beta1/projects/{project}/managedZones/{managedZone}/changes/{changeId}", PathMatcher: regexp.MustCompile(`^(/dns/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/changes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dns", ResourceName: "dns.changes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v2beta1/projects/{project}/managedZones/{managedZone}/dnsKeys", PathMatcher: regexp.MustCompile(`^(/dns/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dnsKeys)$`), ServiceName: "google.dns", ResourceName: "dns.dnsKeys.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v2beta1/projects/{project}/managedZones/{managedZone}/dnsKeys/{dnsKeyId}", PathMatcher: regexp.MustCompile(`^(/dns/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dnsKeys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dns", ResourceName: "dns.dnsKeys.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v2beta1/projects/{project}/managedZones/{managedZone}/operations", PathMatcher: regexp.MustCompile(`^(/dns/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.dns", ResourceName: "dns.managedZoneOperations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v2beta1/projects/{project}/managedZones/{managedZone}/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/dns/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dns", ResourceName: "dns.managedZoneOperations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/dns/v2beta1/projects/{project}/managedZones/{managedZone}/rrsets", PathMatcher: regexp.MustCompile(`^(/dns/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/rrsets)$`), ServiceName: "google.dns", ResourceName: "dns.resourceRecordSets.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/doubleclickbidmanager/v1/queries", PathMatcher: regexp.MustCompile(`^(/doubleclickbidmanager/v1/queries)$`), ServiceName: "google.doubleclickbidmanager", ResourceName: "doubleclickbidmanager.queries.listqueries"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/doubleclickbidmanager/v1/queries/{queryId}/reports", PathMatcher: regexp.MustCompile(`^(/doubleclickbidmanager/v1/queries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports)$`), ServiceName: "google.doubleclickbidmanager", ResourceName: "doubleclickbidmanager.reports.listreports"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/doubleclickbidmanager/v1/query/{queryId}", PathMatcher: regexp.MustCompile(`^(/doubleclickbidmanager/v1/query/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.doubleclickbidmanager", ResourceName: "doubleclickbidmanager.queries.getquery"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/doubleclicksearch/v2/agency/{agencyId}/advertiser/{advertiserId}/engine/{engineAccountId}/conversion", PathMatcher: regexp.MustCompile(`^(/doubleclicksearch/v2/agency/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiser/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/engine/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/conversion)$`), ServiceName: "google.doubleclicksearch", ResourceName: "doubleclicksearch.conversion.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/doubleclicksearch/v2/agency/{agencyId}/advertiser/{advertiserId}/savedcolumns", PathMatcher: regexp.MustCompile(`^(/doubleclicksearch/v2/agency/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiser/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/savedcolumns)$`), ServiceName: "google.doubleclicksearch", ResourceName: "doubleclicksearch.savedColumns.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/doubleclicksearch/v2/reports/{reportId}", PathMatcher: regexp.MustCompile(`^(/doubleclicksearch/v2/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.doubleclicksearch", ResourceName: "doubleclicksearch.reports.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/doubleclicksearch/v2/reports/{reportId}/files/{reportFragment}", PathMatcher: regexp.MustCompile(`^(/doubleclicksearch/v2/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.doubleclicksearch", ResourceName: "doubleclicksearch.reports.getFile"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v2/about", PathMatcher: regexp.MustCompile(`^(/drive/v2/about)$`), ServiceName: "google.drive", ResourceName: "drive.about.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v2/apps", PathMatcher: regexp.MustCompile(`^(/drive/v2/apps)$`), ServiceName: "google.drive", ResourceName: "drive.apps.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v2/apps/{appId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/apps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.apps.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v2/changes", PathMatcher: regexp.MustCompile(`^(/drive/v2/changes)$`), ServiceName: "google.drive", ResourceName: "drive.changes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v2/changes/startPageToken", PathMatcher: regexp.MustCompile(`^(/drive/v2/changes/startPageToken)$`), ServiceName: "google.drive", ResourceName: "drive.changes.getStartPageToken"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v2/changes/{changeId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/changes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.changes.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v2/files", PathMatcher: regexp.MustCompile(`^(/drive/v2/files)$`), ServiceName: "google.drive", ResourceName: "drive.files.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v2/files/generateIds", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/generateIds)$`), ServiceName: "google.drive", ResourceName: "drive.files.generateIds"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v2/files/{fileId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.files.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v2/files/{fileId}/comments", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments)$`), ServiceName: "google.drive", ResourceName: "drive.comments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v2/files/{fileId}/comments/{commentId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.comments.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v2/files/{fileId}/comments/{commentId}/replies", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/replies)$`), ServiceName: "google.drive", ResourceName: "drive.replies.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/replies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.replies.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v2/files/{fileId}/export", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/export)$`), ServiceName: "google.drive", ResourceName: "drive.files.export"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v2/files/{fileId}/parents", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/parents)$`), ServiceName: "google.drive", ResourceName: "drive.parents.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v2/files/{fileId}/parents/{parentId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/parents/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.parents.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v2/files/{fileId}/permissions", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/permissions)$`), ServiceName: "google.drive", ResourceName: "drive.permissions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v2/files/{fileId}/permissions/{permissionId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/permissions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.permissions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v2/files/{fileId}/properties", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/properties)$`), ServiceName: "google.drive", ResourceName: "drive.properties.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v2/files/{fileId}/properties/{propertyKey}", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/properties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.properties.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v2/files/{fileId}/realtime", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/realtime)$`), ServiceName: "google.drive", ResourceName: "drive.realtime.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v2/files/{fileId}/revisions", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/revisions)$`), ServiceName: "google.drive", ResourceName: "drive.revisions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v2/files/{fileId}/revisions/{revisionId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/revisions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.revisions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v2/files/{folderId}/children", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/children)$`), ServiceName: "google.drive", ResourceName: "drive.children.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v2/files/{folderId}/children/{childId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/children/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.children.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v2/permissionIds/{email}", PathMatcher: regexp.MustCompile(`^(/drive/v2/permissionIds/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.permissions.getIdForEmail"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v2/teamdrives", PathMatcher: regexp.MustCompile(`^(/drive/v2/teamdrives)$`), ServiceName: "google.drive", ResourceName: "drive.teamdrives.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v2/teamdrives/{teamDriveId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/teamdrives/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.teamdrives.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v3/about", PathMatcher: regexp.MustCompile(`^(/drive/v3/about)$`), ServiceName: "google.drive", ResourceName: "drive.about.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v3/changes", PathMatcher: regexp.MustCompile(`^(/drive/v3/changes)$`), ServiceName: "google.drive", ResourceName: "drive.changes.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v3/changes/startPageToken", PathMatcher: regexp.MustCompile(`^(/drive/v3/changes/startPageToken)$`), ServiceName: "google.drive", ResourceName: "drive.changes.getStartPageToken"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v3/files", PathMatcher: regexp.MustCompile(`^(/drive/v3/files)$`), ServiceName: "google.drive", ResourceName: "drive.files.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v3/files/generateIds", PathMatcher: regexp.MustCompile(`^(/drive/v3/files/generateIds)$`), ServiceName: "google.drive", ResourceName: "drive.files.generateIds"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v3/files/{fileId}", PathMatcher: regexp.MustCompile(`^(/drive/v3/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.files.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v3/files/{fileId}/comments", PathMatcher: regexp.MustCompile(`^(/drive/v3/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments)$`), ServiceName: "google.drive", ResourceName: "drive.comments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v3/files/{fileId}/comments/{commentId}", PathMatcher: regexp.MustCompile(`^(/drive/v3/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.comments.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v3/files/{fileId}/comments/{commentId}/replies", PathMatcher: regexp.MustCompile(`^(/drive/v3/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/replies)$`), ServiceName: "google.drive", ResourceName: "drive.replies.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}", PathMatcher: regexp.MustCompile(`^(/drive/v3/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/replies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.replies.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v3/files/{fileId}/export", PathMatcher: regexp.MustCompile(`^(/drive/v3/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/export)$`), ServiceName: "google.drive", ResourceName: "drive.files.export"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v3/files/{fileId}/permissions", PathMatcher: regexp.MustCompile(`^(/drive/v3/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/permissions)$`), ServiceName: "google.drive", ResourceName: "drive.permissions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v3/files/{fileId}/permissions/{permissionId}", PathMatcher: regexp.MustCompile(`^(/drive/v3/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/permissions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.permissions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v3/files/{fileId}/revisions", PathMatcher: regexp.MustCompile(`^(/drive/v3/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/revisions)$`), ServiceName: "google.drive", ResourceName: "drive.revisions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v3/files/{fileId}/revisions/{revisionId}", PathMatcher: regexp.MustCompile(`^(/drive/v3/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/revisions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.revisions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v3/teamdrives", PathMatcher: regexp.MustCompile(`^(/drive/v3/teamdrives)$`), ServiceName: "google.drive", ResourceName: "drive.teamdrives.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/drive/v3/teamdrives/{teamDriveId}", PathMatcher: regexp.MustCompile(`^(/drive/v3/teamdrives/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.teamdrives.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/fitness/v1/users/{userId}/dataSources", PathMatcher: regexp.MustCompile(`^(/fitness/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dataSources)$`), ServiceName: "google.fitness", ResourceName: "fitness.users.dataSources.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/fitness/v1/users/{userId}/dataSources/{dataSourceId}", PathMatcher: regexp.MustCompile(`^(/fitness/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dataSources/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fitness", ResourceName: "fitness.users.dataSources.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/fitness/v1/users/{userId}/dataSources/{dataSourceId}/dataPointChanges", PathMatcher: regexp.MustCompile(`^(/fitness/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dataSources/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dataPointChanges)$`), ServiceName: "google.fitness", ResourceName: "fitness.users.dataSources.dataPointChanges.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/fitness/v1/users/{userId}/dataSources/{dataSourceId}/datasets/{datasetId}", PathMatcher: regexp.MustCompile(`^(/fitness/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dataSources/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/datasets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fitness", ResourceName: "fitness.users.dataSources.datasets.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/fitness/v1/users/{userId}/sessions", PathMatcher: regexp.MustCompile(`^(/fitness/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sessions)$`), ServiceName: "google.fitness", ResourceName: "fitness.users.sessions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/fusiontables/v1/query", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/query)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.query.sqlGet"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/fusiontables/v1/tables", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.table.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/fusiontables/v1/tables/{tableId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.table.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/fusiontables/v1/tables/{tableId}/columns", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/columns)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.column.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/fusiontables/v1/tables/{tableId}/columns/{columnId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/columns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.column.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/fusiontables/v1/tables/{tableId}/styles", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/styles)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.style.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/fusiontables/v1/tables/{tableId}/styles/{styleId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/styles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.style.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/fusiontables/v1/tables/{tableId}/tasks", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.task.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/fusiontables/v1/tables/{tableId}/tasks/{taskId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.task.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/fusiontables/v1/tables/{tableId}/templates", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/templates)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.template.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/fusiontables/v1/tables/{tableId}/templates/{templateId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/templates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.template.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/fusiontables/v2/query", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/query)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.query.sqlGet"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/fusiontables/v2/tables", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.table.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/fusiontables/v2/tables/{tableId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.table.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/fusiontables/v2/tables/{tableId}/columns", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/columns)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.column.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/fusiontables/v2/tables/{tableId}/columns/{columnId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/columns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.column.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/fusiontables/v2/tables/{tableId}/styles", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/styles)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.style.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/fusiontables/v2/tables/{tableId}/styles/{styleId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/styles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.style.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/fusiontables/v2/tables/{tableId}/tasks", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.task.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/fusiontables/v2/tables/{tableId}/tasks/{taskId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.task.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/fusiontables/v2/tables/{tableId}/templates", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/templates)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.template.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/fusiontables/v2/tables/{tableId}/templates/{templateId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/templates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.template.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1/achievements", PathMatcher: regexp.MustCompile(`^(/games/v1/achievements)$`), ServiceName: "google.games", ResourceName: "games.achievementDefinitions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1/applications/{applicationId}", PathMatcher: regexp.MustCompile(`^(/games/v1/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.games", ResourceName: "games.applications.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1/applications/{applicationId}/verify", PathMatcher: regexp.MustCompile(`^(/games/v1/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/verify)$`), ServiceName: "google.games", ResourceName: "games.applications.verify"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1/eventDefinitions", PathMatcher: regexp.MustCompile(`^(/games/v1/eventDefinitions)$`), ServiceName: "google.games", ResourceName: "games.events.listDefinitions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1/events", PathMatcher: regexp.MustCompile(`^(/games/v1/events)$`), ServiceName: "google.games", ResourceName: "games.events.listByPlayer"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1/leaderboards", PathMatcher: regexp.MustCompile(`^(/games/v1/leaderboards)$`), ServiceName: "google.games", ResourceName: "games.leaderboards.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1/leaderboards/{leaderboardId}", PathMatcher: regexp.MustCompile(`^(/games/v1/leaderboards/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.games", ResourceName: "games.leaderboards.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1/leaderboards/{leaderboardId}/scores/{collection}", PathMatcher: regexp.MustCompile(`^(/games/v1/leaderboards/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/scores/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.games", ResourceName: "games.scores.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1/leaderboards/{leaderboardId}/window/{collection}", PathMatcher: regexp.MustCompile(`^(/games/v1/leaderboards/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/window/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.games", ResourceName: "games.scores.listWindow"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1/metagameConfig", PathMatcher: regexp.MustCompile(`^(/games/v1/metagameConfig)$`), ServiceName: "google.games", ResourceName: "games.metagame.getMetagameConfig"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1/players/me/players/{collection}", PathMatcher: regexp.MustCompile(`^(/games/v1/players/me/players/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.games", ResourceName: "games.players.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1/players/{playerId}", PathMatcher: regexp.MustCompile(`^(/games/v1/players/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.games", ResourceName: "games.players.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1/players/{playerId}/achievements", PathMatcher: regexp.MustCompile(`^(/games/v1/players/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/achievements)$`), ServiceName: "google.games", ResourceName: "games.achievements.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1/players/{playerId}/categories/{collection}", PathMatcher: regexp.MustCompile(`^(/games/v1/players/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/categories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.games", ResourceName: "games.metagame.listCategoriesByPlayer"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1/players/{playerId}/leaderboards/{leaderboardId}/scores/{timeSpan}", PathMatcher: regexp.MustCompile(`^(/games/v1/players/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/leaderboards/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/scores/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.games", ResourceName: "games.scores.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1/players/{playerId}/quests", PathMatcher: regexp.MustCompile(`^(/games/v1/players/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/quests)$`), ServiceName: "google.games", ResourceName: "games.quests.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1/players/{playerId}/snapshots", PathMatcher: regexp.MustCompile(`^(/games/v1/players/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/snapshots)$`), ServiceName: "google.games", ResourceName: "games.snapshots.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1/revisions/check", PathMatcher: regexp.MustCompile(`^(/games/v1/revisions/check)$`), ServiceName: "google.games", ResourceName: "games.revisions.check"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1/rooms", PathMatcher: regexp.MustCompile(`^(/games/v1/rooms)$`), ServiceName: "google.games", ResourceName: "games.rooms.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1/rooms/{roomId}", PathMatcher: regexp.MustCompile(`^(/games/v1/rooms/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.games", ResourceName: "games.rooms.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1/snapshots/{snapshotId}", PathMatcher: regexp.MustCompile(`^(/games/v1/snapshots/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.games", ResourceName: "games.snapshots.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1/turnbasedmatches", PathMatcher: regexp.MustCompile(`^(/games/v1/turnbasedmatches)$`), ServiceName: "google.games", ResourceName: "games.turnBasedMatches.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1/turnbasedmatches/sync", PathMatcher: regexp.MustCompile(`^(/games/v1/turnbasedmatches/sync)$`), ServiceName: "google.games", ResourceName: "games.turnBasedMatches.sync"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1/turnbasedmatches/{matchId}", PathMatcher: regexp.MustCompile(`^(/games/v1/turnbasedmatches/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.games", ResourceName: "games.turnBasedMatches.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1configuration/achievements/{achievementId}", PathMatcher: regexp.MustCompile(`^(/games/v1configuration/achievements/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gamesConfiguration", ResourceName: "gamesConfiguration.achievementConfigurations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1configuration/applications/{applicationId}/achievements", PathMatcher: regexp.MustCompile(`^(/games/v1configuration/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/achievements)$`), ServiceName: "google.gamesConfiguration", ResourceName: "gamesConfiguration.achievementConfigurations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1configuration/applications/{applicationId}/leaderboards", PathMatcher: regexp.MustCompile(`^(/games/v1configuration/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/leaderboards)$`), ServiceName: "google.gamesConfiguration", ResourceName: "gamesConfiguration.leaderboardConfigurations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1configuration/leaderboards/{leaderboardId}", PathMatcher: regexp.MustCompile(`^(/games/v1configuration/leaderboards/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gamesConfiguration", ResourceName: "gamesConfiguration.leaderboardConfigurations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/games/v1management/applications/{applicationId}/players/hidden", PathMatcher: regexp.MustCompile(`^(/games/v1management/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/players/hidden)$`), ServiceName: "google.gamesManagement", ResourceName: "gamesManagement.applications.listHidden"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/gmail/v1/users/{userId}/drafts", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/drafts)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.drafts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/gmail/v1/users/{userId}/drafts/{id}", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/drafts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gmail", ResourceName: "gmail.users.drafts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/gmail/v1/users/{userId}/history", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/history)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.history.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/gmail/v1/users/{userId}/labels", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/labels)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.labels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/gmail/v1/users/{userId}/labels/{id}", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/labels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gmail", ResourceName: "gmail.users.labels.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/gmail/v1/users/{userId}/messages", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/messages)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.messages.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/gmail/v1/users/{userId}/messages/{id}", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/messages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gmail", ResourceName: "gmail.users.messages.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/gmail/v1/users/{userId}/messages/{messageId}/attachments/{id}", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/messages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/attachments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gmail", ResourceName: "gmail.users.messages.attachments.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/gmail/v1/users/{userId}/profile", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profile)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.getProfile"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/gmail/v1/users/{userId}/settings/autoForwarding", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings/autoForwarding)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.settings.getAutoForwarding"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/gmail/v1/users/{userId}/settings/filters", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings/filters)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.settings.filters.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/gmail/v1/users/{userId}/settings/filters/{id}", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings/filters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gmail", ResourceName: "gmail.users.settings.filters.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/gmail/v1/users/{userId}/settings/forwardingAddresses", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings/forwardingAddresses)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.settings.forwardingAddresses.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/gmail/v1/users/{userId}/settings/forwardingAddresses/{forwardingEmail}", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings/forwardingAddresses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gmail", ResourceName: "gmail.users.settings.forwardingAddresses.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/gmail/v1/users/{userId}/settings/imap", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings/imap)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.settings.getImap"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/gmail/v1/users/{userId}/settings/pop", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings/pop)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.settings.getPop"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/gmail/v1/users/{userId}/settings/sendAs", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings/sendAs)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.settings.sendAs.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings/sendAs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gmail", ResourceName: "gmail.users.settings.sendAs.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfo", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings/sendAs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/smimeInfo)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.settings.sendAs.smimeInfo.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfo/{id}", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings/sendAs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/smimeInfo/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gmail", ResourceName: "gmail.users.settings.sendAs.smimeInfo.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/gmail/v1/users/{userId}/settings/vacation", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings/vacation)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.settings.getVacation"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/gmail/v1/users/{userId}/threads", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/threads)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.threads.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/gmail/v1/users/{userId}/threads/{id}", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/threads/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gmail", ResourceName: "gmail.users.threads.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/groups/v1/groups/{groupUniqueId}", PathMatcher: regexp.MustCompile(`^(/groups/v1/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.groupssettings", ResourceName: "groupsSettings.groups.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/identitytoolkit/v3/relyingparty/getProjectConfig", PathMatcher: regexp.MustCompile(`^(/identitytoolkit/v3/relyingparty/getProjectConfig)$`), ServiceName: "google.identitytoolkit", ResourceName: "identitytoolkit.relyingparty.getProjectConfig"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/identitytoolkit/v3/relyingparty/getRecaptchaParam", PathMatcher: regexp.MustCompile(`^(/identitytoolkit/v3/relyingparty/getRecaptchaParam)$`), ServiceName: "google.identitytoolkit", ResourceName: "identitytoolkit.relyingparty.getRecaptchaParam"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/identitytoolkit/v3/relyingparty/publicKeys", PathMatcher: regexp.MustCompile(`^(/identitytoolkit/v3/relyingparty/publicKeys)$`), ServiceName: "google.identitytoolkit", ResourceName: "identitytoolkit.relyingparty.getPublicKeys"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/mirror/v1/contacts", PathMatcher: regexp.MustCompile(`^(/mirror/v1/contacts)$`), ServiceName: "google.mirror", ResourceName: "mirror.contacts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/mirror/v1/contacts/{id}", PathMatcher: regexp.MustCompile(`^(/mirror/v1/contacts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.mirror", ResourceName: "mirror.contacts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/mirror/v1/locations", PathMatcher: regexp.MustCompile(`^(/mirror/v1/locations)$`), ServiceName: "google.mirror", ResourceName: "mirror.locations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/mirror/v1/locations/{id}", PathMatcher: regexp.MustCompile(`^(/mirror/v1/locations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.mirror", ResourceName: "mirror.locations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/mirror/v1/settings/{id}", PathMatcher: regexp.MustCompile(`^(/mirror/v1/settings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.mirror", ResourceName: "mirror.settings.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/mirror/v1/subscriptions", PathMatcher: regexp.MustCompile(`^(/mirror/v1/subscriptions)$`), ServiceName: "google.mirror", ResourceName: "mirror.subscriptions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/mirror/v1/timeline", PathMatcher: regexp.MustCompile(`^(/mirror/v1/timeline)$`), ServiceName: "google.mirror", ResourceName: "mirror.timeline.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/mirror/v1/timeline/{id}", PathMatcher: regexp.MustCompile(`^(/mirror/v1/timeline/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.mirror", ResourceName: "mirror.timeline.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/mirror/v1/timeline/{itemId}/attachments", PathMatcher: regexp.MustCompile(`^(/mirror/v1/timeline/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/attachments)$`), ServiceName: "google.mirror", ResourceName: "mirror.timeline.attachments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/mirror/v1/timeline/{itemId}/attachments/{attachmentId}", PathMatcher: regexp.MustCompile(`^(/mirror/v1/timeline/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/attachments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.mirror", ResourceName: "mirror.timeline.attachments.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/oauth2/v1/userinfo", PathMatcher: regexp.MustCompile(`^(/oauth2/v1/userinfo)$`), ServiceName: "google.oauth2", ResourceName: "oauth2.userinfo.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/oauth2/v2/userinfo", PathMatcher: regexp.MustCompile(`^(/oauth2/v2/userinfo)$`), ServiceName: "google.oauth2", ResourceName: "oauth2.userinfo.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/pagespeedonline/v1/runPagespeed", PathMatcher: regexp.MustCompile(`^(/pagespeedonline/v1/runPagespeed)$`), ServiceName: "google.pagespeedonline", ResourceName: "pagespeedonline.pagespeedapi.runpagespeed"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/pagespeedonline/v2/runPagespeed", PathMatcher: regexp.MustCompile(`^(/pagespeedonline/v2/runPagespeed)$`), ServiceName: "google.pagespeedonline", ResourceName: "pagespeedonline.pagespeedapi.runpagespeed"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/pagespeedonline/v4/runPagespeed", PathMatcher: regexp.MustCompile(`^(/pagespeedonline/v4/runPagespeed)$`), ServiceName: "google.pagespeedonline", ResourceName: "pagespeedonline.pagespeedapi.runpagespeed"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/plus/v1/activities", PathMatcher: regexp.MustCompile(`^(/plus/v1/activities)$`), ServiceName: "google.plus", ResourceName: "plus.activities.search"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/plus/v1/activities/{activityId}", PathMatcher: regexp.MustCompile(`^(/plus/v1/activities/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.plus", ResourceName: "plus.activities.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/plus/v1/activities/{activityId}/comments", PathMatcher: regexp.MustCompile(`^(/plus/v1/activities/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments)$`), ServiceName: "google.plus", ResourceName: "plus.comments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/plus/v1/activities/{activityId}/people/{collection}", PathMatcher: regexp.MustCompile(`^(/plus/v1/activities/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/people/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.plus", ResourceName: "plus.people.listByActivity"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/plus/v1/comments/{commentId}", PathMatcher: regexp.MustCompile(`^(/plus/v1/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.plus", ResourceName: "plus.comments.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/plus/v1/people", PathMatcher: regexp.MustCompile(`^(/plus/v1/people)$`), ServiceName: "google.plus", ResourceName: "plus.people.search"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/plus/v1/people/{userId}", PathMatcher: regexp.MustCompile(`^(/plus/v1/people/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.plus", ResourceName: "plus.people.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/plus/v1/people/{userId}/activities/{collection}", PathMatcher: regexp.MustCompile(`^(/plus/v1/people/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/activities/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.plus", ResourceName: "plus.activities.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/plus/v1/people/{userId}/people/{collection}", PathMatcher: regexp.MustCompile(`^(/plus/v1/people/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/people/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.plus", ResourceName: "plus.people.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/plusDomains/v1/activities/{activityId}", PathMatcher: regexp.MustCompile(`^(/plusDomains/v1/activities/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.plusDomains", ResourceName: "plusDomains.activities.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/plusDomains/v1/activities/{activityId}/comments", PathMatcher: regexp.MustCompile(`^(/plusDomains/v1/activities/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments)$`), ServiceName: "google.plusDomains", ResourceName: "plusDomains.comments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/plusDomains/v1/activities/{activityId}/people/{collection}", PathMatcher: regexp.MustCompile(`^(/plusDomains/v1/activities/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/people/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.plusDomains", ResourceName: "plusDomains.people.listByActivity"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/plusDomains/v1/circles/{circleId}", PathMatcher: regexp.MustCompile(`^(/plusDomains/v1/circles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.plusDomains", ResourceName: "plusDomains.circles.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/plusDomains/v1/circles/{circleId}/people", PathMatcher: regexp.MustCompile(`^(/plusDomains/v1/circles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/people)$`), ServiceName: "google.plusDomains", ResourceName: "plusDomains.people.listByCircle"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/plusDomains/v1/comments/{commentId}", PathMatcher: regexp.MustCompile(`^(/plusDomains/v1/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.plusDomains", ResourceName: "plusDomains.comments.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/plusDomains/v1/people/{userId}", PathMatcher: regexp.MustCompile(`^(/plusDomains/v1/people/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.plusDomains", ResourceName: "plusDomains.people.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/plusDomains/v1/people/{userId}/activities/{collection}", PathMatcher: regexp.MustCompile(`^(/plusDomains/v1/people/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/activities/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.plusDomains", ResourceName: "plusDomains.activities.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/plusDomains/v1/people/{userId}/audiences", PathMatcher: regexp.MustCompile(`^(/plusDomains/v1/people/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/audiences)$`), ServiceName: "google.plusDomains", ResourceName: "plusDomains.audiences.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/plusDomains/v1/people/{userId}/circles", PathMatcher: regexp.MustCompile(`^(/plusDomains/v1/people/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/circles)$`), ServiceName: "google.plusDomains", ResourceName: "plusDomains.circles.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/plusDomains/v1/people/{userId}/people/{collection}", PathMatcher: regexp.MustCompile(`^(/plusDomains/v1/people/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/people/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.plusDomains", ResourceName: "plusDomains.people.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/prediction/v1.2/training/{data}", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.2/training/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.prediction", ResourceName: "prediction.training.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/prediction/v1.3/training/{data}", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.3/training/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.prediction", ResourceName: "prediction.training.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/prediction/v1.4/trainedmodels/{id}", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.4/trainedmodels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.prediction", ResourceName: "prediction.trainedmodels.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/prediction/v1.5/trainedmodels/list", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.5/trainedmodels/list)$`), ServiceName: "google.prediction", ResourceName: "prediction.trainedmodels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/prediction/v1.5/trainedmodels/{id}", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.5/trainedmodels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.prediction", ResourceName: "prediction.trainedmodels.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/prediction/v1.5/trainedmodels/{id}/analyze", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.5/trainedmodels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/analyze)$`), ServiceName: "google.prediction", ResourceName: "prediction.trainedmodels.analyze"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/prediction/v1.6/projects/{project}/trainedmodels/list", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.6/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/trainedmodels/list)$`), ServiceName: "google.prediction", ResourceName: "prediction.trainedmodels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/prediction/v1.6/projects/{project}/trainedmodels/{id}", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.6/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/trainedmodels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.prediction", ResourceName: "prediction.trainedmodels.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/prediction/v1.6/projects/{project}/trainedmodels/{id}/analyze", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.6/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/trainedmodels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/analyze)$`), ServiceName: "google.prediction", ResourceName: "prediction.trainedmodels.analyze"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/replicapool/v1beta1/projects/{projectName}/zones/{zone}/pools", PathMatcher: regexp.MustCompile(`^(/replicapool/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pools)$`), ServiceName: "google.replicapool", ResourceName: "replicapool.pools.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/replicapool/v1beta1/projects/{projectName}/zones/{zone}/pools/{poolName}", PathMatcher: regexp.MustCompile(`^(/replicapool/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.replicapool", ResourceName: "replicapool.pools.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/replicapool/v1beta1/projects/{projectName}/zones/{zone}/pools/{poolName}/replicas", PathMatcher: regexp.MustCompile(`^(/replicapool/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/replicas)$`), ServiceName: "google.replicapool", ResourceName: "replicapool.replicas.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/replicapool/v1beta1/projects/{projectName}/zones/{zone}/pools/{poolName}/replicas/{replicaName}", PathMatcher: regexp.MustCompile(`^(/replicapool/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/replicas/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.replicapool", ResourceName: "replicapool.replicas.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/replicapool/v1beta2/projects/{project}/zones/{zone}/instanceGroupManagers", PathMatcher: regexp.MustCompile(`^(/replicapool/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers)$`), ServiceName: "google.replicapool", ResourceName: "replicapool.instanceGroupManagers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/replicapool/v1beta2/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}", PathMatcher: regexp.MustCompile(`^(/replicapool/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.replicapool", ResourceName: "replicapool.instanceGroupManagers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/replicapool/v1beta2/projects/{project}/zones/{zone}/operations", PathMatcher: regexp.MustCompile(`^(/replicapool/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.replicapool", ResourceName: "replicapool.zoneOperations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/replicapool/v1beta2/projects/{project}/zones/{zone}/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/replicapool/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.replicapool", ResourceName: "replicapool.zoneOperations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/replicapoolupdater/v1beta1/projects/{project}/zones/{zone}/operations", PathMatcher: regexp.MustCompile(`^(/replicapoolupdater/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.replicapoolupdater", ResourceName: "replicapoolupdater.zoneOperations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/replicapoolupdater/v1beta1/projects/{project}/zones/{zone}/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/replicapoolupdater/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.replicapoolupdater", ResourceName: "replicapoolupdater.zoneOperations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/replicapoolupdater/v1beta1/projects/{project}/zones/{zone}/rollingUpdates", PathMatcher: regexp.MustCompile(`^(/replicapoolupdater/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/rollingUpdates)$`), ServiceName: "google.replicapoolupdater", ResourceName: "replicapoolupdater.rollingUpdates.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/replicapoolupdater/v1beta1/projects/{project}/zones/{zone}/rollingUpdates/{rollingUpdate}", PathMatcher: regexp.MustCompile(`^(/replicapoolupdater/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/rollingUpdates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.replicapoolupdater", ResourceName: "replicapoolupdater.rollingUpdates.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/replicapoolupdater/v1beta1/projects/{project}/zones/{zone}/rollingUpdates/{rollingUpdate}/instanceUpdates", PathMatcher: regexp.MustCompile(`^(/replicapoolupdater/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/rollingUpdates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceUpdates)$`), ServiceName: "google.replicapoolupdater", ResourceName: "replicapoolupdater.rollingUpdates.listInstanceUpdates"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/resourceviews/v1beta1/projects/{projectName}/regions/{region}/resourceViews", PathMatcher: regexp.MustCompile(`^(/resourceviews/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourceViews)$`), ServiceName: "google.resourceviews", ResourceName: "resourceviews.regionViews.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/resourceviews/v1beta1/projects/{projectName}/regions/{region}/resourceViews/{resourceViewName}", PathMatcher: regexp.MustCompile(`^(/resourceviews/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourceViews/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.resourceviews", ResourceName: "resourceviews.regionViews.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/resourceviews/v1beta1/projects/{projectName}/zones/{zone}/resourceViews", PathMatcher: regexp.MustCompile(`^(/resourceviews/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourceViews)$`), ServiceName: "google.resourceviews", ResourceName: "resourceviews.zoneViews.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/resourceviews/v1beta1/projects/{projectName}/zones/{zone}/resourceViews/{resourceViewName}", PathMatcher: regexp.MustCompile(`^(/resourceviews/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourceViews/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.resourceviews", ResourceName: "resourceviews.zoneViews.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/resourceviews/v1beta2/projects/{project}/zones/{zone}/operations", PathMatcher: regexp.MustCompile(`^(/resourceviews/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.resourceviews", ResourceName: "resourceviews.zoneOperations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/resourceviews/v1beta2/projects/{project}/zones/{zone}/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/resourceviews/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.resourceviews", ResourceName: "resourceviews.zoneOperations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/resourceviews/v1beta2/projects/{project}/zones/{zone}/resourceViews", PathMatcher: regexp.MustCompile(`^(/resourceviews/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourceViews)$`), ServiceName: "google.resourceviews", ResourceName: "resourceviews.zoneViews.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/resourceviews/v1beta2/projects/{project}/zones/{zone}/resourceViews/{resourceView}", PathMatcher: regexp.MustCompile(`^(/resourceviews/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourceViews/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.resourceviews", ResourceName: "resourceviews.zoneViews.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/resourceviews/v1beta2/projects/{project}/zones/{zone}/resourceViews/{resourceView}/resources", PathMatcher: regexp.MustCompile(`^(/resourceviews/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourceViews/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resources)$`), ServiceName: "google.resourceviews", ResourceName: "resourceviews.zoneViews.listResources"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/siteVerification/v1/webResource", PathMatcher: regexp.MustCompile(`^(/siteVerification/v1/webResource)$`), ServiceName: "google.siteVerification", ResourceName: "siteVerification.webResource.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/siteVerification/v1/webResource/{id}", PathMatcher: regexp.MustCompile(`^(/siteVerification/v1/webResource/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.siteVerification", ResourceName: "siteVerification.webResource.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/sql/v1beta3/flags", PathMatcher: regexp.MustCompile(`^(/sql/v1beta3/flags)$`), ServiceName: "google.sqladmin", ResourceName: "sql.flags.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/sql/v1beta3/projects/{project}/instances", PathMatcher: regexp.MustCompile(`^(/sql/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances)$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/sql/v1beta3/projects/{project}/instances/{instance}", PathMatcher: regexp.MustCompile(`^(/sql/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/sql/v1beta3/projects/{project}/instances/{instance}/backupRuns", PathMatcher: regexp.MustCompile(`^(/sql/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backupRuns)$`), ServiceName: "google.sqladmin", ResourceName: "sql.backupRuns.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/sql/v1beta3/projects/{project}/instances/{instance}/backupRuns/{backupConfiguration}", PathMatcher: regexp.MustCompile(`^(/sql/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backupRuns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.sqladmin", ResourceName: "sql.backupRuns.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/sql/v1beta3/projects/{project}/instances/{instance}/operations", PathMatcher: regexp.MustCompile(`^(/sql/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.sqladmin", ResourceName: "sql.operations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/sql/v1beta3/projects/{project}/instances/{instance}/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/sql/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.sqladmin", ResourceName: "sql.operations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/sql/v1beta3/projects/{project}/instances/{instance}/sslCerts", PathMatcher: regexp.MustCompile(`^(/sql/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sslCerts)$`), ServiceName: "google.sqladmin", ResourceName: "sql.sslCerts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/sql/v1beta3/projects/{project}/instances/{instance}/sslCerts/{sha1Fingerprint}", PathMatcher: regexp.MustCompile(`^(/sql/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sslCerts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.sqladmin", ResourceName: "sql.sslCerts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/sql/v1beta3/projects/{project}/tiers", PathMatcher: regexp.MustCompile(`^(/sql/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tiers)$`), ServiceName: "google.sqladmin", ResourceName: "sql.tiers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/sql/v1beta4/flags", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/flags)$`), ServiceName: "google.sqladmin", ResourceName: "sql.flags.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/sql/v1beta4/projects/{project}/instances", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances)$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/backupRuns", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backupRuns)$`), ServiceName: "google.sqladmin", ResourceName: "sql.backupRuns.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/backupRuns/{id}", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backupRuns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.sqladmin", ResourceName: "sql.backupRuns.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/databases", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases)$`), ServiceName: "google.sqladmin", ResourceName: "sql.databases.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/databases/{database}", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.sqladmin", ResourceName: "sql.databases.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/listServerCas", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listServerCas)$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.listServerCas"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/sslCerts", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sslCerts)$`), ServiceName: "google.sqladmin", ResourceName: "sql.sslCerts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/sslCerts/{sha1Fingerprint}", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sslCerts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.sqladmin", ResourceName: "sql.sslCerts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/users", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users)$`), ServiceName: "google.sqladmin", ResourceName: "sql.users.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/sql/v1beta4/projects/{project}/operations", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations)$`), ServiceName: "google.sqladmin", ResourceName: "sql.operations.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/sql/v1beta4/projects/{project}/operations/{operation}", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.sqladmin", ResourceName: "sql.operations.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/sql/v1beta4/projects/{project}/tiers", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tiers)$`), ServiceName: "google.sqladmin", ResourceName: "sql.tiers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1/b", PathMatcher: regexp.MustCompile(`^(/storage/v1/b)$`), ServiceName: "google.storage", ResourceName: "storage.buckets.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1/b/{bucket}", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.buckets.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1/b/{bucket}", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.buckets.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1/b/{bucket}/acl", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl)$`), ServiceName: "google.storage", ResourceName: "storage.bucketAccessControls.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1/b/{bucket}/acl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.bucketAccessControls.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1/b/{bucket}/defaultObjectAcl", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/defaultObjectAcl)$`), ServiceName: "google.storage", ResourceName: "storage.defaultObjectAccessControls.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1/b/{bucket}/defaultObjectAcl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/defaultObjectAcl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.defaultObjectAccessControls.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1/b/{bucket}/iam", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/iam)$`), ServiceName: "google.storage", ResourceName: "storage.buckets.getIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1/b/{bucket}/iam/testPermissions", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/iam/testPermissions)$`), ServiceName: "google.storage", ResourceName: "storage.buckets.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1/b/{bucket}/notificationConfigs", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notificationConfigs)$`), ServiceName: "google.storage", ResourceName: "storage.notifications.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1/b/{bucket}/notificationConfigs/{notification}", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notificationConfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.notifications.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1/b/{bucket}/o", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o)$`), ServiceName: "google.storage", ResourceName: "storage.objects.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1/b/{bucket}/o/{object}", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.objects.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1/b/{bucket}/o/{object}/acl", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl)$`), ServiceName: "google.storage", ResourceName: "storage.objectAccessControls.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1/b/{bucket}/o/{object}/acl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.objectAccessControls.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1/b/{bucket}/o/{object}/iam", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/iam)$`), ServiceName: "google.storage", ResourceName: "storage.objects.getIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1/b/{bucket}/o/{object}/iam/testPermissions", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/iam/testPermissions)$`), ServiceName: "google.storage", ResourceName: "storage.objects.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1/projects/{projectId}/serviceAccount", PathMatcher: regexp.MustCompile(`^(/storage/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/serviceAccount)$`), ServiceName: "google.storage", ResourceName: "storage.projects.serviceAccount.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1beta1/b", PathMatcher: regexp.MustCompile(`^(/storage/v1beta1/b)$`), ServiceName: "google.storage", ResourceName: "storage.buckets.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1beta1/b/{bucket}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.buckets.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1beta1/b/{bucket}/acl", PathMatcher: regexp.MustCompile(`^(/storage/v1beta1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl)$`), ServiceName: "google.storage", ResourceName: "storage.bucketAccessControls.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1beta1/b/{bucket}/acl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.bucketAccessControls.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1beta1/b/{bucket}/o", PathMatcher: regexp.MustCompile(`^(/storage/v1beta1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o)$`), ServiceName: "google.storage", ResourceName: "storage.objects.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1beta1/b/{bucket}/o/{object}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.objects.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1beta1/b/{bucket}/o/{object}/acl", PathMatcher: regexp.MustCompile(`^(/storage/v1beta1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl)$`), ServiceName: "google.storage", ResourceName: "storage.objectAccessControls.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1beta1/b/{bucket}/o/{object}/acl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.objectAccessControls.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1beta2/b", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b)$`), ServiceName: "google.storage", ResourceName: "storage.buckets.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1beta2/b/{bucket}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.buckets.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1beta2/b/{bucket}/acl", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl)$`), ServiceName: "google.storage", ResourceName: "storage.bucketAccessControls.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1beta2/b/{bucket}/acl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.bucketAccessControls.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1beta2/b/{bucket}/defaultObjectAcl", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/defaultObjectAcl)$`), ServiceName: "google.storage", ResourceName: "storage.defaultObjectAccessControls.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1beta2/b/{bucket}/defaultObjectAcl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/defaultObjectAcl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.defaultObjectAccessControls.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1beta2/b/{bucket}/o", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o)$`), ServiceName: "google.storage", ResourceName: "storage.objects.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1beta2/b/{bucket}/o/{object}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.objects.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1beta2/b/{bucket}/o/{object}/acl", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl)$`), ServiceName: "google.storage", ResourceName: "storage.objectAccessControls.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/storage/v1beta2/b/{bucket}/o/{object}/acl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.objectAccessControls.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/surveys/v2/surveys", PathMatcher: regexp.MustCompile(`^(/surveys/v2/surveys)$`), ServiceName: "google.surveys", ResourceName: "surveys.surveys.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/surveys/v2/surveys/{surveyUrlId}", PathMatcher: regexp.MustCompile(`^(/surveys/v2/surveys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.surveys", ResourceName: "surveys.surveys.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/surveys/v2/surveys/{surveyUrlId}/results", PathMatcher: regexp.MustCompile(`^(/surveys/v2/surveys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/results)$`), ServiceName: "google.surveys", ResourceName: "surveys.results.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v1/accounts", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v1/accounts/{accountId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/environments)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.environments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/environments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.environments.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/folders)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.folders.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.folders.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}/entities", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entities)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.folders.entities.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tags)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.tags.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tags/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.tags.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/triggers)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.triggers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/triggers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.triggers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/variables)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.variables.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/variables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.variables.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.versions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.versions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v1/accounts/{accountId}/permissions", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/permissions)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.permissions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v1/accounts/{accountId}/permissions/{permissionId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/permissions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.permissions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v2/accounts", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/accounts)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v2/{+parent}/built_in_variables", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(/built_in_variables)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.built_in_variables.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v2/{+parent}/containers", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(/containers)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v2/{+parent}/environments", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(/environments)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.environments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v2/{+parent}/folders", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(/folders)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.folders.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v2/{+parent}/tags", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(/tags)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.tags.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v2/{+parent}/triggers", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(/triggers)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.triggers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v2/{+parent}/user_permissions", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(/user_permissions)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.user_permissions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v2/{+parent}/variables", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(/variables)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.variables.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v2/{+parent}/version_headers", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(/version_headers)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.version_headers.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v2/{+parent}/version_headers:latest", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(/version_headers:latest)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.version_headers.latest"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v2/{+parent}/versions:live", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(/versions:live)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.versions.live"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v2/{+parent}/workspaces", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(/workspaces)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.environments.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.versions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.folders.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.getProposal"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.tags.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.triggers.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.variables.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.user_permissions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tagmanager/v2/{+path}/status", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(/status)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.getStatus"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/taskqueue/v1beta1/projects/{project}/taskqueues/{taskqueue}", PathMatcher: regexp.MustCompile(`^(/taskqueue/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/taskqueues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.taskqueue", ResourceName: "taskqueue.taskqueues.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/taskqueue/v1beta1/projects/{project}/taskqueues/{taskqueue}/tasks", PathMatcher: regexp.MustCompile(`^(/taskqueue/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/taskqueues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks)$`), ServiceName: "google.taskqueue", ResourceName: "taskqueue.tasks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/taskqueue/v1beta1/projects/{project}/taskqueues/{taskqueue}/tasks/{task}", PathMatcher: regexp.MustCompile(`^(/taskqueue/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/taskqueues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.taskqueue", ResourceName: "taskqueue.tasks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/taskqueue/v1beta2/projects/{project}/taskqueues/{taskqueue}", PathMatcher: regexp.MustCompile(`^(/taskqueue/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/taskqueues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.taskqueue", ResourceName: "taskqueue.taskqueues.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/taskqueue/v1beta2/projects/{project}/taskqueues/{taskqueue}/tasks", PathMatcher: regexp.MustCompile(`^(/taskqueue/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/taskqueues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks)$`), ServiceName: "google.taskqueue", ResourceName: "taskqueue.tasks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/taskqueue/v1beta2/projects/{project}/taskqueues/{taskqueue}/tasks/{task}", PathMatcher: regexp.MustCompile(`^(/taskqueue/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/taskqueues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.taskqueue", ResourceName: "taskqueue.tasks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tasks/v1/lists/{tasklist}/tasks", PathMatcher: regexp.MustCompile(`^(/tasks/v1/lists/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks)$`), ServiceName: "google.tasks", ResourceName: "tasks.tasks.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tasks/v1/lists/{tasklist}/tasks/{task}", PathMatcher: regexp.MustCompile(`^(/tasks/v1/lists/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tasks", ResourceName: "tasks.tasks.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tasks/v1/users/@me/lists", PathMatcher: regexp.MustCompile(`^(/tasks/v1/users/@me/lists)$`), ServiceName: "google.tasks", ResourceName: "tasks.tasklists.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/tasks/v1/users/@me/lists/{tasklist}", PathMatcher: regexp.MustCompile(`^(/tasks/v1/users/@me/lists/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tasks", ResourceName: "tasks.tasklists.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/toolresults/v1beta3/projects/{projectId}/histories", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/toolresults/v1beta3/projects/{projectId}/histories/{historyId}", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.clusters.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters/{clusterId}", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.clusters.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/steps)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.steps.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/steps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.steps.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/steps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/perfMetricsSummary)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.steps.getPerfMetricsSummary"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/steps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/perfSampleSeries)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.steps.perfSampleSeries.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/steps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/perfSampleSeries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.steps.perfSampleSeries.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/steps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/perfSampleSeries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/samples)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.steps.perfSampleSeries.samples.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/thumbnails", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/steps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/thumbnails)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.steps.thumbnails.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/toolresults/v1beta3/projects/{projectId}/settings", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.getSettings"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/toolresults/v1beta3firstparty/projects/{projectId}/histories", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3firstparty/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/toolresults/v1beta3firstparty/projects/{projectId}/histories/{historyId}", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3firstparty/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/toolresults/v1beta3firstparty/projects/{projectId}/histories/{historyId}/executions", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3firstparty/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/toolresults/v1beta3firstparty/projects/{projectId}/histories/{historyId}/executions/{executionId}", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3firstparty/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/toolresults/v1beta3firstparty/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3firstparty/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.clusters.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/toolresults/v1beta3firstparty/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters/{clusterId}", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3firstparty/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.clusters.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/toolresults/v1beta3firstparty/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3firstparty/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/steps)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.steps.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/toolresults/v1beta3firstparty/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3firstparty/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/steps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.steps.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/toolresults/v1beta3firstparty/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3firstparty/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/steps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/perfMetricsSummary)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.steps.getPerfMetricsSummary"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/toolresults/v1beta3firstparty/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3firstparty/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/steps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/perfSampleSeries)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.steps.perfSampleSeries.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/toolresults/v1beta3firstparty/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3firstparty/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/steps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/perfSampleSeries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.steps.perfSampleSeries.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/toolresults/v1beta3firstparty/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3firstparty/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/steps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/perfSampleSeries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/samples)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.steps.perfSampleSeries.samples.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/toolresults/v1beta3firstparty/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/thumbnails", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3firstparty/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/steps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/thumbnails)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.steps.thumbnails.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/toolresults/v1beta3firstparty/projects/{projectId}/settings", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3firstparty/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.getSettings"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/urlshortener/v1/url", PathMatcher: regexp.MustCompile(`^(/urlshortener/v1/url)$`), ServiceName: "google.urlshortener", ResourceName: "urlshortener.url.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/urlshortener/v1/url/history", PathMatcher: regexp.MustCompile(`^(/urlshortener/v1/url/history)$`), ServiceName: "google.urlshortener", ResourceName: "urlshortener.url.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/userinfo/v2/me", PathMatcher: regexp.MustCompile(`^(/userinfo/v2/me)$`), ServiceName: "google.oauth2", ResourceName: "oauth2.userinfo.v2.me.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/userinfo/v2/me", PathMatcher: regexp.MustCompile(`^(/userinfo/v2/me)$`), ServiceName: "google.oauth2", ResourceName: "oauth2.userinfo.v2.me.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/webfonts/v1/webfonts", PathMatcher: regexp.MustCompile(`^(/webfonts/v1/webfonts)$`), ServiceName: "google.webfonts", ResourceName: "webfonts.webfonts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/webmasters/v3/sites", PathMatcher: regexp.MustCompile(`^(/webmasters/v3/sites)$`), ServiceName: "google.webmasters", ResourceName: "webmasters.sites.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/webmasters/v3/sites/{siteUrl}", PathMatcher: regexp.MustCompile(`^(/webmasters/v3/sites/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.webmasters", ResourceName: "webmasters.sites.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/webmasters/v3/sites/{siteUrl}/sitemaps", PathMatcher: regexp.MustCompile(`^(/webmasters/v3/sites/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sitemaps)$`), ServiceName: "google.webmasters", ResourceName: "webmasters.sitemaps.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/webmasters/v3/sites/{siteUrl}/sitemaps/{feedpath}", PathMatcher: regexp.MustCompile(`^(/webmasters/v3/sites/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sitemaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.webmasters", ResourceName: "webmasters.sitemaps.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/webmasters/v3/sites/{siteUrl}/urlCrawlErrorsCounts/query", PathMatcher: regexp.MustCompile(`^(/webmasters/v3/sites/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/urlCrawlErrorsCounts/query)$`), ServiceName: "google.webmasters", ResourceName: "webmasters.urlcrawlerrorscounts.query"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/webmasters/v3/sites/{siteUrl}/urlCrawlErrorsSamples", PathMatcher: regexp.MustCompile(`^(/webmasters/v3/sites/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/urlCrawlErrorsSamples)$`), ServiceName: "google.webmasters", ResourceName: "webmasters.urlcrawlerrorssamples.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/webmasters/v3/sites/{siteUrl}/urlCrawlErrorsSamples/{url}", PathMatcher: regexp.MustCompile(`^(/webmasters/v3/sites/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/urlCrawlErrorsSamples/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.webmasters", ResourceName: "webmasters.urlcrawlerrorssamples.get"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/analytics/v1/groupItems", PathMatcher: regexp.MustCompile(`^(/youtube/analytics/v1/groupItems)$`), ServiceName: "google.youtubeAnalytics", ResourceName: "youtubeAnalytics.groupItems.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/analytics/v1/groups", PathMatcher: regexp.MustCompile(`^(/youtube/analytics/v1/groups)$`), ServiceName: "google.youtubeAnalytics", ResourceName: "youtubeAnalytics.groups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/analytics/v1/reports", PathMatcher: regexp.MustCompile(`^(/youtube/analytics/v1/reports)$`), ServiceName: "google.youtubeAnalytics", ResourceName: "youtubeAnalytics.reports.query"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/analytics/v1beta1/groupItems", PathMatcher: regexp.MustCompile(`^(/youtube/analytics/v1beta1/groupItems)$`), ServiceName: "google.youtubeAnalytics", ResourceName: "youtubeAnalytics.groupItems.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/analytics/v1beta1/groups", PathMatcher: regexp.MustCompile(`^(/youtube/analytics/v1beta1/groups)$`), ServiceName: "google.youtubeAnalytics", ResourceName: "youtubeAnalytics.groups.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/analytics/v1beta1/reports", PathMatcher: regexp.MustCompile(`^(/youtube/analytics/v1beta1/reports)$`), ServiceName: "google.youtubeAnalytics", ResourceName: "youtubeAnalytics.reports.query"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/v3/activities", PathMatcher: regexp.MustCompile(`^(/youtube/v3/activities)$`), ServiceName: "google.youtube", ResourceName: "youtube.activities.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/v3/captions", PathMatcher: regexp.MustCompile(`^(/youtube/v3/captions)$`), ServiceName: "google.youtube", ResourceName: "youtube.captions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/v3/captions/{id}", PathMatcher: regexp.MustCompile(`^(/youtube/v3/captions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.youtube", ResourceName: "youtube.captions.download"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/v3/channelSections", PathMatcher: regexp.MustCompile(`^(/youtube/v3/channelSections)$`), ServiceName: "google.youtube", ResourceName: "youtube.channelSections.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/v3/channels", PathMatcher: regexp.MustCompile(`^(/youtube/v3/channels)$`), ServiceName: "google.youtube", ResourceName: "youtube.channels.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/v3/commentThreads", PathMatcher: regexp.MustCompile(`^(/youtube/v3/commentThreads)$`), ServiceName: "google.youtube", ResourceName: "youtube.commentThreads.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/v3/comments", PathMatcher: regexp.MustCompile(`^(/youtube/v3/comments)$`), ServiceName: "google.youtube", ResourceName: "youtube.comments.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/v3/guideCategories", PathMatcher: regexp.MustCompile(`^(/youtube/v3/guideCategories)$`), ServiceName: "google.youtube", ResourceName: "youtube.guideCategories.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/v3/i18nLanguages", PathMatcher: regexp.MustCompile(`^(/youtube/v3/i18nLanguages)$`), ServiceName: "google.youtube", ResourceName: "youtube.i18nLanguages.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/v3/i18nRegions", PathMatcher: regexp.MustCompile(`^(/youtube/v3/i18nRegions)$`), ServiceName: "google.youtube", ResourceName: "youtube.i18nRegions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/v3/liveBroadcasts", PathMatcher: regexp.MustCompile(`^(/youtube/v3/liveBroadcasts)$`), ServiceName: "google.youtube", ResourceName: "youtube.liveBroadcasts.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/v3/liveChat/messages", PathMatcher: regexp.MustCompile(`^(/youtube/v3/liveChat/messages)$`), ServiceName: "google.youtube", ResourceName: "youtube.liveChatMessages.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/v3/liveChat/moderators", PathMatcher: regexp.MustCompile(`^(/youtube/v3/liveChat/moderators)$`), ServiceName: "google.youtube", ResourceName: "youtube.liveChatModerators.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/v3/liveStreams", PathMatcher: regexp.MustCompile(`^(/youtube/v3/liveStreams)$`), ServiceName: "google.youtube", ResourceName: "youtube.liveStreams.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/v3/playlistItems", PathMatcher: regexp.MustCompile(`^(/youtube/v3/playlistItems)$`), ServiceName: "google.youtube", ResourceName: "youtube.playlistItems.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/v3/playlists", PathMatcher: regexp.MustCompile(`^(/youtube/v3/playlists)$`), ServiceName: "google.youtube", ResourceName: "youtube.playlists.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/v3/search", PathMatcher: regexp.MustCompile(`^(/youtube/v3/search)$`), ServiceName: "google.youtube", ResourceName: "youtube.search.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/v3/sponsors", PathMatcher: regexp.MustCompile(`^(/youtube/v3/sponsors)$`), ServiceName: "google.youtube", ResourceName: "youtube.sponsors.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/v3/subscriptions", PathMatcher: regexp.MustCompile(`^(/youtube/v3/subscriptions)$`), ServiceName: "google.youtube", ResourceName: "youtube.subscriptions.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/v3/superChatEvents", PathMatcher: regexp.MustCompile(`^(/youtube/v3/superChatEvents)$`), ServiceName: "google.youtube", ResourceName: "youtube.superChatEvents.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/v3/videoAbuseReportReasons", PathMatcher: regexp.MustCompile(`^(/youtube/v3/videoAbuseReportReasons)$`), ServiceName: "google.youtube", ResourceName: "youtube.videoAbuseReportReasons.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/v3/videoCategories", PathMatcher: regexp.MustCompile(`^(/youtube/v3/videoCategories)$`), ServiceName: "google.youtube", ResourceName: "youtube.videoCategories.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/v3/videos", PathMatcher: regexp.MustCompile(`^(/youtube/v3/videos)$`), ServiceName: "google.youtube", ResourceName: "youtube.videos.list"},
		{Hostname: "www.googleapis.com", HTTPMethod: "GET", PathTemplate: "/youtube/v3/videos/getRating", PathMatcher: regexp.MustCompile(`^(/youtube/v3/videos/getRating)$`), ServiceName: "google.youtube", ResourceName: "youtube.videos.getRating"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/adexchangebuyer/v1.2/accounts/{id}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.2/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.accounts.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/adexchangebuyer/v1.3/accounts/{id}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.3/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.accounts.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/adexchangebuyer/v1.3/billinginfo/{accountId}/{billingId}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.3/billinginfo/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.budget.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/adexchangebuyer/v1.3/pretargetingconfigs/{accountId}/{configId}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.3/pretargetingconfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.pretargetingConfig.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/adexchangebuyer/v1.4/accounts/{id}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.accounts.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/adexchangebuyer/v1.4/billinginfo/{accountId}/{billingId}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/billinginfo/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.budget.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/adexchangebuyer/v1.4/pretargetingconfigs/{accountId}/{configId}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/pretargetingconfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.pretargetingConfig.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/adexchangebuyer/v1.4/proposals/{proposalId}/{revisionNumber}/{updateAction}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/proposals/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.proposals.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/chromeos/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.chromeosdevices.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/admin/directory/v1/customer/{customerId}/orgunits{/orgUnitPath*}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orgunits)(?:/((?:(?:[\x2c\x3d\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*)(?:/(?:(?:[\x2c\x3d\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))*))?$`), ServiceName: "google.admin", ResourceName: "directory.orgunits.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/admin/directory/v1/customer/{customerId}/schemas/{schemaKey}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/schemas/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.schemas.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/admin/directory/v1/customer/{customer}/notifications/{notificationId}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notifications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.notifications.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/admin/directory/v1/customer/{customer}/resources/buildings/{buildingId}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resources/buildings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.resources.buildings.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resources/calendars/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.resources.calendars.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/admin/directory/v1/customer/{customer}/resources/features/{featureKey}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resources/features/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.resources.features.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/admin/directory/v1/customer/{customer}/roles/{roleId}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/roles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.roles.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/admin/directory/v1/customers/{customerKey}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.customers.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/admin/directory/v1/groups/{groupKey}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.groups.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/admin/directory/v1/groups/{groupKey}/members/{memberKey}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/members/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.members.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/admin/directory/v1/users/{userKey}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.users.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/admin/directory/v1/users/{userKey}/photos/thumbnail", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/photos/thumbnail)$`), ServiceName: "google.admin", ResourceName: "directory.users.photos.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/adsensehost/v4.1/accounts/{accountId}/adclients/{adClientId}/adunits", PathMatcher: regexp.MustCompile(`^(/adsensehost/v4\.1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits)$`), ServiceName: "google.adsensehost", ResourceName: "adsensehost.accounts.adunits.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/adsensehost/v4.1/adclients/{adClientId}/customchannels", PathMatcher: regexp.MustCompile(`^(/adsensehost/v4\.1/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels)$`), ServiceName: "google.adsensehost", ResourceName: "adsensehost.customchannels.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/analytics/v3/management/accounts/{accountId}/filters/{filterId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.filters.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.webproperties.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions/{customDimensionId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customDimensions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.customDimensions.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics/{customMetricId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customMetrics/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.customMetrics.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks/{webPropertyAdWordsLinkId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityAdWordsLinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.webPropertyAdWordsLinks.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.profiles.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments/{experimentId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/experiments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.experiments.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals/{goalId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/goals/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.goals.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks/{linkId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profileFilterLinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.profileFilterLinks.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences/{remarketingAudienceId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingAudiences/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.remarketingAudience.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages/{pageId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/storeLayout/pages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.storelayoutpages.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages/{pageId}/clusters/{clusterId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/storeLayout/pages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.storelayoutclusters.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.users.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.devices.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/installs/{installId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/installs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.installs.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/managedConfigurationsForDevice/{managedConfigurationForDeviceId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedConfigurationsForDevice/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.managedconfigurationsfordevice.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/entitlements/{entitlementId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entitlements/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.entitlements.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/managedConfigurationsForUser/{managedConfigurationForUserId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedConfigurationsForUser/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.managedconfigurationsforuser.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/apks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/expansionFiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.expansionfiles.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/listings/{language}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/apks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.apklistings.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/details", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/details)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.details.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/listings/{language}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.listings.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/testers/{track}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.testers.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/tracks/{track}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tracks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.tracks.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/androidpublisher/v2/applications/{packageName}/inappproducts/{sku}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inappproducts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.inappproducts.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/apks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/expansionFiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.expansionfiles.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/details", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/details)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.details.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.listings.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.testers.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tracks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.tracks.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/androidpublisher/v3/applications/{packageName}/inappproducts/{sku}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inappproducts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.inappproducts.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/apps/licensing/v1/product/{productId}/sku/{skuId}/user/{userId}", PathMatcher: regexp.MustCompile(`^(/apps/licensing/v1/product/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sku/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/user/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.licensing", ResourceName: "licensing.licenseAssignments.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/apps/reseller/v1/customers/{customerId}", PathMatcher: regexp.MustCompile(`^(/apps/reseller/v1/customers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.reseller", ResourceName: "reseller.customers.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/bigquery/v2/projects/{projectId}/datasets/{datasetId}", PathMatcher: regexp.MustCompile(`^(/bigquery/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/datasets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.bigquery", ResourceName: "bigquery.datasets.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/bigquery/v2/projects/{projectId}/datasets/{datasetId}/tables/{tableId}", PathMatcher: regexp.MustCompile(`^(/bigquery/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/datasets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.bigquery", ResourceName: "bigquery.tables.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/blogger/v3/blogs/{blogId}/pages/{pageId}", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.pages.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/blogger/v3/blogs/{blogId}/pages/{pageId}", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.pages.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/blogger/v3/blogs/{blogId}/posts/{postId}", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.posts.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/blogger/v3/blogs/{blogId}/posts/{postId}", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.posts.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/calendar/v3/calendars/{calendarId}", PathMatcher: regexp.MustCompile(`^(/calendar/v3/calendars/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.calendar", ResourceName: "calendar.calendars.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/calendar/v3/calendars/{calendarId}/acl/{ruleId}", PathMatcher: regexp.MustCompile(`^(/calendar/v3/calendars/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.calendar", ResourceName: "calendar.acl.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/calendar/v3/calendars/{calendarId}/events/{eventId}", PathMatcher: regexp.MustCompile(`^(/calendar/v3/calendars/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/events/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.calendar", ResourceName: "calendar.events.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/calendar/v3/users/me/calendarList/{calendarId}", PathMatcher: regexp.MustCompile(`^(/calendar/v3/users/me/calendarList/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.calendar", ResourceName: "calendar.calendarList.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/alpha/projects/{project}/global/backendBuckets/{backendBucket}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendBuckets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.backendBuckets.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/alpha/projects/{project}/global/backendServices/{backendService}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/alpha/projects/{project}/global/firewalls/{firewall}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/firewalls/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.firewalls.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/alpha/projects/{project}/global/forwardingRules/{forwardingRule}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/forwardingRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.globalForwardingRules.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/alpha/projects/{project}/global/healthChecks/{healthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/healthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.healthChecks.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/alpha/projects/{project}/global/httpHealthChecks/{httpHealthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpHealthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.httpHealthChecks.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/alpha/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpsHealthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.httpsHealthChecks.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/alpha/projects/{project}/global/interconnects/{interconnect}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/interconnects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.interconnects.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/alpha/projects/{project}/global/networks/{network}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/networks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.networks.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/alpha/projects/{project}/global/securityPolicies/{securityPolicy}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/securityPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.securityPolicies.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/alpha/projects/{project}/global/sslPolicies/{sslPolicy}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.sslPolicies.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/alpha/projects/{project}/global/urlMaps/{urlMap}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/urlMaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.urlMaps.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/autoscalers", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers)$`), ServiceName: "google.compute", ResourceName: "compute.regionAutoscalers.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/backendServices/{backendService}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionBackendServices.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/forwardingRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.forwardingRules.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/healthChecks/{healthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/healthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionHealthChecks.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/interconnectAttachments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.interconnectAttachments.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/routers/{router}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/routers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.routers.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/subnetworks/{subnetwork}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subnetworks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/urlMaps/{urlMap}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/urlMaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionUrlMaps.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/autoscalers", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers)$`), ServiceName: "google.compute", ResourceName: "compute.autoscalers.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setShieldedVmIntegrityPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setShieldedVmIntegrityPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setShieldedVmIntegrityPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/updateNetworkInterface", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/updateNetworkInterface)$`), ServiceName: "google.compute", ResourceName: "compute.instances.updateNetworkInterface"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/updateShieldedVmConfig", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/updateShieldedVmConfig)$`), ServiceName: "google.compute", ResourceName: "compute.instances.updateShieldedVmConfig"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/beta/projects/{project}/global/backendBuckets/{backendBucket}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendBuckets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.backendBuckets.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/beta/projects/{project}/global/backendServices/{backendService}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/beta/projects/{project}/global/firewalls/{firewall}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/firewalls/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.firewalls.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/beta/projects/{project}/global/healthChecks/{healthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/healthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.healthChecks.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/beta/projects/{project}/global/httpHealthChecks/{httpHealthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpHealthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.httpHealthChecks.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/beta/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpsHealthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.httpsHealthChecks.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/beta/projects/{project}/global/interconnects/{interconnect}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/interconnects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.interconnects.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/beta/projects/{project}/global/networks/{network}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/networks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.networks.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/beta/projects/{project}/global/securityPolicies/{securityPolicy}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/securityPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.securityPolicies.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/beta/projects/{project}/global/sslPolicies/{sslPolicy}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.sslPolicies.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/beta/projects/{project}/global/urlMaps/{urlMap}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/urlMaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.urlMaps.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/autoscalers", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers)$`), ServiceName: "google.compute", ResourceName: "compute.regionAutoscalers.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/backendServices/{backendService}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionBackendServices.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/interconnectAttachments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.interconnectAttachments.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/routers/{router}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/routers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.routers.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/subnetworks/{subnetwork}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subnetworks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/autoscalers", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers)$`), ServiceName: "google.compute", ResourceName: "compute.autoscalers.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setShieldedVmIntegrityPolicy", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setShieldedVmIntegrityPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setShieldedVmIntegrityPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/updateNetworkInterface", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/updateNetworkInterface)$`), ServiceName: "google.compute", ResourceName: "compute.instances.updateNetworkInterface"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/updateShieldedVmConfig", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/updateShieldedVmConfig)$`), ServiceName: "google.compute", ResourceName: "compute.instances.updateShieldedVmConfig"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/v1/projects/{project}/global/backendBuckets/{backendBucket}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendBuckets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.backendBuckets.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/v1/projects/{project}/global/backendServices/{backendService}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/v1/projects/{project}/global/firewalls/{firewall}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/firewalls/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.firewalls.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/v1/projects/{project}/global/healthChecks/{healthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/healthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.healthChecks.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/v1/projects/{project}/global/httpHealthChecks/{httpHealthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpHealthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.httpHealthChecks.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/v1/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpsHealthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.httpsHealthChecks.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/v1/projects/{project}/global/interconnects/{interconnect}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/interconnects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.interconnects.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/v1/projects/{project}/global/networks/{network}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/networks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.networks.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/v1/projects/{project}/global/sslPolicies/{sslPolicy}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.sslPolicies.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/v1/projects/{project}/global/urlMaps/{urlMap}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/urlMaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.urlMaps.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/autoscalers", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers)$`), ServiceName: "google.compute", ResourceName: "compute.regionAutoscalers.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionBackendServices.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/interconnectAttachments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.interconnectAttachments.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/routers/{router}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/routers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.routers.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subnetworks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/autoscalers", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers)$`), ServiceName: "google.compute", ResourceName: "compute.autoscalers.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateNetworkInterface", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/updateNetworkInterface)$`), ServiceName: "google.compute", ResourceName: "compute.instances.updateNetworkInterface"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/content/v2/{merchantId}/accounts/{accountId}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.accounts.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/content/v2/{merchantId}/accounttax/{accountId}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounttax/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.accounttax.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/content/v2/{merchantId}/datafeeds/{datafeedId}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/datafeeds/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.datafeeds.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/content/v2/{merchantId}/liasettings/{accountId}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/liasettings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.liasettings.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/content/v2/{merchantId}/shippingsettings/{accountId}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/shippingsettings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.shippingsettings.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/compositeTypes/{compositeType}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/compositeTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.compositeTypes.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/typeProviders/{typeProvider}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/typeProviders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.typeProviders.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/types/{type}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/types/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.types.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/compositeTypes/{compositeType}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/compositeTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.compositeTypes.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/typeProviders/{typeProvider}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/typeProviders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.typeProviders.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/accountUserProfiles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountUserProfiles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountUserProfiles.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/accounts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accounts.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/ads", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/ads)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.ads.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/advertiserGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserGroups.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/advertisers", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertisers)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertisers.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/campaigns", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.campaigns.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/campaigns/{campaignId}/landingPages", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/landingPages)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.landingPages.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/contentCategories", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contentCategories)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.contentCategories.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/creativeFields", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFields.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFieldValues)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFieldValues.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/creativeGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeGroups.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/creatives", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creatives.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/eventTags", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/eventTags)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.eventTags.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/floodlightActivities", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivities)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivities.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/floodlightActivityGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivityGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivityGroups.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/floodlightConfigurations", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightConfigurations)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightConfigurations.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/placementGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementGroups.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/placementStrategies", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementStrategies)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementStrategies.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/placements", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placements)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placements.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/remarketingListShares", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingListShares)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingListShares.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/remarketingLists", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingLists)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingLists.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/reports/{reportId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/sites", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sites)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sites.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/subaccounts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subaccounts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.subaccounts.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/targetingTemplates", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetingTemplates)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.targetingTemplates.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/userRoles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRoles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRoles.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/accountUserProfiles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountUserProfiles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountUserProfiles.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/accounts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accounts.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/ads", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/ads)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.ads.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/advertiserGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserGroups.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/advertisers", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertisers)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertisers.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/campaigns", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.campaigns.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/campaigns/{campaignId}/landingPages", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/landingPages)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.landingPages.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/contentCategories", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contentCategories)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.contentCategories.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/creativeFields", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFields.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFieldValues)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFieldValues.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/creativeGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeGroups.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/creatives", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creatives.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/eventTags", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/eventTags)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.eventTags.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/floodlightActivities", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivities)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivities.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/floodlightActivityGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivityGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivityGroups.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/floodlightConfigurations", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightConfigurations)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightConfigurations.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/placementGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementGroups.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/placementStrategies", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementStrategies)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementStrategies.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/placements", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placements)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placements.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/remarketingListShares", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingListShares)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingListShares.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/remarketingLists", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingLists)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingLists.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/reports/{reportId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/sites", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sites)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sites.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/subaccounts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subaccounts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.subaccounts.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/targetingTemplates", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetingTemplates)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.targetingTemplates.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/userRoles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRoles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRoles.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/accountUserProfiles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountUserProfiles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountUserProfiles.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/accounts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accounts.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/ads", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/ads)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.ads.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/advertiserGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserGroups.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/advertiserLandingPages", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserLandingPages)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserLandingPages.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/advertisers", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertisers)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertisers.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/campaigns", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.campaigns.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/contentCategories", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contentCategories)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.contentCategories.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/creativeFields", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFields.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFieldValues)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFieldValues.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/creativeGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeGroups.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/creatives", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creatives.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/eventTags", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/eventTags)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.eventTags.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/floodlightActivities", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivities)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivities.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/floodlightActivityGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivityGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivityGroups.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/floodlightConfigurations", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightConfigurations)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightConfigurations.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/placementGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementGroups.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/placementStrategies", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementStrategies)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementStrategies.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/placements", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placements)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placements.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/remarketingListShares", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingListShares)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingListShares.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/remarketingLists", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingLists)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingLists.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/reports/{reportId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/sites", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sites)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sites.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/subaccounts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subaccounts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.subaccounts.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/targetingTemplates", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetingTemplates)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.targetingTemplates.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/userRoles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRoles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRoles.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/accountUserProfiles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountUserProfiles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountUserProfiles.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/accounts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accounts.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/ads", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/ads)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.ads.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/advertiserGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserGroups.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/advertiserLandingPages", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserLandingPages)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserLandingPages.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/advertisers", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertisers)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertisers.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/campaigns", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.campaigns.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/contentCategories", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contentCategories)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.contentCategories.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/creativeFields", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFields.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFieldValues)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFieldValues.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/creativeGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeGroups.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/creatives", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creatives.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/eventTags", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/eventTags)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.eventTags.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/floodlightActivities", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivities)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivities.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/floodlightActivityGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivityGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivityGroups.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/floodlightConfigurations", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightConfigurations)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightConfigurations.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/placementGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementGroups.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/placementStrategies", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementStrategies)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementStrategies.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/placements", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placements)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placements.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/remarketingListShares", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingListShares)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingListShares.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/remarketingLists", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingLists)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingLists.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/reports/{reportId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/sites", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sites)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sites.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/subaccounts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subaccounts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.subaccounts.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/targetingTemplates", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetingTemplates)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.targetingTemplates.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/userRoles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRoles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRoles.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dns/v1/projects/{project}/managedZones/{managedZone}", PathMatcher: regexp.MustCompile(`^(/dns/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dns", ResourceName: "dns.managedZones.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dns/v1beta2/projects/{project}/managedZones/{managedZone}", PathMatcher: regexp.MustCompile(`^(/dns/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dns", ResourceName: "dns.managedZones.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/dns/v2beta1/projects/{project}/managedZones/{managedZone}", PathMatcher: regexp.MustCompile(`^(/dns/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dns", ResourceName: "dns.managedZones.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/doubleclicksearch/v2/conversion", PathMatcher: regexp.MustCompile(`^(/doubleclicksearch/v2/conversion)$`), ServiceName: "google.doubleclicksearch", ResourceName: "doubleclicksearch.conversion.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/drive/v2/files/{fileId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.files.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/drive/v2/files/{fileId}/comments/{commentId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.comments.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/replies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.replies.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/drive/v2/files/{fileId}/permissions/{permissionId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/permissions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.permissions.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/drive/v2/files/{fileId}/properties/{propertyKey}", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/properties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.properties.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/drive/v2/files/{fileId}/revisions/{revisionId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/revisions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.revisions.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/drive/v3/files/{fileId}", PathMatcher: regexp.MustCompile(`^(/drive/v3/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.files.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/drive/v3/files/{fileId}/comments/{commentId}", PathMatcher: regexp.MustCompile(`^(/drive/v3/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.comments.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}", PathMatcher: regexp.MustCompile(`^(/drive/v3/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/replies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.replies.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/drive/v3/files/{fileId}/permissions/{permissionId}", PathMatcher: regexp.MustCompile(`^(/drive/v3/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/permissions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.permissions.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/drive/v3/files/{fileId}/revisions/{revisionId}", PathMatcher: regexp.MustCompile(`^(/drive/v3/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/revisions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.revisions.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/drive/v3/teamdrives/{teamDriveId}", PathMatcher: regexp.MustCompile(`^(/drive/v3/teamdrives/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.teamdrives.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/fitness/v1/users/{userId}/dataSources/{dataSourceId}", PathMatcher: regexp.MustCompile(`^(/fitness/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dataSources/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fitness", ResourceName: "fitness.users.dataSources.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/fitness/v1/users/{userId}/dataSources/{dataSourceId}/datasets/{datasetId}", PathMatcher: regexp.MustCompile(`^(/fitness/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dataSources/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/datasets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fitness", ResourceName: "fitness.users.dataSources.datasets.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/fusiontables/v1/tables/{tableId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.table.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/fusiontables/v1/tables/{tableId}/columns/{columnId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/columns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.column.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/fusiontables/v1/tables/{tableId}/styles/{styleId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/styles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.style.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/fusiontables/v1/tables/{tableId}/templates/{templateId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/templates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.template.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/fusiontables/v2/tables/{tableId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.table.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/fusiontables/v2/tables/{tableId}/columns/{columnId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/columns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.column.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/fusiontables/v2/tables/{tableId}/styles/{styleId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/styles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.style.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/fusiontables/v2/tables/{tableId}/templates/{templateId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/templates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.template.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/games/v1configuration/achievements/{achievementId}", PathMatcher: regexp.MustCompile(`^(/games/v1configuration/achievements/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gamesConfiguration", ResourceName: "gamesConfiguration.achievementConfigurations.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/games/v1configuration/leaderboards/{leaderboardId}", PathMatcher: regexp.MustCompile(`^(/games/v1configuration/leaderboards/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gamesConfiguration", ResourceName: "gamesConfiguration.leaderboardConfigurations.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/gmail/v1/users/{userId}/labels/{id}", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/labels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gmail", ResourceName: "gmail.users.labels.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings/sendAs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gmail", ResourceName: "gmail.users.settings.sendAs.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/groups/v1/groups/{groupUniqueId}", PathMatcher: regexp.MustCompile(`^(/groups/v1/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.groupssettings", ResourceName: "groupsSettings.groups.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/mirror/v1/contacts/{id}", PathMatcher: regexp.MustCompile(`^(/mirror/v1/contacts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.mirror", ResourceName: "mirror.contacts.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/mirror/v1/timeline/{id}", PathMatcher: regexp.MustCompile(`^(/mirror/v1/timeline/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.mirror", ResourceName: "mirror.timeline.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/plusDomains/v1/circles/{circleId}", PathMatcher: regexp.MustCompile(`^(/plusDomains/v1/circles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.plusDomains", ResourceName: "plusDomains.circles.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/siteVerification/v1/webResource/{id}", PathMatcher: regexp.MustCompile(`^(/siteVerification/v1/webResource/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.siteVerification", ResourceName: "siteVerification.webResource.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/sql/v1beta3/projects/{project}/instances/{instance}", PathMatcher: regexp.MustCompile(`^(/sql/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/databases/{database}", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.sqladmin", ResourceName: "sql.databases.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/storage/v1/b/{bucket}", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.buckets.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/storage/v1/b/{bucket}/acl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.bucketAccessControls.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/storage/v1/b/{bucket}/defaultObjectAcl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/defaultObjectAcl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.defaultObjectAccessControls.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/storage/v1/b/{bucket}/o/{object}", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.objects.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/storage/v1/b/{bucket}/o/{object}/acl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.objectAccessControls.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/storage/v1beta1/b/{bucket}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.buckets.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/storage/v1beta1/b/{bucket}/acl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.bucketAccessControls.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/storage/v1beta1/b/{bucket}/o/{object}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.objects.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/storage/v1beta1/b/{bucket}/o/{object}/acl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.objectAccessControls.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/storage/v1beta2/b/{bucket}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.buckets.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/storage/v1beta2/b/{bucket}/acl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.bucketAccessControls.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/storage/v1beta2/b/{bucket}/defaultObjectAcl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/defaultObjectAcl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.defaultObjectAccessControls.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/storage/v1beta2/b/{bucket}/o/{object}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.objects.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/storage/v1beta2/b/{bucket}/o/{object}/acl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.objectAccessControls.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/environments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.environments.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.environments.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/taskqueue/v1beta2/projects/{project}/taskqueues/{taskqueue}/tasks/{task}", PathMatcher: regexp.MustCompile(`^(/taskqueue/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/taskqueues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.taskqueue", ResourceName: "taskqueue.tasks.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/tasks/v1/lists/{tasklist}/tasks/{task}", PathMatcher: regexp.MustCompile(`^(/tasks/v1/lists/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tasks", ResourceName: "tasks.tasks.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/tasks/v1/users/@me/lists/{tasklist}", PathMatcher: regexp.MustCompile(`^(/tasks/v1/users/@me/lists/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tasks", ResourceName: "tasks.tasklists.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/steps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.steps.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/toolresults/v1beta3firstparty/projects/{projectId}/histories/{historyId}/executions/{executionId}", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3firstparty/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PATCH", PathTemplate: "/toolresults/v1beta3firstparty/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3firstparty/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/steps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.steps.patch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/adexchangebuyer/v1.2/creatives", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.2/creatives)$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.creatives.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/adexchangebuyer/v1.3/creatives", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.3/creatives)$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.creatives.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/adexchangebuyer/v1.3/pretargetingconfigs/{accountId}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.3/pretargetingconfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.pretargetingConfig.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/adexchangebuyer/v1.4/creatives", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/creatives)$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.creatives.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/adexchangebuyer/v1.4/creatives/{accountId}/{buyerCreativeId}/addDeal/{dealId}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/creatives/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addDeal/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.creatives.addDeal"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/adexchangebuyer/v1.4/creatives/{accountId}/{buyerCreativeId}/removeDeal/{dealId}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/creatives/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removeDeal/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.creatives.removeDeal"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/adexchangebuyer/v1.4/pretargetingconfigs/{accountId}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/pretargetingconfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.pretargetingConfig.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/adexchangebuyer/v1.4/privateauction/{privateAuctionId}/updateproposal", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/privateauction/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/updateproposal)$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.marketplaceprivateauction.updateproposal"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/adexchangebuyer/v1.4/proposals/insert", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/proposals/insert)$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.proposals.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/adexchangebuyer/v1.4/proposals/{proposalId}/deals/delete", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/proposals/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deals/delete)$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.marketplacedeals.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/adexchangebuyer/v1.4/proposals/{proposalId}/deals/insert", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/proposals/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deals/insert)$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.marketplacedeals.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/adexchangebuyer/v1.4/proposals/{proposalId}/deals/update", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/proposals/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deals/update)$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.marketplacedeals.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/adexchangebuyer/v1.4/proposals/{proposalId}/notes/insert", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/proposals/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notes/insert)$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.marketplacenotes.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/adexchangebuyer/v1.4/proposals/{proposalId}/setupcomplete", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/proposals/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setupcomplete)$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.proposals.setupcomplete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/admin/datatransfer/v1/transfers", PathMatcher: regexp.MustCompile(`^(/admin/datatransfer/v1/transfers)$`), ServiceName: "google.admin", ResourceName: "datatransfer.transfers.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/admin/directory/v1//admin/directory_v1/channels/stop", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1//admin/directory_v1/channels/stop)$`), ServiceName: "google.admin", ResourceName: "admin.channels.stop"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/admin/directory/v1/customer/{customerId}/devices/chromeos/moveDevicesToOu", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/chromeos/moveDevicesToOu)$`), ServiceName: "google.admin", ResourceName: "directory.chromeosdevices.moveDevicesToOu"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/admin/directory/v1/customer/{customerId}/devices/chromeos/{resourceId}/action", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/chromeos/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/action)$`), ServiceName: "google.admin", ResourceName: "directory.chromeosdevices.action"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/admin/directory/v1/customer/{customerId}/devices/mobile/{resourceId}/action", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/mobile/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/action)$`), ServiceName: "google.admin", ResourceName: "directory.mobiledevices.action"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/admin/directory/v1/customer/{customerId}/orgunits", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orgunits)$`), ServiceName: "google.admin", ResourceName: "directory.orgunits.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/admin/directory/v1/customer/{customerId}/schemas", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/schemas)$`), ServiceName: "google.admin", ResourceName: "directory.schemas.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/admin/directory/v1/customer/{customer}/domainaliases", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/domainaliases)$`), ServiceName: "google.admin", ResourceName: "directory.domainAliases.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/admin/directory/v1/customer/{customer}/domains", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/domains)$`), ServiceName: "google.admin", ResourceName: "directory.domains.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/admin/directory/v1/customer/{customer}/resources/buildings", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resources/buildings)$`), ServiceName: "google.admin", ResourceName: "directory.resources.buildings.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/admin/directory/v1/customer/{customer}/resources/calendars", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resources/calendars)$`), ServiceName: "google.admin", ResourceName: "directory.resources.calendars.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/admin/directory/v1/customer/{customer}/resources/features", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resources/features)$`), ServiceName: "google.admin", ResourceName: "directory.resources.features.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/admin/directory/v1/customer/{customer}/resources/features/{oldName}/rename", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resources/features/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/rename)$`), ServiceName: "google.admin", ResourceName: "directory.resources.features.rename"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/admin/directory/v1/customer/{customer}/roleassignments", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/roleassignments)$`), ServiceName: "google.admin", ResourceName: "directory.roleAssignments.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/admin/directory/v1/customer/{customer}/roles", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/roles)$`), ServiceName: "google.admin", ResourceName: "directory.roles.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/admin/directory/v1/groups", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/groups)$`), ServiceName: "google.admin", ResourceName: "directory.groups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/admin/directory/v1/groups/{groupKey}/aliases", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aliases)$`), ServiceName: "google.admin", ResourceName: "directory.groups.aliases.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/admin/directory/v1/groups/{groupKey}/members", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/members)$`), ServiceName: "google.admin", ResourceName: "directory.members.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/admin/directory/v1/users", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/users)$`), ServiceName: "google.admin", ResourceName: "directory.users.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/admin/directory/v1/users/watch", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/users/watch)$`), ServiceName: "google.admin", ResourceName: "directory.users.watch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/admin/directory/v1/users/{userKey}/aliases", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aliases)$`), ServiceName: "google.admin", ResourceName: "directory.users.aliases.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/admin/directory/v1/users/{userKey}/aliases/watch", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/aliases/watch)$`), ServiceName: "google.admin", ResourceName: "directory.users.aliases.watch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/admin/directory/v1/users/{userKey}/makeAdmin", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/makeAdmin)$`), ServiceName: "google.admin", ResourceName: "directory.users.makeAdmin"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/admin/directory/v1/users/{userKey}/undelete", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/undelete)$`), ServiceName: "google.admin", ResourceName: "directory.users.undelete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/admin/directory/v1/users/{userKey}/verificationCodes/generate", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/verificationCodes/generate)$`), ServiceName: "google.admin", ResourceName: "directory.verificationCodes.generate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/admin/directory/v1/users/{userKey}/verificationCodes/invalidate", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/verificationCodes/invalidate)$`), ServiceName: "google.admin", ResourceName: "directory.verificationCodes.invalidate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/admin/reports/v1//admin/reports_v1/channels/stop", PathMatcher: regexp.MustCompile(`^(/admin/reports/v1//admin/reports_v1/channels/stop)$`), ServiceName: "google.admin", ResourceName: "admin.channels.stop"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/admin/reports/v1/activity/users/{userKey}/applications/{applicationName}/watch", PathMatcher: regexp.MustCompile(`^(/admin/reports/v1/activity/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/watch)$`), ServiceName: "google.admin", ResourceName: "reports.activities.watch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/adsensehost/v4.1/accounts/{accountId}/adclients/{adClientId}/adunits", PathMatcher: regexp.MustCompile(`^(/adsensehost/v4\.1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits)$`), ServiceName: "google.adsensehost", ResourceName: "adsensehost.accounts.adunits.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/adsensehost/v4.1/adclients/{adClientId}/customchannels", PathMatcher: regexp.MustCompile(`^(/adsensehost/v4\.1/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels)$`), ServiceName: "google.adsensehost", ResourceName: "adsensehost.customchannels.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/adsensehost/v4.1/adclients/{adClientId}/urlchannels", PathMatcher: regexp.MustCompile(`^(/adsensehost/v4\.1/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/urlchannels)$`), ServiceName: "google.adsensehost", ResourceName: "adsensehost.urlchannels.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/analytics/v3/management/accounts/{accountId}/entityUserLinks", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityUserLinks)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.accountUserLinks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/analytics/v3/management/accounts/{accountId}/filters", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filters)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.filters.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.webproperties.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources/{customDataSourceId}/deleteUploadData", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customDataSources/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deleteUploadData)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.uploads.deleteUploadData"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources/{customDataSourceId}/uploads", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customDataSources/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/uploads)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.uploads.uploadData"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customDimensions)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.customDimensions.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customMetrics)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.customMetrics.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityAdWordsLinks)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.webPropertyAdWordsLinks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityUserLinks", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityUserLinks)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.webpropertyUserLinks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.profiles.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/entityUserLinks", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityUserLinks)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.profileUserLinks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/experiments)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.experiments.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/goals)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.goals.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profileFilterLinks)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.profileFilterLinks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/unsampledReports", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/unsampledReports)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.unsampledReports.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingAudiences)$`), ServiceName: "google.analytics", ResourceName: "analytics.management.remarketingAudience.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/analytics/v3/provisioning/createAccountTicket", PathMatcher: regexp.MustCompile(`^(/analytics/v3/provisioning/createAccountTicket)$`), ServiceName: "google.analytics", ResourceName: "analytics.provisioning.createAccountTicket"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/analytics/v3/provisioning/createAccountTree", PathMatcher: regexp.MustCompile(`^(/analytics/v3/provisioning/createAccountTree)$`), ServiceName: "google.analytics", ResourceName: "analytics.provisioning.createAccountTree"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/analytics/v3/userDeletion/userDeletionRequests:upsert", PathMatcher: regexp.MustCompile(`^(/analytics/v3/userDeletion/userDeletionRequests:upsert)$`), ServiceName: "google.analytics", ResourceName: "analytics.userDeletion.userDeletionRequest.upsert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidenterprise/v1/enterprises", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.enterprises.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidenterprise/v1/enterprises/acknowledgeNotificationSet", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/acknowledgeNotificationSet)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.enterprises.acknowledgeNotificationSet"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidenterprise/v1/enterprises/completeSignup", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/completeSignup)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.enterprises.completeSignup"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidenterprise/v1/enterprises/enroll", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/enroll)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.enterprises.enroll"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidenterprise/v1/enterprises/pullNotificationSet", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/pullNotificationSet)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.enterprises.pullNotificationSet"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidenterprise/v1/enterprises/signupUrl", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/signupUrl)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.enterprises.generateSignupUrl"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/createWebToken", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/createWebToken)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.enterprises.createWebToken"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/products/{productId}/approve", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/products/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/approve)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.products.approve"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/products/{productId}/generateApprovalUrl", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/products/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/generateApprovalUrl)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.products.generateApprovalUrl"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/products/{productId}/unapprove", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/products/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/unapprove)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.products.unapprove"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/sendTestPushNotification", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sendTestPushNotification)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.enterprises.sendTestPushNotification"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/serviceAccountKeys", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/serviceAccountKeys)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.serviceaccountkeys.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/storeLayout/pages)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.storelayoutpages.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages/{pageId}/clusters", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/storeLayout/pages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.storelayoutclusters.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/unenroll", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/unenroll)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.enterprises.unenroll"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.users.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/authenticationToken", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/authenticationToken)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.users.generateAuthenticationToken"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/token", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/token)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.users.generateToken"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v1.1/applications/{packageName}/subscriptions/{subscriptionId}/purchases/{token}/cancel", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v1\.1/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/purchases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cancel)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.purchases.cancel"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v1/applications/{packageName}/subscriptions/{subscriptionId}/purchases/{token}/cancel", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v1/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/purchases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cancel)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.purchases.cancel"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/apks", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/apks)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.apks.upload"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/apks/externallyHosted", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/apks/externallyHosted)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.apks.addexternallyhosted"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/apks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deobfuscationFiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.deobfuscationfiles.upload"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/apks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/expansionFiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.expansionfiles.upload"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/bundles", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/bundles)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.bundles.upload"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.images.upload"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}:commit", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:commit)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.commit"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}:validate", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:validate)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.validate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v2/applications/{packageName}/inappproducts", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inappproducts)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.inappproducts.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v2/applications/{packageName}/orders/{orderId}:refund", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:refund)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.orders.refund"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v2/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/purchases/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tokens/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.purchases.subscriptions.cancel"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v2/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/purchases/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tokens/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:defer)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.purchases.subscriptions.defer"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v2/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:refund", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/purchases/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tokens/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:refund)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.purchases.subscriptions.refund"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v2/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:revoke", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/purchases/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tokens/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:revoke)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.purchases.subscriptions.revoke"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v2/applications/{packageName}/reviews/{reviewId}:reply", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reviews/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:reply)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.reviews.reply"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/apks)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.apks.upload"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/externallyHosted", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/apks/externallyHosted)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.apks.addexternallyhosted"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/apks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deobfuscationFiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.deobfuscationfiles.upload"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/apks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/expansionFiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.expansionfiles.upload"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/bundles)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.bundles.upload"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.images.upload"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}:commit", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:commit)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.commit"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}:validate", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:validate)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.validate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v3/applications/{packageName}/inappproducts", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inappproducts)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.inappproducts.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v3/applications/{packageName}/orders/{orderId}:refund", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:refund)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.orders.refund"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/purchases/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tokens/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:cancel)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.purchases.subscriptions.cancel"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/purchases/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tokens/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:defer)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.purchases.subscriptions.defer"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:refund", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/purchases/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tokens/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:refund)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.purchases.subscriptions.refund"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:revoke", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/purchases/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tokens/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:revoke)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.purchases.subscriptions.revoke"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/androidpublisher/v3/applications/{packageName}/reviews/{reviewId}:reply", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reviews/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:reply)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.reviews.reply"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/apps/licensing/v1/product/{productId}/sku/{skuId}/user", PathMatcher: regexp.MustCompile(`^(/apps/licensing/v1/product/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sku/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/user)$`), ServiceName: "google.licensing", ResourceName: "licensing.licenseAssignments.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/apps/reseller/v1/customers", PathMatcher: regexp.MustCompile(`^(/apps/reseller/v1/customers)$`), ServiceName: "google.reseller", ResourceName: "reseller.customers.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/apps/reseller/v1/customers/{customerId}/subscriptions", PathMatcher: regexp.MustCompile(`^(/apps/reseller/v1/customers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions)$`), ServiceName: "google.reseller", ResourceName: "reseller.subscriptions.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/activate", PathMatcher: regexp.MustCompile(`^(/apps/reseller/v1/customers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/activate)$`), ServiceName: "google.reseller", ResourceName: "reseller.subscriptions.activate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/changePlan", PathMatcher: regexp.MustCompile(`^(/apps/reseller/v1/customers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/changePlan)$`), ServiceName: "google.reseller", ResourceName: "reseller.subscriptions.changePlan"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/changeRenewalSettings", PathMatcher: regexp.MustCompile(`^(/apps/reseller/v1/customers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/changeRenewalSettings)$`), ServiceName: "google.reseller", ResourceName: "reseller.subscriptions.changeRenewalSettings"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/changeSeats", PathMatcher: regexp.MustCompile(`^(/apps/reseller/v1/customers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/changeSeats)$`), ServiceName: "google.reseller", ResourceName: "reseller.subscriptions.changeSeats"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/startPaidService", PathMatcher: regexp.MustCompile(`^(/apps/reseller/v1/customers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/startPaidService)$`), ServiceName: "google.reseller", ResourceName: "reseller.subscriptions.startPaidService"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/suspend", PathMatcher: regexp.MustCompile(`^(/apps/reseller/v1/customers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/suspend)$`), ServiceName: "google.reseller", ResourceName: "reseller.subscriptions.suspend"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/apps/reseller/v1/resellernotify/register", PathMatcher: regexp.MustCompile(`^(/apps/reseller/v1/resellernotify/register)$`), ServiceName: "google.reseller", ResourceName: "reseller.resellernotify.register"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/apps/reseller/v1/resellernotify/unregister", PathMatcher: regexp.MustCompile(`^(/apps/reseller/v1/resellernotify/unregister)$`), ServiceName: "google.reseller", ResourceName: "reseller.resellernotify.unregister"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/appstate/v1/states/{stateKey}/clear", PathMatcher: regexp.MustCompile(`^(/appstate/v1/states/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clear)$`), ServiceName: "google.appstate", ResourceName: "appstate.states.clear"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/bigquery/v2/projects/{projectId}/datasets", PathMatcher: regexp.MustCompile(`^(/bigquery/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/datasets)$`), ServiceName: "google.bigquery", ResourceName: "bigquery.datasets.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/bigquery/v2/projects/{projectId}/datasets/{datasetId}/tables", PathMatcher: regexp.MustCompile(`^(/bigquery/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/datasets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tables)$`), ServiceName: "google.bigquery", ResourceName: "bigquery.tables.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/bigquery/v2/projects/{projectId}/datasets/{datasetId}/tables/{tableId}/insertAll", PathMatcher: regexp.MustCompile(`^(/bigquery/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/datasets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/insertAll)$`), ServiceName: "google.bigquery", ResourceName: "bigquery.tabledata.insertAll"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/bigquery/v2/projects/{projectId}/jobs", PathMatcher: regexp.MustCompile(`^(/bigquery/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs)$`), ServiceName: "google.bigquery", ResourceName: "bigquery.jobs.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/bigquery/v2/projects/{projectId}/jobs/{jobId}/cancel", PathMatcher: regexp.MustCompile(`^(/bigquery/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cancel)$`), ServiceName: "google.bigquery", ResourceName: "bigquery.jobs.cancel"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/bigquery/v2/projects/{projectId}/queries", PathMatcher: regexp.MustCompile(`^(/bigquery/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/queries)$`), ServiceName: "google.bigquery", ResourceName: "bigquery.jobs.query"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/blogger/v3/blogs/{blogId}/pages", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pages)$`), ServiceName: "google.blogger", ResourceName: "blogger.pages.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/blogger/v3/blogs/{blogId}/pages", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pages)$`), ServiceName: "google.blogger", ResourceName: "blogger.pages.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/blogger/v3/blogs/{blogId}/pages/{pageId}/publish", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/publish)$`), ServiceName: "google.blogger", ResourceName: "blogger.pages.publish"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/blogger/v3/blogs/{blogId}/pages/{pageId}/revert", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/revert)$`), ServiceName: "google.blogger", ResourceName: "blogger.pages.revert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/blogger/v3/blogs/{blogId}/posts", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts)$`), ServiceName: "google.blogger", ResourceName: "blogger.posts.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/blogger/v3/blogs/{blogId}/posts", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts)$`), ServiceName: "google.blogger", ResourceName: "blogger.posts.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/blogger/v3/blogs/{blogId}/posts/{postId}/comments/{commentId}/approve", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/approve)$`), ServiceName: "google.blogger", ResourceName: "blogger.comments.approve"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/blogger/v3/blogs/{blogId}/posts/{postId}/comments/{commentId}/approve", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/approve)$`), ServiceName: "google.blogger", ResourceName: "blogger.comments.approve"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/blogger/v3/blogs/{blogId}/posts/{postId}/comments/{commentId}/removecontent", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removecontent)$`), ServiceName: "google.blogger", ResourceName: "blogger.comments.removeContent"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/blogger/v3/blogs/{blogId}/posts/{postId}/comments/{commentId}/removecontent", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removecontent)$`), ServiceName: "google.blogger", ResourceName: "blogger.comments.removeContent"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/blogger/v3/blogs/{blogId}/posts/{postId}/comments/{commentId}/spam", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/spam)$`), ServiceName: "google.blogger", ResourceName: "blogger.comments.markAsSpam"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/blogger/v3/blogs/{blogId}/posts/{postId}/comments/{commentId}/spam", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/spam)$`), ServiceName: "google.blogger", ResourceName: "blogger.comments.markAsSpam"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/blogger/v3/blogs/{blogId}/posts/{postId}/publish", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/publish)$`), ServiceName: "google.blogger", ResourceName: "blogger.posts.publish"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/blogger/v3/blogs/{blogId}/posts/{postId}/publish", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/publish)$`), ServiceName: "google.blogger", ResourceName: "blogger.posts.publish"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/blogger/v3/blogs/{blogId}/posts/{postId}/revert", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/revert)$`), ServiceName: "google.blogger", ResourceName: "blogger.posts.revert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/blogger/v3/blogs/{blogId}/posts/{postId}/revert", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/revert)$`), ServiceName: "google.blogger", ResourceName: "blogger.posts.revert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/books/v1/cloudloading/addBook", PathMatcher: regexp.MustCompile(`^(/books/v1/cloudloading/addBook)$`), ServiceName: "google.books", ResourceName: "books.cloudloading.addBook"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/books/v1/cloudloading/deleteBook", PathMatcher: regexp.MustCompile(`^(/books/v1/cloudloading/deleteBook)$`), ServiceName: "google.books", ResourceName: "books.cloudloading.deleteBook"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/books/v1/cloudloading/updateBook", PathMatcher: regexp.MustCompile(`^(/books/v1/cloudloading/updateBook)$`), ServiceName: "google.books", ResourceName: "books.cloudloading.updateBook"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/books/v1/familysharing/share", PathMatcher: regexp.MustCompile(`^(/books/v1/familysharing/share)$`), ServiceName: "google.books", ResourceName: "books.familysharing.share"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/books/v1/familysharing/unshare", PathMatcher: regexp.MustCompile(`^(/books/v1/familysharing/unshare)$`), ServiceName: "google.books", ResourceName: "books.familysharing.unshare"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/books/v1/myconfig/releaseDownloadAccess", PathMatcher: regexp.MustCompile(`^(/books/v1/myconfig/releaseDownloadAccess)$`), ServiceName: "google.books", ResourceName: "books.myconfig.releaseDownloadAccess"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/books/v1/myconfig/requestAccess", PathMatcher: regexp.MustCompile(`^(/books/v1/myconfig/requestAccess)$`), ServiceName: "google.books", ResourceName: "books.myconfig.requestAccess"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/books/v1/myconfig/syncVolumeLicenses", PathMatcher: regexp.MustCompile(`^(/books/v1/myconfig/syncVolumeLicenses)$`), ServiceName: "google.books", ResourceName: "books.myconfig.syncVolumeLicenses"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/books/v1/myconfig/updateUserSettings", PathMatcher: regexp.MustCompile(`^(/books/v1/myconfig/updateUserSettings)$`), ServiceName: "google.books", ResourceName: "books.myconfig.updateUserSettings"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/books/v1/mylibrary/annotations", PathMatcher: regexp.MustCompile(`^(/books/v1/mylibrary/annotations)$`), ServiceName: "google.books", ResourceName: "books.mylibrary.annotations.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/books/v1/mylibrary/annotations/summary", PathMatcher: regexp.MustCompile(`^(/books/v1/mylibrary/annotations/summary)$`), ServiceName: "google.books", ResourceName: "books.mylibrary.annotations.summary"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/books/v1/mylibrary/bookshelves/{shelf}/addVolume", PathMatcher: regexp.MustCompile(`^(/books/v1/mylibrary/bookshelves/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addVolume)$`), ServiceName: "google.books", ResourceName: "books.mylibrary.bookshelves.addVolume"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/books/v1/mylibrary/bookshelves/{shelf}/clearVolumes", PathMatcher: regexp.MustCompile(`^(/books/v1/mylibrary/bookshelves/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clearVolumes)$`), ServiceName: "google.books", ResourceName: "books.mylibrary.bookshelves.clearVolumes"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/books/v1/mylibrary/bookshelves/{shelf}/moveVolume", PathMatcher: regexp.MustCompile(`^(/books/v1/mylibrary/bookshelves/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/moveVolume)$`), ServiceName: "google.books", ResourceName: "books.mylibrary.bookshelves.moveVolume"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/books/v1/mylibrary/bookshelves/{shelf}/removeVolume", PathMatcher: regexp.MustCompile(`^(/books/v1/mylibrary/bookshelves/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removeVolume)$`), ServiceName: "google.books", ResourceName: "books.mylibrary.bookshelves.removeVolume"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/books/v1/mylibrary/readingpositions/{volumeId}/setPosition", PathMatcher: regexp.MustCompile(`^(/books/v1/mylibrary/readingpositions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setPosition)$`), ServiceName: "google.books", ResourceName: "books.mylibrary.readingpositions.setPosition"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/books/v1/promooffer/accept", PathMatcher: regexp.MustCompile(`^(/books/v1/promooffer/accept)$`), ServiceName: "google.books", ResourceName: "books.promooffer.accept"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/books/v1/promooffer/dismiss", PathMatcher: regexp.MustCompile(`^(/books/v1/promooffer/dismiss)$`), ServiceName: "google.books", ResourceName: "books.promooffer.dismiss"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/books/v1/volumes/recommended/rate", PathMatcher: regexp.MustCompile(`^(/books/v1/volumes/recommended/rate)$`), ServiceName: "google.books", ResourceName: "books.volumes.recommended.rate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/calendar/v3/calendars", PathMatcher: regexp.MustCompile(`^(/calendar/v3/calendars)$`), ServiceName: "google.calendar", ResourceName: "calendar.calendars.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/calendar/v3/calendars/{calendarId}/acl", PathMatcher: regexp.MustCompile(`^(/calendar/v3/calendars/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl)$`), ServiceName: "google.calendar", ResourceName: "calendar.acl.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/calendar/v3/calendars/{calendarId}/acl/watch", PathMatcher: regexp.MustCompile(`^(/calendar/v3/calendars/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/watch)$`), ServiceName: "google.calendar", ResourceName: "calendar.acl.watch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/calendar/v3/calendars/{calendarId}/clear", PathMatcher: regexp.MustCompile(`^(/calendar/v3/calendars/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clear)$`), ServiceName: "google.calendar", ResourceName: "calendar.calendars.clear"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/calendar/v3/calendars/{calendarId}/events", PathMatcher: regexp.MustCompile(`^(/calendar/v3/calendars/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/events)$`), ServiceName: "google.calendar", ResourceName: "calendar.events.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/calendar/v3/calendars/{calendarId}/events/import", PathMatcher: regexp.MustCompile(`^(/calendar/v3/calendars/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/events/import)$`), ServiceName: "google.calendar", ResourceName: "calendar.events.import"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/calendar/v3/calendars/{calendarId}/events/quickAdd", PathMatcher: regexp.MustCompile(`^(/calendar/v3/calendars/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/events/quickAdd)$`), ServiceName: "google.calendar", ResourceName: "calendar.events.quickAdd"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/calendar/v3/calendars/{calendarId}/events/watch", PathMatcher: regexp.MustCompile(`^(/calendar/v3/calendars/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/events/watch)$`), ServiceName: "google.calendar", ResourceName: "calendar.events.watch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/calendar/v3/calendars/{calendarId}/events/{eventId}/move", PathMatcher: regexp.MustCompile(`^(/calendar/v3/calendars/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/events/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/move)$`), ServiceName: "google.calendar", ResourceName: "calendar.events.move"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/calendar/v3/channels/stop", PathMatcher: regexp.MustCompile(`^(/calendar/v3/channels/stop)$`), ServiceName: "google.calendar", ResourceName: "calendar.channels.stop"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/calendar/v3/freeBusy", PathMatcher: regexp.MustCompile(`^(/calendar/v3/freeBusy)$`), ServiceName: "google.calendar", ResourceName: "calendar.freebusy.query"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/calendar/v3/users/me/calendarList", PathMatcher: regexp.MustCompile(`^(/calendar/v3/users/me/calendarList)$`), ServiceName: "google.calendar", ResourceName: "calendar.calendarList.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/calendar/v3/users/me/calendarList/watch", PathMatcher: regexp.MustCompile(`^(/calendar/v3/users/me/calendarList/watch)$`), ServiceName: "google.calendar", ResourceName: "calendar.calendarList.watch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/calendar/v3/users/me/settings/watch", PathMatcher: regexp.MustCompile(`^(/calendar/v3/users/me/settings/watch)$`), ServiceName: "google.calendar", ResourceName: "calendar.settings.watch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/cloudmonitoring/v2beta2/projects/{project}/metricDescriptors", PathMatcher: regexp.MustCompile(`^(/cloudmonitoring/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/metricDescriptors)$`), ServiceName: "google.cloudmonitoring", ResourceName: "cloudmonitoring.metricDescriptors.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/cloudmonitoring/v2beta2/projects/{project}/timeseries:write", PathMatcher: regexp.MustCompile(`^(/cloudmonitoring/v2beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/timeseries:write)$`), ServiceName: "google.cloudmonitoring", ResourceName: "cloudmonitoring.timeseries.write"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/alpha/projects/{project}/global/groups", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/alpha/projects/{project}/global/groups/{groupName}/addMember", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addMember)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.addMember"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/alpha/projects/{project}/global/groups/{groupName}/removeMember", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removeMember)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.removeMember"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/alpha/projects/{project}/global/groups/{resource}/setIamPolicy", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setIamPolicy)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.setIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/alpha/projects/{project}/global/groups/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/alpha/projects/{project}/global/users", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/alpha/projects/{project}/global/users/{resource}/setIamPolicy", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setIamPolicy)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.setIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/alpha/projects/{project}/global/users/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/alpha/projects/{project}/global/users/{user}/addPublicKey", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addPublicKey)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.addPublicKey"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/alpha/projects/{project}/global/users/{user}/removePublicKey", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removePublicKey)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.removePublicKey"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/alpha/projects/{project}/zones/{zone}/authorizedKeysView/{user}", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/authorizedKeysView/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.linux.getAuthorizedKeysView"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/alpha/projects/{project}/zones/{zone}/linuxAccountViews", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/linuxAccountViews)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.linux.getLinuxAccountViews"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/beta/projects/{project}/global/groups", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/beta/projects/{project}/global/groups/{groupName}/addMember", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addMember)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.addMember"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/beta/projects/{project}/global/groups/{groupName}/removeMember", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removeMember)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.removeMember"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/beta/projects/{project}/global/users", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/beta/projects/{project}/global/users/{user}/addPublicKey", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addPublicKey)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.addPublicKey"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/beta/projects/{project}/global/users/{user}/removePublicKey", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removePublicKey)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.removePublicKey"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/beta/projects/{project}/zones/{zone}/authorizedKeysView/{user}", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/authorizedKeysView/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.linux.getAuthorizedKeysView"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/beta/projects/{project}/zones/{zone}/linuxAccountViews", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/linuxAccountViews)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.linux.getLinuxAccountViews"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/vm_alpha/projects/{project}/global/groups", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/vm_alpha/projects/{project}/global/groups/{groupName}/addMember", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addMember)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.addMember"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/vm_alpha/projects/{project}/global/groups/{groupName}/removeMember", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removeMember)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.removeMember"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/vm_alpha/projects/{project}/global/groups/{resource}/setIamPolicy", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setIamPolicy)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.setIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/vm_alpha/projects/{project}/global/groups/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/vm_alpha/projects/{project}/global/users", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/vm_alpha/projects/{project}/global/users/{resource}/setIamPolicy", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setIamPolicy)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.setIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/vm_alpha/projects/{project}/global/users/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/vm_alpha/projects/{project}/global/users/{user}/addPublicKey", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addPublicKey)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.addPublicKey"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/vm_alpha/projects/{project}/global/users/{user}/removePublicKey", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removePublicKey)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.removePublicKey"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/vm_alpha/projects/{project}/zones/{zone}/authorizedKeysView/{user}", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/authorizedKeysView/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.linux.getAuthorizedKeysView"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/vm_alpha/projects/{project}/zones/{zone}/linuxAccountViews", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/linuxAccountViews)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.linux.getLinuxAccountViews"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/vm_beta/projects/{project}/global/groups", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/vm_beta/projects/{project}/global/groups/{groupName}/addMember", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addMember)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.addMember"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/vm_beta/projects/{project}/global/groups/{groupName}/removeMember", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removeMember)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.groups.removeMember"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/vm_beta/projects/{project}/global/users", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/vm_beta/projects/{project}/global/users/{user}/addPublicKey", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addPublicKey)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.addPublicKey"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/vm_beta/projects/{project}/global/users/{user}/removePublicKey", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removePublicKey)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.users.removePublicKey"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/vm_beta/projects/{project}/zones/{zone}/authorizedKeysView/{user}", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/authorizedKeysView/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.linux.getAuthorizedKeysView"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/clouduseraccounts/vm_beta/projects/{project}/zones/{zone}/linuxAccountViews", PathMatcher: regexp.MustCompile(`^(/clouduseraccounts/vm_beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/linuxAccountViews)$`), ServiceName: "google.clouduseraccounts", ResourceName: "clouduseraccounts.linux.getLinuxAccountViews"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/disableXpnHost", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disableXpnHost)$`), ServiceName: "google.compute", ResourceName: "compute.projects.disableXpnHost"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/disableXpnResource", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disableXpnResource)$`), ServiceName: "google.compute", ResourceName: "compute.projects.disableXpnResource"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/enableXpnHost", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/enableXpnHost)$`), ServiceName: "google.compute", ResourceName: "compute.projects.enableXpnHost"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/enableXpnResource", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/enableXpnResource)$`), ServiceName: "google.compute", ResourceName: "compute.projects.enableXpnResource"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/addresses", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/addresses)$`), ServiceName: "google.compute", ResourceName: "compute.globalAddresses.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/addresses/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/addresses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.globalAddresses.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/addresses/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/addresses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.globalAddresses.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/backendBuckets", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendBuckets)$`), ServiceName: "google.compute", ResourceName: "compute.backendBuckets.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/backendBuckets/{backendBucket}/addSignedUrlKey", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendBuckets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addSignedUrlKey)$`), ServiceName: "google.compute", ResourceName: "compute.backendBuckets.addSignedUrlKey"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/backendBuckets/{backendBucket}/deleteSignedUrlKey", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendBuckets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deleteSignedUrlKey)$`), ServiceName: "google.compute", ResourceName: "compute.backendBuckets.deleteSignedUrlKey"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/backendBuckets/{resource}/setIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendBuckets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.backendBuckets.setIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/backendBuckets/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendBuckets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.backendBuckets.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/backendServices", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices)$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/backendServices/{backendService}/addSignedUrlKey", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addSignedUrlKey)$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.addSignedUrlKey"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/backendServices/{backendService}/deleteSignedUrlKey", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deleteSignedUrlKey)$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.deleteSignedUrlKey"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/backendServices/{backendService}/getHealth", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getHealth)$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.getHealth"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/backendServices/{backendService}/setSecurityPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setSecurityPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.setSecurityPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/backendServices/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/firewalls", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/firewalls)$`), ServiceName: "google.compute", ResourceName: "compute.firewalls.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/firewalls/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/firewalls/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.firewalls.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/forwardingRules", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/forwardingRules)$`), ServiceName: "google.compute", ResourceName: "compute.globalForwardingRules.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/forwardingRules/{forwardingRule}/setTarget", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/forwardingRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setTarget)$`), ServiceName: "google.compute", ResourceName: "compute.globalForwardingRules.setTarget"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/forwardingRules/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/forwardingRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.globalForwardingRules.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/forwardingRules/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/forwardingRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.globalForwardingRules.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/healthChecks", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/healthChecks)$`), ServiceName: "google.compute", ResourceName: "compute.healthChecks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/healthChecks/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/healthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.healthChecks.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/httpHealthChecks", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpHealthChecks)$`), ServiceName: "google.compute", ResourceName: "compute.httpHealthChecks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/httpHealthChecks/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpHealthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.httpHealthChecks.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/httpsHealthChecks", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpsHealthChecks)$`), ServiceName: "google.compute", ResourceName: "compute.httpsHealthChecks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/httpsHealthChecks/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpsHealthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.httpsHealthChecks.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/images", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/images)$`), ServiceName: "google.compute", ResourceName: "compute.images.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/images/{image}/deprecate", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/images/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deprecate)$`), ServiceName: "google.compute", ResourceName: "compute.images.deprecate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/images/{resource}/setIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/images/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.images.setIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/images/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/images/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.images.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/images/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/images/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.images.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/instanceTemplates", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/instanceTemplates)$`), ServiceName: "google.compute", ResourceName: "compute.instanceTemplates.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/instanceTemplates/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/instanceTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.instanceTemplates.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/interconnectLocations/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/interconnectLocations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.interconnectLocations.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/interconnects", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/interconnects)$`), ServiceName: "google.compute", ResourceName: "compute.interconnects.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/interconnects/{resource}/setIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/interconnects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.interconnects.setIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/interconnects/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/interconnects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.interconnects.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/interconnects/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/interconnects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.interconnects.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/licenseCodes/{resource}/setIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/licenseCodes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.licenseCodes.setIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/licenseCodes/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/licenseCodes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.licenseCodes.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/licenses", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/licenses)$`), ServiceName: "google.compute", ResourceName: "compute.licenses.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/licenses/{resource}/setIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/licenses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.licenses.setIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/licenses/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/licenses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.licenses.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/networks", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/networks)$`), ServiceName: "google.compute", ResourceName: "compute.networks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/networks/{network}/addPeering", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/networks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addPeering)$`), ServiceName: "google.compute", ResourceName: "compute.networks.addPeering"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/networks/{network}/removePeering", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/networks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removePeering)$`), ServiceName: "google.compute", ResourceName: "compute.networks.removePeering"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/networks/{network}/switchToCustomMode", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/networks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/switchToCustomMode)$`), ServiceName: "google.compute", ResourceName: "compute.networks.switchToCustomMode"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/networks/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/networks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.networks.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/operations/{operation}/wait", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/wait)$`), ServiceName: "google.compute", ResourceName: "compute.globalOperations.wait"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/routes", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/routes)$`), ServiceName: "google.compute", ResourceName: "compute.routes.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/routes/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/routes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.routes.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/securityPolicies", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/securityPolicies)$`), ServiceName: "google.compute", ResourceName: "compute.securityPolicies.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/securityPolicies/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/securityPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.securityPolicies.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/securityPolicies/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/securityPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.securityPolicies.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/securityPolicies/{securityPolicy}/addRule", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/securityPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addRule)$`), ServiceName: "google.compute", ResourceName: "compute.securityPolicies.addRule"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/securityPolicies/{securityPolicy}/patchRule", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/securityPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/patchRule)$`), ServiceName: "google.compute", ResourceName: "compute.securityPolicies.patchRule"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/securityPolicies/{securityPolicy}/removeRule", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/securityPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removeRule)$`), ServiceName: "google.compute", ResourceName: "compute.securityPolicies.removeRule"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/snapshots/{resource}/setIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/snapshots/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.snapshots.setIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/snapshots/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/snapshots/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.snapshots.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/snapshots/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/snapshots/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.snapshots.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/sslCertificates", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslCertificates)$`), ServiceName: "google.compute", ResourceName: "compute.sslCertificates.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/sslCertificates/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslCertificates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.sslCertificates.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/sslPolicies", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslPolicies)$`), ServiceName: "google.compute", ResourceName: "compute.sslPolicies.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/sslPolicies/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.sslPolicies.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/targetHttpProxies", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpProxies)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpProxies.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/targetHttpProxies/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpProxies.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/targetHttpsProxies", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpsProxies)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpsProxies.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/targetHttpsProxies/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpsProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpsProxies.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setQuicOverride", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpsProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setQuicOverride)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpsProxies.setQuicOverride"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setSslPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpsProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setSslPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpsProxies.setSslPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/targetSslProxies", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetSslProxies)$`), ServiceName: "google.compute", ResourceName: "compute.targetSslProxies.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/targetSslProxies/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetSslProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.targetSslProxies.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/targetSslProxies/{targetSslProxy}/setBackendService", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetSslProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setBackendService)$`), ServiceName: "google.compute", ResourceName: "compute.targetSslProxies.setBackendService"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/targetSslProxies/{targetSslProxy}/setProxyHeader", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetSslProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setProxyHeader)$`), ServiceName: "google.compute", ResourceName: "compute.targetSslProxies.setProxyHeader"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/targetSslProxies/{targetSslProxy}/setSslCertificates", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetSslProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setSslCertificates)$`), ServiceName: "google.compute", ResourceName: "compute.targetSslProxies.setSslCertificates"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/targetSslProxies/{targetSslProxy}/setSslPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetSslProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setSslPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.targetSslProxies.setSslPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/targetTcpProxies", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetTcpProxies)$`), ServiceName: "google.compute", ResourceName: "compute.targetTcpProxies.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/targetTcpProxies/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetTcpProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.targetTcpProxies.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/targetTcpProxies/{targetTcpProxy}/setBackendService", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetTcpProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setBackendService)$`), ServiceName: "google.compute", ResourceName: "compute.targetTcpProxies.setBackendService"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/targetTcpProxies/{targetTcpProxy}/setProxyHeader", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetTcpProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setProxyHeader)$`), ServiceName: "google.compute", ResourceName: "compute.targetTcpProxies.setProxyHeader"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/urlMaps", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/urlMaps)$`), ServiceName: "google.compute", ResourceName: "compute.urlMaps.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/urlMaps/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/urlMaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.urlMaps.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/urlMaps/{urlMap}/invalidateCache", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/urlMaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/invalidateCache)$`), ServiceName: "google.compute", ResourceName: "compute.urlMaps.invalidateCache"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/global/urlMaps/{urlMap}/validate", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/urlMaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/validate)$`), ServiceName: "google.compute", ResourceName: "compute.urlMaps.validate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/listXpnHosts", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listXpnHosts)$`), ServiceName: "google.compute", ResourceName: "compute.projects.listXpnHosts"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/moveDisk", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/moveDisk)$`), ServiceName: "google.compute", ResourceName: "compute.projects.moveDisk"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/moveInstance", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/moveInstance)$`), ServiceName: "google.compute", ResourceName: "compute.projects.moveInstance"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/addresses", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addresses)$`), ServiceName: "google.compute", ResourceName: "compute.addresses.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/addresses/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addresses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.addresses.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/addresses/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addresses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.addresses.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/autoscalers", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers)$`), ServiceName: "google.compute", ResourceName: "compute.regionAutoscalers.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/autoscalers/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.regionAutoscalers.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/backendServices", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backendServices)$`), ServiceName: "google.compute", ResourceName: "compute.regionBackendServices.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/backendServices/{backendService}/getHealth", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getHealth)$`), ServiceName: "google.compute", ResourceName: "compute.regionBackendServices.getHealth"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/backendServices/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.regionBackendServices.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/commitments", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/commitments)$`), ServiceName: "google.compute", ResourceName: "compute.regionCommitments.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/commitments/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/commitments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.regionCommitments.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/disks", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks)$`), ServiceName: "google.compute", ResourceName: "compute.regionDisks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/disks/{disk}/createSnapshot", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/createSnapshot)$`), ServiceName: "google.compute", ResourceName: "compute.regionDisks.createSnapshot"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/disks/{disk}/resize", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resize)$`), ServiceName: "google.compute", ResourceName: "compute.regionDisks.resize"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/disks/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.regionDisks.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/disks/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.regionDisks.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/forwardingRules", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/forwardingRules)$`), ServiceName: "google.compute", ResourceName: "compute.forwardingRules.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}/setTarget", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/forwardingRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setTarget)$`), ServiceName: "google.compute", ResourceName: "compute.forwardingRules.setTarget"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/forwardingRules/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/forwardingRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.forwardingRules.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/forwardingRules/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/forwardingRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.forwardingRules.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/healthChecks", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/healthChecks)$`), ServiceName: "google.compute", ResourceName: "compute.regionHealthChecks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/healthChecks/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/healthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.regionHealthChecks.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/abandonInstances", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/abandonInstances)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.abandonInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/applyUpdatesToInstances", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/applyUpdatesToInstances)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.applyUpdatesToInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/deleteInstances", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deleteInstances)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.deleteInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/deletePerInstanceConfigs", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deletePerInstanceConfigs)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.deletePerInstanceConfigs"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listManagedInstances)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.listManagedInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listPerInstanceConfigs)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.listPerInstanceConfigs"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/recreateInstances", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/recreateInstances)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.recreateInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resize", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resize)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.resize"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setAutoHealingPolicies", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setAutoHealingPolicies)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.setAutoHealingPolicies"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setInstanceTemplate", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setInstanceTemplate)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.setInstanceTemplate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setTargetPools", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setTargetPools)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.setTargetPools"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/updatePerInstanceConfigs", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/updatePerInstanceConfigs)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.updatePerInstanceConfigs"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}/listInstances", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listInstances)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroups.listInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}/setNamedPorts", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setNamedPorts)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroups.setNamedPorts"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/instanceGroups/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroups.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/interconnectAttachments", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/interconnectAttachments)$`), ServiceName: "google.compute", ResourceName: "compute.interconnectAttachments.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/interconnectAttachments/{resource}/setIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/interconnectAttachments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.interconnectAttachments.setIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/interconnectAttachments/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/interconnectAttachments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.interconnectAttachments.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/interconnectAttachments/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/interconnectAttachments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.interconnectAttachments.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/nodeTemplates", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeTemplates)$`), ServiceName: "google.compute", ResourceName: "compute.nodeTemplates.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/nodeTemplates/{resource}/setIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.nodeTemplates.setIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/nodeTemplates/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.nodeTemplates.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/operations/{operation}/wait", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/wait)$`), ServiceName: "google.compute", ResourceName: "compute.regionOperations.wait"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/resourcePolicies", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourcePolicies)$`), ServiceName: "google.compute", ResourceName: "compute.resourcePolicies.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/resourcePolicies/{resource}/setIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourcePolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.resourcePolicies.setIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/resourcePolicies/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourcePolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.resourcePolicies.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/routers", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/routers)$`), ServiceName: "google.compute", ResourceName: "compute.routers.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/routers/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/routers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.routers.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/routers/{router}/preview", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/routers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/preview)$`), ServiceName: "google.compute", ResourceName: "compute.routers.preview"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/subnetworks", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subnetworks)$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/subnetworks/{resource}/setIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subnetworks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.setIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/subnetworks/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subnetworks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/subnetworks/{subnetwork}/expandIpCidrRange", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subnetworks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/expandIpCidrRange)$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.expandIpCidrRange"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/subnetworks/{subnetwork}/setPrivateIpGoogleAccess", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subnetworks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setPrivateIpGoogleAccess)$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.setPrivateIpGoogleAccess"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/targetHttpProxies", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetHttpProxies)$`), ServiceName: "google.compute", ResourceName: "compute.regionTargetHttpProxies.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/targetHttpProxies/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetHttpProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.regionTargetHttpProxies.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}/setUrlMap", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetHttpProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setUrlMap)$`), ServiceName: "google.compute", ResourceName: "compute.regionTargetHttpProxies.setUrlMap"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/targetPools", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/targetPools/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/targetPools/{targetPool}/addHealthCheck", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addHealthCheck)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.addHealthCheck"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/targetPools/{targetPool}/addInstance", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addInstance)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.addInstance"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/targetPools/{targetPool}/getHealth", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getHealth)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.getHealth"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/targetPools/{targetPool}/removeHealthCheck", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removeHealthCheck)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.removeHealthCheck"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/targetPools/{targetPool}/removeInstance", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removeInstance)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.removeInstance"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/targetPools/{targetPool}/setBackup", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setBackup)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.setBackup"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/targetVpnGateways", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetVpnGateways)$`), ServiceName: "google.compute", ResourceName: "compute.targetVpnGateways.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/targetVpnGateways/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetVpnGateways/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.targetVpnGateways.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/targetVpnGateways/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetVpnGateways/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.targetVpnGateways.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/urlMaps", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/urlMaps)$`), ServiceName: "google.compute", ResourceName: "compute.regionUrlMaps.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/urlMaps/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/urlMaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.regionUrlMaps.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/urlMaps/{urlMap}/validate", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/urlMaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/validate)$`), ServiceName: "google.compute", ResourceName: "compute.regionUrlMaps.validate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/vpnGateways", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/vpnGateways)$`), ServiceName: "google.compute", ResourceName: "compute.vpnGateways.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/vpnGateways/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/vpnGateways/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.vpnGateways.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/vpnGateways/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/vpnGateways/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.vpnGateways.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/vpnTunnels", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/vpnTunnels)$`), ServiceName: "google.compute", ResourceName: "compute.vpnTunnels.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/vpnTunnels/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/vpnTunnels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.vpnTunnels.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/vpnTunnels/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/vpnTunnels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.vpnTunnels.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/setCommonInstanceMetadata", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setCommonInstanceMetadata)$`), ServiceName: "google.compute", ResourceName: "compute.projects.setCommonInstanceMetadata"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/setDefaultNetworkTier", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setDefaultNetworkTier)$`), ServiceName: "google.compute", ResourceName: "compute.projects.setDefaultNetworkTier"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/setDefaultServiceAccount", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setDefaultServiceAccount)$`), ServiceName: "google.compute", ResourceName: "compute.projects.setDefaultServiceAccount"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/setUsageExportBucket", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setUsageExportBucket)$`), ServiceName: "google.compute", ResourceName: "compute.projects.setUsageExportBucket"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/targetHttpProxies/{targetHttpProxy}/setUrlMap", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetHttpProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setUrlMap)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpProxies.setUrlMap"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/targetHttpsProxies/{targetHttpsProxy}/setSslCertificates", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetHttpsProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setSslCertificates)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpsProxies.setSslCertificates"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/targetHttpsProxies/{targetHttpsProxy}/setUrlMap", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetHttpsProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setUrlMap)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpsProxies.setUrlMap"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/autoscalers", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers)$`), ServiceName: "google.compute", ResourceName: "compute.autoscalers.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/autoscalers/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.autoscalers.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/disks", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks)$`), ServiceName: "google.compute", ResourceName: "compute.disks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}/addResourcePolicies", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addResourcePolicies)$`), ServiceName: "google.compute", ResourceName: "compute.disks.addResourcePolicies"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}/createSnapshot", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/createSnapshot)$`), ServiceName: "google.compute", ResourceName: "compute.disks.createSnapshot"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}/removeResourcePolicies", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removeResourcePolicies)$`), ServiceName: "google.compute", ResourceName: "compute.disks.removeResourcePolicies"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}/resize", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resize)$`), ServiceName: "google.compute", ResourceName: "compute.disks.resize"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/disks/{resource}/setIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.disks.setIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/disks/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.disks.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/disks/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.disks.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/hosts", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/hosts)$`), ServiceName: "google.compute", ResourceName: "compute.hosts.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/hosts/{resource}/setIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/hosts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.hosts.setIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/hosts/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/hosts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.hosts.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/abandonInstances", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/abandonInstances)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.abandonInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/applyUpdatesToInstances", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/applyUpdatesToInstances)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.applyUpdatesToInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/deleteInstances", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deleteInstances)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.deleteInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/deletePerInstanceConfigs", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deletePerInstanceConfigs)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.deletePerInstanceConfigs"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listManagedInstances)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.listManagedInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listPerInstanceConfigs)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.listPerInstanceConfigs"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/recreateInstances", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/recreateInstances)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.recreateInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resize", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resize)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.resize"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeAdvanced", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resizeAdvanced)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.resizeAdvanced"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setAutoHealingPolicies", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setAutoHealingPolicies)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.setAutoHealingPolicies"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setInstanceTemplate", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setInstanceTemplate)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.setInstanceTemplate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setTargetPools", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setTargetPools)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.setTargetPools"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/updatePerInstanceConfigs", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/updatePerInstanceConfigs)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.updatePerInstanceConfigs"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroups", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/addInstances", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addInstances)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.addInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/listInstances", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listInstances)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.listInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/removeInstances", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removeInstances)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.removeInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/setNamedPorts", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setNamedPorts)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.setNamedPorts"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroups/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances)$`), ServiceName: "google.compute", ResourceName: "compute.instances.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/addAccessConfig", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addAccessConfig)$`), ServiceName: "google.compute", ResourceName: "compute.instances.addAccessConfig"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/addResourcePolicies", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addResourcePolicies)$`), ServiceName: "google.compute", ResourceName: "compute.instances.addResourcePolicies"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/attachDisk", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/attachDisk)$`), ServiceName: "google.compute", ResourceName: "compute.instances.attachDisk"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/deleteAccessConfig", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deleteAccessConfig)$`), ServiceName: "google.compute", ResourceName: "compute.instances.deleteAccessConfig"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/detachDisk", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/detachDisk)$`), ServiceName: "google.compute", ResourceName: "compute.instances.detachDisk"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/removeResourcePolicies", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removeResourcePolicies)$`), ServiceName: "google.compute", ResourceName: "compute.instances.removeResourcePolicies"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/reset", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reset)$`), ServiceName: "google.compute", ResourceName: "compute.instances.reset"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/resume", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resume)$`), ServiceName: "google.compute", ResourceName: "compute.instances.resume"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setDiskAutoDelete", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setDiskAutoDelete)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setDiskAutoDelete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setMachineResources", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setMachineResources)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setMachineResources"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setMachineType", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setMachineType)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setMachineType"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setMetadata", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setMetadata)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setMetadata"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setMinCpuPlatform", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setMinCpuPlatform)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setMinCpuPlatform"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setScheduling", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setScheduling)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setScheduling"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setServiceAccount", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setServiceAccount)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setServiceAccount"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setTags", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setTags)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setTags"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/simulateMaintenanceEvent", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/simulateMaintenanceEvent)$`), ServiceName: "google.compute", ResourceName: "compute.instances.simulateMaintenanceEvent"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/start", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/start)$`), ServiceName: "google.compute", ResourceName: "compute.instances.start"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/startWithEncryptionKey", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/startWithEncryptionKey)$`), ServiceName: "google.compute", ResourceName: "compute.instances.startWithEncryptionKey"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/stop", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/stop)$`), ServiceName: "google.compute", ResourceName: "compute.instances.stop"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/suspend", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/suspend)$`), ServiceName: "google.compute", ResourceName: "compute.instances.suspend"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/updateAccessConfig", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/updateAccessConfig)$`), ServiceName: "google.compute", ResourceName: "compute.instances.updateAccessConfig"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{resource}/setDeletionProtection", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setDeletionProtection)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setDeletionProtection"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{resource}/setIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instances/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.instances.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/networkEndpointGroups", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/networkEndpointGroups)$`), ServiceName: "google.compute", ResourceName: "compute.networkEndpointGroups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/networkEndpointGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/attachNetworkEndpoints)$`), ServiceName: "google.compute", ResourceName: "compute.networkEndpointGroups.attachNetworkEndpoints"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/networkEndpointGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/detachNetworkEndpoints)$`), ServiceName: "google.compute", ResourceName: "compute.networkEndpointGroups.detachNetworkEndpoints"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/networkEndpointGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listNetworkEndpoints)$`), ServiceName: "google.compute", ResourceName: "compute.networkEndpointGroups.listNetworkEndpoints"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/networkEndpointGroups/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/networkEndpointGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.networkEndpointGroups.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/nodeGroups", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeGroups)$`), ServiceName: "google.compute", ResourceName: "compute.nodeGroups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/addNodes", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addNodes)$`), ServiceName: "google.compute", ResourceName: "compute.nodeGroups.addNodes"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/deleteNodes", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deleteNodes)$`), ServiceName: "google.compute", ResourceName: "compute.nodeGroups.deleteNodes"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/setNodeTemplate", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setNodeTemplate)$`), ServiceName: "google.compute", ResourceName: "compute.nodeGroups.setNodeTemplate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{resource}/setIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.nodeGroups.setIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.nodeGroups.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/operations/{operation}/wait", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/operations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/wait)$`), ServiceName: "google.compute", ResourceName: "compute.zoneOperations.wait"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/targetInstances", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetInstances)$`), ServiceName: "google.compute", ResourceName: "compute.targetInstances.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/targetInstances/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetInstances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.targetInstances.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/disableXpnHost", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disableXpnHost)$`), ServiceName: "google.compute", ResourceName: "compute.projects.disableXpnHost"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/disableXpnResource", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disableXpnResource)$`), ServiceName: "google.compute", ResourceName: "compute.projects.disableXpnResource"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/enableXpnHost", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/enableXpnHost)$`), ServiceName: "google.compute", ResourceName: "compute.projects.enableXpnHost"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/enableXpnResource", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/enableXpnResource)$`), ServiceName: "google.compute", ResourceName: "compute.projects.enableXpnResource"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/addresses", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/addresses)$`), ServiceName: "google.compute", ResourceName: "compute.globalAddresses.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/addresses/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/addresses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.globalAddresses.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/addresses/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/addresses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.globalAddresses.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/backendBuckets", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendBuckets)$`), ServiceName: "google.compute", ResourceName: "compute.backendBuckets.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/backendBuckets/{backendBucket}/addSignedUrlKey", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendBuckets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addSignedUrlKey)$`), ServiceName: "google.compute", ResourceName: "compute.backendBuckets.addSignedUrlKey"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/backendBuckets/{backendBucket}/deleteSignedUrlKey", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendBuckets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deleteSignedUrlKey)$`), ServiceName: "google.compute", ResourceName: "compute.backendBuckets.deleteSignedUrlKey"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/backendServices", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices)$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/backendServices/{backendService}/addSignedUrlKey", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addSignedUrlKey)$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.addSignedUrlKey"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/backendServices/{backendService}/deleteSignedUrlKey", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deleteSignedUrlKey)$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.deleteSignedUrlKey"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/backendServices/{backendService}/getHealth", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getHealth)$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.getHealth"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/backendServices/{backendService}/setSecurityPolicy", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setSecurityPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.setSecurityPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/backendServices/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/firewalls", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/firewalls)$`), ServiceName: "google.compute", ResourceName: "compute.firewalls.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/firewalls/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/firewalls/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.firewalls.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/forwardingRules", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/forwardingRules)$`), ServiceName: "google.compute", ResourceName: "compute.globalForwardingRules.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/forwardingRules/{forwardingRule}/setTarget", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/forwardingRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setTarget)$`), ServiceName: "google.compute", ResourceName: "compute.globalForwardingRules.setTarget"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/forwardingRules/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/forwardingRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.globalForwardingRules.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/forwardingRules/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/forwardingRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.globalForwardingRules.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/healthChecks", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/healthChecks)$`), ServiceName: "google.compute", ResourceName: "compute.healthChecks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/healthChecks/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/healthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.healthChecks.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/httpHealthChecks", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpHealthChecks)$`), ServiceName: "google.compute", ResourceName: "compute.httpHealthChecks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/httpHealthChecks/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpHealthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.httpHealthChecks.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/httpsHealthChecks", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpsHealthChecks)$`), ServiceName: "google.compute", ResourceName: "compute.httpsHealthChecks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/httpsHealthChecks/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpsHealthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.httpsHealthChecks.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/images", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/images)$`), ServiceName: "google.compute", ResourceName: "compute.images.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/images/{image}/deprecate", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/images/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deprecate)$`), ServiceName: "google.compute", ResourceName: "compute.images.deprecate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/images/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/images/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.images.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/images/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/images/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.images.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/instanceTemplates", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/instanceTemplates)$`), ServiceName: "google.compute", ResourceName: "compute.instanceTemplates.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/instanceTemplates/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/instanceTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.instanceTemplates.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/interconnects", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/interconnects)$`), ServiceName: "google.compute", ResourceName: "compute.interconnects.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/interconnects/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/interconnects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.interconnects.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/interconnects/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/interconnects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.interconnects.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/licenses", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/licenses)$`), ServiceName: "google.compute", ResourceName: "compute.licenses.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/networks", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/networks)$`), ServiceName: "google.compute", ResourceName: "compute.networks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/networks/{network}/addPeering", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/networks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addPeering)$`), ServiceName: "google.compute", ResourceName: "compute.networks.addPeering"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/networks/{network}/removePeering", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/networks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removePeering)$`), ServiceName: "google.compute", ResourceName: "compute.networks.removePeering"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/networks/{network}/switchToCustomMode", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/networks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/switchToCustomMode)$`), ServiceName: "google.compute", ResourceName: "compute.networks.switchToCustomMode"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/networks/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/networks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.networks.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/routes", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/routes)$`), ServiceName: "google.compute", ResourceName: "compute.routes.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/routes/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/routes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.routes.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/securityPolicies", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/securityPolicies)$`), ServiceName: "google.compute", ResourceName: "compute.securityPolicies.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/securityPolicies/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/securityPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.securityPolicies.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/securityPolicies/{securityPolicy}/addRule", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/securityPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addRule)$`), ServiceName: "google.compute", ResourceName: "compute.securityPolicies.addRule"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/securityPolicies/{securityPolicy}/patchRule", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/securityPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/patchRule)$`), ServiceName: "google.compute", ResourceName: "compute.securityPolicies.patchRule"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/securityPolicies/{securityPolicy}/removeRule", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/securityPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removeRule)$`), ServiceName: "google.compute", ResourceName: "compute.securityPolicies.removeRule"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/snapshots/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/snapshots/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.snapshots.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/snapshots/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/snapshots/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.snapshots.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/sslCertificates", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslCertificates)$`), ServiceName: "google.compute", ResourceName: "compute.sslCertificates.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/sslCertificates/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslCertificates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.sslCertificates.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/sslPolicies", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslPolicies)$`), ServiceName: "google.compute", ResourceName: "compute.sslPolicies.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/sslPolicies/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslPolicies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.sslPolicies.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/targetHttpProxies", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpProxies)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpProxies.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/targetHttpProxies/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpProxies.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/targetHttpsProxies", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpsProxies)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpsProxies.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/targetHttpsProxies/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpsProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpsProxies.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setQuicOverride", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpsProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setQuicOverride)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpsProxies.setQuicOverride"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setSslPolicy", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpsProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setSslPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpsProxies.setSslPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/targetSslProxies", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetSslProxies)$`), ServiceName: "google.compute", ResourceName: "compute.targetSslProxies.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/targetSslProxies/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetSslProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.targetSslProxies.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/targetSslProxies/{targetSslProxy}/setBackendService", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetSslProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setBackendService)$`), ServiceName: "google.compute", ResourceName: "compute.targetSslProxies.setBackendService"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/targetSslProxies/{targetSslProxy}/setProxyHeader", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetSslProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setProxyHeader)$`), ServiceName: "google.compute", ResourceName: "compute.targetSslProxies.setProxyHeader"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/targetSslProxies/{targetSslProxy}/setSslCertificates", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetSslProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setSslCertificates)$`), ServiceName: "google.compute", ResourceName: "compute.targetSslProxies.setSslCertificates"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/targetSslProxies/{targetSslProxy}/setSslPolicy", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetSslProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setSslPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.targetSslProxies.setSslPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/targetTcpProxies", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetTcpProxies)$`), ServiceName: "google.compute", ResourceName: "compute.targetTcpProxies.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/targetTcpProxies/{targetTcpProxy}/setBackendService", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetTcpProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setBackendService)$`), ServiceName: "google.compute", ResourceName: "compute.targetTcpProxies.setBackendService"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/targetTcpProxies/{targetTcpProxy}/setProxyHeader", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetTcpProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setProxyHeader)$`), ServiceName: "google.compute", ResourceName: "compute.targetTcpProxies.setProxyHeader"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/urlMaps", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/urlMaps)$`), ServiceName: "google.compute", ResourceName: "compute.urlMaps.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/urlMaps/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/urlMaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.urlMaps.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/urlMaps/{urlMap}/invalidateCache", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/urlMaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/invalidateCache)$`), ServiceName: "google.compute", ResourceName: "compute.urlMaps.invalidateCache"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/global/urlMaps/{urlMap}/validate", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/urlMaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/validate)$`), ServiceName: "google.compute", ResourceName: "compute.urlMaps.validate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/listXpnHosts", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listXpnHosts)$`), ServiceName: "google.compute", ResourceName: "compute.projects.listXpnHosts"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/moveDisk", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/moveDisk)$`), ServiceName: "google.compute", ResourceName: "compute.projects.moveDisk"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/moveInstance", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/moveInstance)$`), ServiceName: "google.compute", ResourceName: "compute.projects.moveInstance"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/addresses", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addresses)$`), ServiceName: "google.compute", ResourceName: "compute.addresses.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/addresses/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addresses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.addresses.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/addresses/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addresses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.addresses.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/autoscalers", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers)$`), ServiceName: "google.compute", ResourceName: "compute.regionAutoscalers.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/autoscalers/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.regionAutoscalers.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/backendServices", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backendServices)$`), ServiceName: "google.compute", ResourceName: "compute.regionBackendServices.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/backendServices/{backendService}/getHealth", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getHealth)$`), ServiceName: "google.compute", ResourceName: "compute.regionBackendServices.getHealth"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/backendServices/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.regionBackendServices.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/commitments", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/commitments)$`), ServiceName: "google.compute", ResourceName: "compute.regionCommitments.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/disks", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks)$`), ServiceName: "google.compute", ResourceName: "compute.regionDisks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/disks/{disk}/createSnapshot", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/createSnapshot)$`), ServiceName: "google.compute", ResourceName: "compute.regionDisks.createSnapshot"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/disks/{disk}/resize", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resize)$`), ServiceName: "google.compute", ResourceName: "compute.regionDisks.resize"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/disks/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.regionDisks.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/disks/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.regionDisks.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/forwardingRules", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/forwardingRules)$`), ServiceName: "google.compute", ResourceName: "compute.forwardingRules.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}/setTarget", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/forwardingRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setTarget)$`), ServiceName: "google.compute", ResourceName: "compute.forwardingRules.setTarget"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/forwardingRules/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/forwardingRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.forwardingRules.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/forwardingRules/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/forwardingRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.forwardingRules.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/abandonInstances", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/abandonInstances)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.abandonInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/deleteInstances", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deleteInstances)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.deleteInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listManagedInstances)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.listManagedInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/recreateInstances", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/recreateInstances)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.recreateInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resize", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resize)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.resize"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setAutoHealingPolicies", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setAutoHealingPolicies)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.setAutoHealingPolicies"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setInstanceTemplate", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setInstanceTemplate)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.setInstanceTemplate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setTargetPools", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setTargetPools)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.setTargetPools"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}/listInstances", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listInstances)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroups.listInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}/setNamedPorts", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setNamedPorts)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroups.setNamedPorts"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/instanceGroups/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroups.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/interconnectAttachments", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/interconnectAttachments)$`), ServiceName: "google.compute", ResourceName: "compute.interconnectAttachments.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/interconnectAttachments/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/interconnectAttachments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.interconnectAttachments.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/interconnectAttachments/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/interconnectAttachments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.interconnectAttachments.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/nodeTemplates", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeTemplates)$`), ServiceName: "google.compute", ResourceName: "compute.nodeTemplates.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/nodeTemplates/{resource}/setIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.nodeTemplates.setIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/nodeTemplates/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeTemplates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.nodeTemplates.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/routers", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/routers)$`), ServiceName: "google.compute", ResourceName: "compute.routers.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/routers/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/routers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.routers.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/routers/{router}/preview", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/routers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/preview)$`), ServiceName: "google.compute", ResourceName: "compute.routers.preview"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/subnetworks", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subnetworks)$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/subnetworks/{resource}/setIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subnetworks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.setIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/subnetworks/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subnetworks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/subnetworks/{subnetwork}/expandIpCidrRange", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subnetworks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/expandIpCidrRange)$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.expandIpCidrRange"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/subnetworks/{subnetwork}/setPrivateIpGoogleAccess", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subnetworks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setPrivateIpGoogleAccess)$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.setPrivateIpGoogleAccess"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/targetPools", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/targetPools/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/targetPools/{targetPool}/addHealthCheck", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addHealthCheck)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.addHealthCheck"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/targetPools/{targetPool}/addInstance", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addInstance)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.addInstance"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/targetPools/{targetPool}/getHealth", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getHealth)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.getHealth"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/targetPools/{targetPool}/removeHealthCheck", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removeHealthCheck)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.removeHealthCheck"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/targetPools/{targetPool}/removeInstance", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removeInstance)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.removeInstance"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/targetPools/{targetPool}/setBackup", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setBackup)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.setBackup"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/targetVpnGateways", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetVpnGateways)$`), ServiceName: "google.compute", ResourceName: "compute.targetVpnGateways.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/targetVpnGateways/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetVpnGateways/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.targetVpnGateways.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/targetVpnGateways/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetVpnGateways/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.targetVpnGateways.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/vpnTunnels", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/vpnTunnels)$`), ServiceName: "google.compute", ResourceName: "compute.vpnTunnels.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/vpnTunnels/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/vpnTunnels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.vpnTunnels.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/vpnTunnels/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/vpnTunnels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.vpnTunnels.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/setCommonInstanceMetadata", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setCommonInstanceMetadata)$`), ServiceName: "google.compute", ResourceName: "compute.projects.setCommonInstanceMetadata"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/setDefaultNetworkTier", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setDefaultNetworkTier)$`), ServiceName: "google.compute", ResourceName: "compute.projects.setDefaultNetworkTier"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/setUsageExportBucket", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setUsageExportBucket)$`), ServiceName: "google.compute", ResourceName: "compute.projects.setUsageExportBucket"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/targetHttpProxies/{targetHttpProxy}/setUrlMap", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetHttpProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setUrlMap)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpProxies.setUrlMap"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/targetHttpsProxies/{targetHttpsProxy}/setSslCertificates", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetHttpsProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setSslCertificates)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpsProxies.setSslCertificates"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/targetHttpsProxies/{targetHttpsProxy}/setUrlMap", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetHttpsProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setUrlMap)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpsProxies.setUrlMap"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/autoscalers", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers)$`), ServiceName: "google.compute", ResourceName: "compute.autoscalers.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/autoscalers/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.autoscalers.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/disks", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks)$`), ServiceName: "google.compute", ResourceName: "compute.disks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/disks/{disk}/createSnapshot", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/createSnapshot)$`), ServiceName: "google.compute", ResourceName: "compute.disks.createSnapshot"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/disks/{disk}/resize", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resize)$`), ServiceName: "google.compute", ResourceName: "compute.disks.resize"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/disks/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.disks.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/disks/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.disks.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/abandonInstances", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/abandonInstances)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.abandonInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/deleteInstances", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deleteInstances)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.deleteInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listManagedInstances)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.listManagedInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/recreateInstances", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/recreateInstances)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.recreateInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resize", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resize)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.resize"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeAdvanced", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resizeAdvanced)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.resizeAdvanced"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setAutoHealingPolicies", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setAutoHealingPolicies)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.setAutoHealingPolicies"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setInstanceTemplate", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setInstanceTemplate)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.setInstanceTemplate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setTargetPools", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setTargetPools)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.setTargetPools"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instanceGroups", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/addInstances", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addInstances)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.addInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/listInstances", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listInstances)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.listInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/removeInstances", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removeInstances)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.removeInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/setNamedPorts", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setNamedPorts)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.setNamedPorts"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instanceGroups/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances)$`), ServiceName: "google.compute", ResourceName: "compute.instances.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/addAccessConfig", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addAccessConfig)$`), ServiceName: "google.compute", ResourceName: "compute.instances.addAccessConfig"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/attachDisk", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/attachDisk)$`), ServiceName: "google.compute", ResourceName: "compute.instances.attachDisk"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/deleteAccessConfig", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deleteAccessConfig)$`), ServiceName: "google.compute", ResourceName: "compute.instances.deleteAccessConfig"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/detachDisk", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/detachDisk)$`), ServiceName: "google.compute", ResourceName: "compute.instances.detachDisk"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/reset", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reset)$`), ServiceName: "google.compute", ResourceName: "compute.instances.reset"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setDiskAutoDelete", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setDiskAutoDelete)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setDiskAutoDelete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setMachineResources", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setMachineResources)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setMachineResources"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setMachineType", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setMachineType)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setMachineType"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setMetadata", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setMetadata)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setMetadata"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setMinCpuPlatform", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setMinCpuPlatform)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setMinCpuPlatform"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setScheduling", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setScheduling)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setScheduling"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setServiceAccount", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setServiceAccount)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setServiceAccount"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setTags", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setTags)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setTags"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/simulateMaintenanceEvent", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/simulateMaintenanceEvent)$`), ServiceName: "google.compute", ResourceName: "compute.instances.simulateMaintenanceEvent"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/start", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/start)$`), ServiceName: "google.compute", ResourceName: "compute.instances.start"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/startWithEncryptionKey", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/startWithEncryptionKey)$`), ServiceName: "google.compute", ResourceName: "compute.instances.startWithEncryptionKey"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/stop", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/stop)$`), ServiceName: "google.compute", ResourceName: "compute.instances.stop"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/updateAccessConfig", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/updateAccessConfig)$`), ServiceName: "google.compute", ResourceName: "compute.instances.updateAccessConfig"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances/{resource}/setDeletionProtection", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setDeletionProtection)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setDeletionProtection"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instances/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.instances.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/nodeGroups", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeGroups)$`), ServiceName: "google.compute", ResourceName: "compute.nodeGroups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/addNodes", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addNodes)$`), ServiceName: "google.compute", ResourceName: "compute.nodeGroups.addNodes"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/deleteNodes", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deleteNodes)$`), ServiceName: "google.compute", ResourceName: "compute.nodeGroups.deleteNodes"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/setNodeTemplate", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setNodeTemplate)$`), ServiceName: "google.compute", ResourceName: "compute.nodeGroups.setNodeTemplate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{resource}/setIamPolicy", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setIamPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.nodeGroups.setIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/nodeGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.nodeGroups.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/targetInstances", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetInstances)$`), ServiceName: "google.compute", ResourceName: "compute.targetInstances.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/targetInstances/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetInstances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.targetInstances.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/disableXpnHost", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disableXpnHost)$`), ServiceName: "google.compute", ResourceName: "compute.projects.disableXpnHost"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/disableXpnResource", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disableXpnResource)$`), ServiceName: "google.compute", ResourceName: "compute.projects.disableXpnResource"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/enableXpnHost", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/enableXpnHost)$`), ServiceName: "google.compute", ResourceName: "compute.projects.enableXpnHost"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/enableXpnResource", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/enableXpnResource)$`), ServiceName: "google.compute", ResourceName: "compute.projects.enableXpnResource"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/addresses", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/addresses)$`), ServiceName: "google.compute", ResourceName: "compute.globalAddresses.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/backendBuckets", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendBuckets)$`), ServiceName: "google.compute", ResourceName: "compute.backendBuckets.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/backendServices", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices)$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/backendServices/{backendService}/getHealth", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getHealth)$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.getHealth"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/firewalls", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/firewalls)$`), ServiceName: "google.compute", ResourceName: "compute.firewalls.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/forwardingRules", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/forwardingRules)$`), ServiceName: "google.compute", ResourceName: "compute.globalForwardingRules.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/forwardingRules/{forwardingRule}/setTarget", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/forwardingRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setTarget)$`), ServiceName: "google.compute", ResourceName: "compute.globalForwardingRules.setTarget"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/healthChecks", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/healthChecks)$`), ServiceName: "google.compute", ResourceName: "compute.healthChecks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/httpHealthChecks", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpHealthChecks)$`), ServiceName: "google.compute", ResourceName: "compute.httpHealthChecks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/httpsHealthChecks", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpsHealthChecks)$`), ServiceName: "google.compute", ResourceName: "compute.httpsHealthChecks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/images", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/images)$`), ServiceName: "google.compute", ResourceName: "compute.images.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/images/{image}/deprecate", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/images/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deprecate)$`), ServiceName: "google.compute", ResourceName: "compute.images.deprecate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/images/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/images/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.images.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/instanceTemplates", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/instanceTemplates)$`), ServiceName: "google.compute", ResourceName: "compute.instanceTemplates.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/interconnects", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/interconnects)$`), ServiceName: "google.compute", ResourceName: "compute.interconnects.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/licenseCodes/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/licenseCodes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.licenseCodes.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/licenses", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/licenses)$`), ServiceName: "google.compute", ResourceName: "compute.licenses.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/licenses/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/licenses/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.licenses.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/networks", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/networks)$`), ServiceName: "google.compute", ResourceName: "compute.networks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/networks/{network}/addPeering", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/networks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addPeering)$`), ServiceName: "google.compute", ResourceName: "compute.networks.addPeering"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/networks/{network}/removePeering", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/networks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removePeering)$`), ServiceName: "google.compute", ResourceName: "compute.networks.removePeering"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/networks/{network}/switchToCustomMode", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/networks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/switchToCustomMode)$`), ServiceName: "google.compute", ResourceName: "compute.networks.switchToCustomMode"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/routes", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/routes)$`), ServiceName: "google.compute", ResourceName: "compute.routes.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/snapshots/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/snapshots/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.snapshots.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/sslCertificates", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslCertificates)$`), ServiceName: "google.compute", ResourceName: "compute.sslCertificates.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/sslPolicies", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/sslPolicies)$`), ServiceName: "google.compute", ResourceName: "compute.sslPolicies.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/targetHttpProxies", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpProxies)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpProxies.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/targetHttpsProxies", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpsProxies)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpsProxies.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setQuicOverride", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpsProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setQuicOverride)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpsProxies.setQuicOverride"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setSslPolicy", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetHttpsProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setSslPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpsProxies.setSslPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/targetSslProxies", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetSslProxies)$`), ServiceName: "google.compute", ResourceName: "compute.targetSslProxies.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/targetSslProxies/{targetSslProxy}/setBackendService", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetSslProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setBackendService)$`), ServiceName: "google.compute", ResourceName: "compute.targetSslProxies.setBackendService"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/targetSslProxies/{targetSslProxy}/setProxyHeader", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetSslProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setProxyHeader)$`), ServiceName: "google.compute", ResourceName: "compute.targetSslProxies.setProxyHeader"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/targetSslProxies/{targetSslProxy}/setSslCertificates", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetSslProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setSslCertificates)$`), ServiceName: "google.compute", ResourceName: "compute.targetSslProxies.setSslCertificates"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/targetSslProxies/{targetSslProxy}/setSslPolicy", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetSslProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setSslPolicy)$`), ServiceName: "google.compute", ResourceName: "compute.targetSslProxies.setSslPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/targetTcpProxies", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetTcpProxies)$`), ServiceName: "google.compute", ResourceName: "compute.targetTcpProxies.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/targetTcpProxies/{targetTcpProxy}/setBackendService", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetTcpProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setBackendService)$`), ServiceName: "google.compute", ResourceName: "compute.targetTcpProxies.setBackendService"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/targetTcpProxies/{targetTcpProxy}/setProxyHeader", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/targetTcpProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setProxyHeader)$`), ServiceName: "google.compute", ResourceName: "compute.targetTcpProxies.setProxyHeader"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/urlMaps", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/urlMaps)$`), ServiceName: "google.compute", ResourceName: "compute.urlMaps.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/urlMaps/{urlMap}/invalidateCache", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/urlMaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/invalidateCache)$`), ServiceName: "google.compute", ResourceName: "compute.urlMaps.invalidateCache"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/global/urlMaps/{urlMap}/validate", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/urlMaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/validate)$`), ServiceName: "google.compute", ResourceName: "compute.urlMaps.validate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/listXpnHosts", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listXpnHosts)$`), ServiceName: "google.compute", ResourceName: "compute.projects.listXpnHosts"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/moveDisk", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/moveDisk)$`), ServiceName: "google.compute", ResourceName: "compute.projects.moveDisk"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/moveInstance", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/moveInstance)$`), ServiceName: "google.compute", ResourceName: "compute.projects.moveInstance"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/addresses", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addresses)$`), ServiceName: "google.compute", ResourceName: "compute.addresses.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/autoscalers", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers)$`), ServiceName: "google.compute", ResourceName: "compute.regionAutoscalers.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/backendServices", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backendServices)$`), ServiceName: "google.compute", ResourceName: "compute.regionBackendServices.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}/getHealth", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getHealth)$`), ServiceName: "google.compute", ResourceName: "compute.regionBackendServices.getHealth"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/commitments", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/commitments)$`), ServiceName: "google.compute", ResourceName: "compute.regionCommitments.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/disks", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks)$`), ServiceName: "google.compute", ResourceName: "compute.regionDisks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/disks/{disk}/createSnapshot", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/createSnapshot)$`), ServiceName: "google.compute", ResourceName: "compute.regionDisks.createSnapshot"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/disks/{disk}/resize", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resize)$`), ServiceName: "google.compute", ResourceName: "compute.regionDisks.resize"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/disks/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.regionDisks.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/disks/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.compute", ResourceName: "compute.regionDisks.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/forwardingRules", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/forwardingRules)$`), ServiceName: "google.compute", ResourceName: "compute.forwardingRules.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}/setTarget", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/forwardingRules/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setTarget)$`), ServiceName: "google.compute", ResourceName: "compute.forwardingRules.setTarget"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/abandonInstances", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/abandonInstances)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.abandonInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/deleteInstances", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deleteInstances)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.deleteInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listManagedInstances)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.listManagedInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/recreateInstances", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/recreateInstances)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.recreateInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resize", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resize)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.resize"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setInstanceTemplate", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setInstanceTemplate)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.setInstanceTemplate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setTargetPools", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setTargetPools)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.setTargetPools"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}/listInstances", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listInstances)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroups.listInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}/setNamedPorts", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setNamedPorts)$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroups.setNamedPorts"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/interconnectAttachments", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/interconnectAttachments)$`), ServiceName: "google.compute", ResourceName: "compute.interconnectAttachments.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/routers", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/routers)$`), ServiceName: "google.compute", ResourceName: "compute.routers.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/routers/{router}/preview", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/routers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/preview)$`), ServiceName: "google.compute", ResourceName: "compute.routers.preview"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/subnetworks", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subnetworks)$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}/expandIpCidrRange", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subnetworks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/expandIpCidrRange)$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.expandIpCidrRange"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}/setPrivateIpGoogleAccess", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subnetworks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setPrivateIpGoogleAccess)$`), ServiceName: "google.compute", ResourceName: "compute.subnetworks.setPrivateIpGoogleAccess"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/targetPools", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}/addHealthCheck", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addHealthCheck)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.addHealthCheck"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}/addInstance", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addInstance)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.addInstance"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}/getHealth", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getHealth)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.getHealth"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}/removeHealthCheck", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removeHealthCheck)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.removeHealthCheck"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}/removeInstance", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removeInstance)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.removeInstance"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}/setBackup", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetPools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setBackup)$`), ServiceName: "google.compute", ResourceName: "compute.targetPools.setBackup"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/targetVpnGateways", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetVpnGateways)$`), ServiceName: "google.compute", ResourceName: "compute.targetVpnGateways.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/vpnTunnels", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/vpnTunnels)$`), ServiceName: "google.compute", ResourceName: "compute.vpnTunnels.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/setCommonInstanceMetadata", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setCommonInstanceMetadata)$`), ServiceName: "google.compute", ResourceName: "compute.projects.setCommonInstanceMetadata"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/setUsageExportBucket", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setUsageExportBucket)$`), ServiceName: "google.compute", ResourceName: "compute.projects.setUsageExportBucket"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/targetHttpProxies/{targetHttpProxy}/setUrlMap", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetHttpProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setUrlMap)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpProxies.setUrlMap"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/targetHttpsProxies/{targetHttpsProxy}/setSslCertificates", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetHttpsProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setSslCertificates)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpsProxies.setSslCertificates"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/targetHttpsProxies/{targetHttpsProxy}/setUrlMap", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetHttpsProxies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setUrlMap)$`), ServiceName: "google.compute", ResourceName: "compute.targetHttpsProxies.setUrlMap"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/autoscalers", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers)$`), ServiceName: "google.compute", ResourceName: "compute.autoscalers.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/disks", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks)$`), ServiceName: "google.compute", ResourceName: "compute.disks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/disks/{disk}/createSnapshot", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/createSnapshot)$`), ServiceName: "google.compute", ResourceName: "compute.disks.createSnapshot"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/disks/{disk}/resize", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resize)$`), ServiceName: "google.compute", ResourceName: "compute.disks.resize"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/disks/{resource}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/disks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.disks.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/abandonInstances", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/abandonInstances)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.abandonInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/deleteInstances", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deleteInstances)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.deleteInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listManagedInstances)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.listManagedInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/recreateInstances", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/recreateInstances)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.recreateInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resize", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resize)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.resize"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setInstanceTemplate", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setInstanceTemplate)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.setInstanceTemplate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setTargetPools", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setTargetPools)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.setTargetPools"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instanceGroups", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/addInstances", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addInstances)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.addInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/listInstances", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listInstances)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.listInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/removeInstances", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removeInstances)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.removeInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/setNamedPorts", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setNamedPorts)$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroups.setNamedPorts"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instances", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances)$`), ServiceName: "google.compute", ResourceName: "compute.instances.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/addAccessConfig", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addAccessConfig)$`), ServiceName: "google.compute", ResourceName: "compute.instances.addAccessConfig"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/attachDisk", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/attachDisk)$`), ServiceName: "google.compute", ResourceName: "compute.instances.attachDisk"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/deleteAccessConfig", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deleteAccessConfig)$`), ServiceName: "google.compute", ResourceName: "compute.instances.deleteAccessConfig"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/detachDisk", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/detachDisk)$`), ServiceName: "google.compute", ResourceName: "compute.instances.detachDisk"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/reset", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reset)$`), ServiceName: "google.compute", ResourceName: "compute.instances.reset"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setDiskAutoDelete", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setDiskAutoDelete)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setDiskAutoDelete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setLabels", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLabels)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setLabels"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMachineResources", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setMachineResources)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setMachineResources"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMachineType", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setMachineType)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setMachineType"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMetadata", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setMetadata)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setMetadata"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMinCpuPlatform", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setMinCpuPlatform)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setMinCpuPlatform"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setScheduling", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setScheduling)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setScheduling"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setServiceAccount", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setServiceAccount)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setServiceAccount"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setTags", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setTags)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setTags"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/start", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/start)$`), ServiceName: "google.compute", ResourceName: "compute.instances.start"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/startWithEncryptionKey", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/startWithEncryptionKey)$`), ServiceName: "google.compute", ResourceName: "compute.instances.startWithEncryptionKey"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/stop", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/stop)$`), ServiceName: "google.compute", ResourceName: "compute.instances.stop"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateAccessConfig", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/updateAccessConfig)$`), ServiceName: "google.compute", ResourceName: "compute.instances.updateAccessConfig"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/instances/{resource}/setDeletionProtection", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setDeletionProtection)$`), ServiceName: "google.compute", ResourceName: "compute.instances.setDeletionProtection"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/targetInstances", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetInstances)$`), ServiceName: "google.compute", ResourceName: "compute.targetInstances.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/consumersurveys/v2/surveys", PathMatcher: regexp.MustCompile(`^(/consumersurveys/v2/surveys)$`), ServiceName: "google.consumersurveys", ResourceName: "consumersurveys.surveys.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/consumersurveys/v2/surveys/{resourceId}/start", PathMatcher: regexp.MustCompile(`^(/consumersurveys/v2/surveys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/start)$`), ServiceName: "google.consumersurveys", ResourceName: "consumersurveys.surveys.start"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/consumersurveys/v2/surveys/{resourceId}/stop", PathMatcher: regexp.MustCompile(`^(/consumersurveys/v2/surveys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/stop)$`), ServiceName: "google.consumersurveys", ResourceName: "consumersurveys.surveys.stop"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/accounts/batch", PathMatcher: regexp.MustCompile(`^(/content/v2/accounts/batch)$`), ServiceName: "google.content", ResourceName: "content.accounts.custombatch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/accountstatuses/batch", PathMatcher: regexp.MustCompile(`^(/content/v2/accountstatuses/batch)$`), ServiceName: "google.content", ResourceName: "content.accountstatuses.custombatch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/accounttax/batch", PathMatcher: regexp.MustCompile(`^(/content/v2/accounttax/batch)$`), ServiceName: "google.content", ResourceName: "content.accounttax.custombatch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/datafeeds/batch", PathMatcher: regexp.MustCompile(`^(/content/v2/datafeeds/batch)$`), ServiceName: "google.content", ResourceName: "content.datafeeds.custombatch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/datafeedstatuses/batch", PathMatcher: regexp.MustCompile(`^(/content/v2/datafeedstatuses/batch)$`), ServiceName: "google.content", ResourceName: "content.datafeedstatuses.custombatch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/inventory/batch", PathMatcher: regexp.MustCompile(`^(/content/v2/inventory/batch)$`), ServiceName: "google.content", ResourceName: "content.inventory.custombatch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/liasettings/batch", PathMatcher: regexp.MustCompile(`^(/content/v2/liasettings/batch)$`), ServiceName: "google.content", ResourceName: "content.liasettings.custombatch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/orders/batch", PathMatcher: regexp.MustCompile(`^(/content/v2/orders/batch)$`), ServiceName: "google.content", ResourceName: "content.orders.custombatch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/pos/batch", PathMatcher: regexp.MustCompile(`^(/content/v2/pos/batch)$`), ServiceName: "google.content", ResourceName: "content.pos.custombatch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/products/batch", PathMatcher: regexp.MustCompile(`^(/content/v2/products/batch)$`), ServiceName: "google.content", ResourceName: "content.products.custombatch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/productstatuses/batch", PathMatcher: regexp.MustCompile(`^(/content/v2/productstatuses/batch)$`), ServiceName: "google.content", ResourceName: "content.productstatuses.custombatch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/shippingsettings/batch", PathMatcher: regexp.MustCompile(`^(/content/v2/shippingsettings/batch)$`), ServiceName: "google.content", ResourceName: "content.shippingsettings.custombatch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/accounts", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts)$`), ServiceName: "google.content", ResourceName: "content.accounts.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/accounts/{accountId}/claimwebsite", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/claimwebsite)$`), ServiceName: "google.content", ResourceName: "content.accounts.claimwebsite"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/datafeeds", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/datafeeds)$`), ServiceName: "google.content", ResourceName: "content.datafeeds.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/datafeeds/{datafeedId}/fetchNow", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/datafeeds/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/fetchNow)$`), ServiceName: "google.content", ResourceName: "content.datafeeds.fetchnow"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/inventory/{storeCode}/products/{productId}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inventory/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/products/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.inventory.set"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/liasettings/{accountId}/requestgmbaccess", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/liasettings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/requestgmbaccess)$`), ServiceName: "google.content", ResourceName: "content.liasettings.requestgmbaccess"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/liasettings/{accountId}/requestinventoryverification/{country}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/liasettings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/requestinventoryverification/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.liasettings.requestinventoryverification"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/liasettings/{accountId}/setinventoryverificationcontact", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/liasettings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setinventoryverificationcontact)$`), ServiceName: "google.content", ResourceName: "content.liasettings.setinventoryverificationcontact"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/orderinvoices/{orderId}/createChargeInvoice", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orderinvoices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/createChargeInvoice)$`), ServiceName: "google.content", ResourceName: "content.orderinvoices.createchargeinvoice"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/orderinvoices/{orderId}/createRefundInvoice", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orderinvoices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/createRefundInvoice)$`), ServiceName: "google.content", ResourceName: "content.orderinvoices.createrefundinvoice"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/orderpayments/{orderId}/notifyAuthApproved", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orderpayments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notifyAuthApproved)$`), ServiceName: "google.content", ResourceName: "content.orderpayments.notifyauthapproved"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/orderpayments/{orderId}/notifyAuthDeclined", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orderpayments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notifyAuthDeclined)$`), ServiceName: "google.content", ResourceName: "content.orderpayments.notifyauthdeclined"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/orderpayments/{orderId}/notifyCharge", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orderpayments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notifyCharge)$`), ServiceName: "google.content", ResourceName: "content.orderpayments.notifycharge"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/orderpayments/{orderId}/notifyRefund", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orderpayments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notifyRefund)$`), ServiceName: "google.content", ResourceName: "content.orderpayments.notifyrefund"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/orders/{orderId}/acknowledge", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acknowledge)$`), ServiceName: "google.content", ResourceName: "content.orders.acknowledge"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/orders/{orderId}/cancel", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cancel)$`), ServiceName: "google.content", ResourceName: "content.orders.cancel"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/orders/{orderId}/cancelLineItem", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cancelLineItem)$`), ServiceName: "google.content", ResourceName: "content.orders.cancellineitem"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/orders/{orderId}/inStoreRefundLineItem", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inStoreRefundLineItem)$`), ServiceName: "google.content", ResourceName: "content.orders.instorerefundlineitem"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/orders/{orderId}/refund", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/refund)$`), ServiceName: "google.content", ResourceName: "content.orders.refund"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/orders/{orderId}/rejectReturnLineItem", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/rejectReturnLineItem)$`), ServiceName: "google.content", ResourceName: "content.orders.rejectreturnlineitem"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/orders/{orderId}/returnLineItem", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/returnLineItem)$`), ServiceName: "google.content", ResourceName: "content.orders.returnlineitem"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/orders/{orderId}/returnRefundLineItem", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/returnRefundLineItem)$`), ServiceName: "google.content", ResourceName: "content.orders.returnrefundlineitem"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/orders/{orderId}/setLineItemMetadata", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLineItemMetadata)$`), ServiceName: "google.content", ResourceName: "content.orders.setlineitemmetadata"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/orders/{orderId}/shipLineItems", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/shipLineItems)$`), ServiceName: "google.content", ResourceName: "content.orders.shiplineitems"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/orders/{orderId}/updateLineItemShippingDetails", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/updateLineItemShippingDetails)$`), ServiceName: "google.content", ResourceName: "content.orders.updatelineitemshippingdetails"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/orders/{orderId}/updateMerchantOrderId", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/updateMerchantOrderId)$`), ServiceName: "google.content", ResourceName: "content.orders.updatemerchantorderid"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/orders/{orderId}/updateShipment", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/updateShipment)$`), ServiceName: "google.content", ResourceName: "content.orders.updateshipment"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/pos/{targetMerchantId}/inventory", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pos/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inventory)$`), ServiceName: "google.content", ResourceName: "content.pos.inventory"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/pos/{targetMerchantId}/sale", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pos/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sale)$`), ServiceName: "google.content", ResourceName: "content.pos.sale"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/pos/{targetMerchantId}/store", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pos/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/store)$`), ServiceName: "google.content", ResourceName: "content.pos.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/products", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/products)$`), ServiceName: "google.content", ResourceName: "content.products.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/testorders", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testorders)$`), ServiceName: "google.content", ResourceName: "content.orders.createtestorder"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2/{merchantId}/testorders/{orderId}/advance", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testorders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advance)$`), ServiceName: "google.content", ResourceName: "content.orders.advancetestorder"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2sandbox/orders/batch", PathMatcher: regexp.MustCompile(`^(/content/v2sandbox/orders/batch)$`), ServiceName: "google.content", ResourceName: "content.orders.custombatch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2sandbox/{merchantId}/orderinvoices/{orderId}/createChargeInvoice", PathMatcher: regexp.MustCompile(`^(/content/v2sandbox/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orderinvoices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/createChargeInvoice)$`), ServiceName: "google.content", ResourceName: "content.orderinvoices.createchargeinvoice"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2sandbox/{merchantId}/orderinvoices/{orderId}/createRefundInvoice", PathMatcher: regexp.MustCompile(`^(/content/v2sandbox/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orderinvoices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/createRefundInvoice)$`), ServiceName: "google.content", ResourceName: "content.orderinvoices.createrefundinvoice"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2sandbox/{merchantId}/orderpayments/{orderId}/notifyAuthApproved", PathMatcher: regexp.MustCompile(`^(/content/v2sandbox/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orderpayments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notifyAuthApproved)$`), ServiceName: "google.content", ResourceName: "content.orderpayments.notifyauthapproved"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2sandbox/{merchantId}/orderpayments/{orderId}/notifyAuthDeclined", PathMatcher: regexp.MustCompile(`^(/content/v2sandbox/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orderpayments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notifyAuthDeclined)$`), ServiceName: "google.content", ResourceName: "content.orderpayments.notifyauthdeclined"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2sandbox/{merchantId}/orderpayments/{orderId}/notifyCharge", PathMatcher: regexp.MustCompile(`^(/content/v2sandbox/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orderpayments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notifyCharge)$`), ServiceName: "google.content", ResourceName: "content.orderpayments.notifycharge"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2sandbox/{merchantId}/orderpayments/{orderId}/notifyRefund", PathMatcher: regexp.MustCompile(`^(/content/v2sandbox/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orderpayments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notifyRefund)$`), ServiceName: "google.content", ResourceName: "content.orderpayments.notifyrefund"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2sandbox/{merchantId}/orders/{orderId}/acknowledge", PathMatcher: regexp.MustCompile(`^(/content/v2sandbox/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acknowledge)$`), ServiceName: "google.content", ResourceName: "content.orders.acknowledge"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2sandbox/{merchantId}/orders/{orderId}/cancel", PathMatcher: regexp.MustCompile(`^(/content/v2sandbox/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cancel)$`), ServiceName: "google.content", ResourceName: "content.orders.cancel"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2sandbox/{merchantId}/orders/{orderId}/cancelLineItem", PathMatcher: regexp.MustCompile(`^(/content/v2sandbox/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cancelLineItem)$`), ServiceName: "google.content", ResourceName: "content.orders.cancellineitem"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2sandbox/{merchantId}/orders/{orderId}/inStoreRefundLineItem", PathMatcher: regexp.MustCompile(`^(/content/v2sandbox/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inStoreRefundLineItem)$`), ServiceName: "google.content", ResourceName: "content.orders.instorerefundlineitem"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2sandbox/{merchantId}/orders/{orderId}/refund", PathMatcher: regexp.MustCompile(`^(/content/v2sandbox/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/refund)$`), ServiceName: "google.content", ResourceName: "content.orders.refund"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2sandbox/{merchantId}/orders/{orderId}/rejectReturnLineItem", PathMatcher: regexp.MustCompile(`^(/content/v2sandbox/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/rejectReturnLineItem)$`), ServiceName: "google.content", ResourceName: "content.orders.rejectreturnlineitem"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2sandbox/{merchantId}/orders/{orderId}/returnLineItem", PathMatcher: regexp.MustCompile(`^(/content/v2sandbox/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/returnLineItem)$`), ServiceName: "google.content", ResourceName: "content.orders.returnlineitem"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2sandbox/{merchantId}/orders/{orderId}/returnRefundLineItem", PathMatcher: regexp.MustCompile(`^(/content/v2sandbox/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/returnRefundLineItem)$`), ServiceName: "google.content", ResourceName: "content.orders.returnrefundlineitem"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2sandbox/{merchantId}/orders/{orderId}/setLineItemMetadata", PathMatcher: regexp.MustCompile(`^(/content/v2sandbox/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setLineItemMetadata)$`), ServiceName: "google.content", ResourceName: "content.orders.setlineitemmetadata"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2sandbox/{merchantId}/orders/{orderId}/shipLineItems", PathMatcher: regexp.MustCompile(`^(/content/v2sandbox/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/shipLineItems)$`), ServiceName: "google.content", ResourceName: "content.orders.shiplineitems"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2sandbox/{merchantId}/orders/{orderId}/updateLineItemShippingDetails", PathMatcher: regexp.MustCompile(`^(/content/v2sandbox/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/updateLineItemShippingDetails)$`), ServiceName: "google.content", ResourceName: "content.orders.updatelineitemshippingdetails"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2sandbox/{merchantId}/orders/{orderId}/updateMerchantOrderId", PathMatcher: regexp.MustCompile(`^(/content/v2sandbox/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/updateMerchantOrderId)$`), ServiceName: "google.content", ResourceName: "content.orders.updatemerchantorderid"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2sandbox/{merchantId}/orders/{orderId}/updateShipment", PathMatcher: regexp.MustCompile(`^(/content/v2sandbox/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/updateShipment)$`), ServiceName: "google.content", ResourceName: "content.orders.updateshipment"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2sandbox/{merchantId}/testorders", PathMatcher: regexp.MustCompile(`^(/content/v2sandbox/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testorders)$`), ServiceName: "google.content", ResourceName: "content.orders.createtestorder"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/content/v2sandbox/{merchantId}/testorders/{orderId}/advance", PathMatcher: regexp.MustCompile(`^(/content/v2sandbox/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testorders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advance)$`), ServiceName: "google.content", ResourceName: "content.orders.advancetestorder"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/compositeTypes", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/compositeTypes)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.compositeTypes.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/deployments", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}/cancelPreview", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cancelPreview)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.cancelPreview"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}/stop", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/stop)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.stop"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/deployments/{resource}/setIamPolicy", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setIamPolicy)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.setIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/deployments/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/typeProviders", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/typeProviders)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.typeProviders.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/types", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/types)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.types.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/deploymentmanager/v2/projects/{project}/global/deployments", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}/cancelPreview", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cancelPreview)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.cancelPreview"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}/stop", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/stop)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.stop"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/deploymentmanager/v2/projects/{project}/global/deployments/{resource}/setIamPolicy", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setIamPolicy)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.setIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/deploymentmanager/v2/projects/{project}/global/deployments/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/compositeTypes", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/compositeTypes)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.compositeTypes.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/deployments", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}/cancelPreview", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cancelPreview)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.cancelPreview"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}/stop", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/stop)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.stop"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/deployments/{resource}/setIamPolicy", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setIamPolicy)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.setIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/deployments/{resource}/testIamPermissions", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testIamPermissions)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.testIamPermissions"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/typeProviders", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/typeProviders)$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.typeProviders.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/accountUserProfiles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountUserProfiles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountUserProfiles.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/ads", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/ads)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.ads.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/advertiserGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserGroups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/advertisers", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertisers)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertisers.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/campaigns", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.campaigns.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociations", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaignCreativeAssociations)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.campaignCreativeAssociations.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/campaigns/{campaignId}/landingPages", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/landingPages)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.landingPages.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/contentCategories", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contentCategories)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.contentCategories.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/conversions/batchinsert", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/conversions/batchinsert)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.conversions.batchinsert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/creativeAssets/{advertiserId}/creativeAssets", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeAssets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeAssets)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeAssets.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/creativeFields", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFields.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFieldValues)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFieldValues.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/creativeGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeGroups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/creatives", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creatives.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/dimensionvalues/query", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dimensionvalues/query)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.dimensionValues.query"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/directorySites", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/directorySites)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.directorySites.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/dynamicTargetingKeys", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dynamicTargetingKeys)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.dynamicTargetingKeys.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/eventTags", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/eventTags)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.eventTags.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/floodlightActivities", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivities)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivities.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/floodlightActivities/generatetag", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivities/generatetag)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivities.generatetag"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/floodlightActivityGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivityGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivityGroups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/placementGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementGroups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/placementStrategies", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementStrategies)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementStrategies.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/placements", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placements)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placements.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/placements/generatetags", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placements/generatetags)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placements.generatetags"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/remarketingLists", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingLists)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingLists.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/reports", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/reports/compatiblefields/query", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/compatiblefields/query)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.compatibleFields.query"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/reports/{reportId}/run", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/run)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.run"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/sites", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sites)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sites.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/sizes", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sizes)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sizes.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/subaccounts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subaccounts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.subaccounts.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/targetingTemplates", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetingTemplates)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.targetingTemplates.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/userRoles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRoles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRoles.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/accountUserProfiles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountUserProfiles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountUserProfiles.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/ads", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/ads)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.ads.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/advertiserGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserGroups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/advertisers", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertisers)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertisers.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/campaigns", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.campaigns.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociations", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaignCreativeAssociations)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.campaignCreativeAssociations.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/campaigns/{campaignId}/landingPages", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/landingPages)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.landingPages.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/contentCategories", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contentCategories)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.contentCategories.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/conversions/batchinsert", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/conversions/batchinsert)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.conversions.batchinsert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/conversions/batchupdate", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/conversions/batchupdate)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.conversions.batchupdate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/creativeAssets/{advertiserId}/creativeAssets", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeAssets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeAssets)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeAssets.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/creativeFields", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFields.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFieldValues)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFieldValues.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/creativeGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeGroups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/creatives", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creatives.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/dimensionvalues/query", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dimensionvalues/query)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.dimensionValues.query"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/directorySites", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/directorySites)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.directorySites.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/dynamicTargetingKeys", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dynamicTargetingKeys)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.dynamicTargetingKeys.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/eventTags", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/eventTags)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.eventTags.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/floodlightActivities", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivities)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivities.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/floodlightActivities/generatetag", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivities/generatetag)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivities.generatetag"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/floodlightActivityGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivityGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivityGroups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/placementGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementGroups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/placementStrategies", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementStrategies)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementStrategies.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/placements", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placements)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placements.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/placements/generatetags", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placements/generatetags)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placements.generatetags"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/remarketingLists", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingLists)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingLists.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/reports", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/reports/compatiblefields/query", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/compatiblefields/query)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.compatibleFields.query"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/reports/{reportId}/run", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/run)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.run"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/sites", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sites)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sites.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/sizes", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sizes)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sizes.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/subaccounts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subaccounts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.subaccounts.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/targetingTemplates", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetingTemplates)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.targetingTemplates.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/userRoles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRoles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRoles.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/accountUserProfiles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountUserProfiles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountUserProfiles.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/ads", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/ads)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.ads.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/advertiserGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserGroups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/advertiserLandingPages", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserLandingPages)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserLandingPages.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/advertisers", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertisers)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertisers.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/campaigns", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.campaigns.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociations", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaignCreativeAssociations)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.campaignCreativeAssociations.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/contentCategories", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contentCategories)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.contentCategories.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/conversions/batchinsert", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/conversions/batchinsert)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.conversions.batchinsert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/conversions/batchupdate", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/conversions/batchupdate)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.conversions.batchupdate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/creativeAssets/{advertiserId}/creativeAssets", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeAssets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeAssets)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeAssets.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/creativeFields", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFields.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFieldValues)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFieldValues.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/creativeGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeGroups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/creatives", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creatives.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/dimensionvalues/query", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dimensionvalues/query)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.dimensionValues.query"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/directorySites", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/directorySites)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.directorySites.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/dynamicTargetingKeys", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dynamicTargetingKeys)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.dynamicTargetingKeys.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/eventTags", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/eventTags)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.eventTags.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/floodlightActivities", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivities)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivities.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/floodlightActivities/generatetag", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivities/generatetag)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivities.generatetag"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/floodlightActivityGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivityGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivityGroups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/placementGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementGroups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/placementStrategies", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementStrategies)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementStrategies.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/placements", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placements)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placements.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/placements/generatetags", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placements/generatetags)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placements.generatetags"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/remarketingLists", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingLists)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingLists.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/reports", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/reports/compatiblefields/query", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/compatiblefields/query)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.compatibleFields.query"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/reports/{reportId}/run", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/run)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.run"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/sites", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sites)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sites.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/sizes", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sizes)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sizes.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/subaccounts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subaccounts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.subaccounts.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/targetingTemplates", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetingTemplates)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.targetingTemplates.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/userRoles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRoles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRoles.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/accountUserProfiles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountUserProfiles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountUserProfiles.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/ads", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/ads)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.ads.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/advertiserGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserGroups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/advertiserLandingPages", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserLandingPages)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserLandingPages.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/advertisers", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertisers)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertisers.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/campaigns", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.campaigns.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociations", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaignCreativeAssociations)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.campaignCreativeAssociations.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/contentCategories", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contentCategories)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.contentCategories.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/conversions/batchinsert", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/conversions/batchinsert)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.conversions.batchinsert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/conversions/batchupdate", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/conversions/batchupdate)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.conversions.batchupdate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/creativeAssets/{advertiserId}/creativeAssets", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeAssets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeAssets)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeAssets.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/creativeFields", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFields.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFieldValues)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFieldValues.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/creativeGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeGroups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/creatives", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creatives.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/dimensionvalues/query", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dimensionvalues/query)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.dimensionValues.query"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/directorySites", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/directorySites)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.directorySites.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/dynamicTargetingKeys", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dynamicTargetingKeys)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.dynamicTargetingKeys.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/eventTags", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/eventTags)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.eventTags.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/floodlightActivities", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivities)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivities.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/floodlightActivities/generatetag", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivities/generatetag)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivities.generatetag"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/floodlightActivityGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivityGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivityGroups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/placementGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementGroups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/placementStrategies", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementStrategies)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementStrategies.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/placements", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placements)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placements.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/placements/generatetags", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placements/generatetags)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placements.generatetags"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/remarketingLists", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingLists)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingLists.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/reports", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/reports/compatiblefields/query", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/compatiblefields/query)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.compatibleFields.query"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/reports/{reportId}/run", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/run)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.run"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/sites", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sites)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sites.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/sizes", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sizes)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sizes.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/subaccounts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subaccounts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.subaccounts.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/targetingTemplates", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetingTemplates)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.targetingTemplates.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/userRoles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRoles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRoles.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dns/v1/projects/{project}/managedZones", PathMatcher: regexp.MustCompile(`^(/dns/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones)$`), ServiceName: "google.dns", ResourceName: "dns.managedZones.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dns/v1/projects/{project}/managedZones/{managedZone}/changes", PathMatcher: regexp.MustCompile(`^(/dns/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/changes)$`), ServiceName: "google.dns", ResourceName: "dns.changes.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dns/v1beta2/projects/{project}/managedZones", PathMatcher: regexp.MustCompile(`^(/dns/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones)$`), ServiceName: "google.dns", ResourceName: "dns.managedZones.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dns/v1beta2/projects/{project}/managedZones/{managedZone}/changes", PathMatcher: regexp.MustCompile(`^(/dns/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/changes)$`), ServiceName: "google.dns", ResourceName: "dns.changes.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dns/v2beta1/projects/{project}/managedZones", PathMatcher: regexp.MustCompile(`^(/dns/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones)$`), ServiceName: "google.dns", ResourceName: "dns.managedZones.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/dns/v2beta1/projects/{project}/managedZones/{managedZone}/changes", PathMatcher: regexp.MustCompile(`^(/dns/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/changes)$`), ServiceName: "google.dns", ResourceName: "dns.changes.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/doubleclickbidmanager/v1/lineitems/downloadlineitems", PathMatcher: regexp.MustCompile(`^(/doubleclickbidmanager/v1/lineitems/downloadlineitems)$`), ServiceName: "google.doubleclickbidmanager", ResourceName: "doubleclickbidmanager.lineitems.downloadlineitems"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/doubleclickbidmanager/v1/lineitems/uploadlineitems", PathMatcher: regexp.MustCompile(`^(/doubleclickbidmanager/v1/lineitems/uploadlineitems)$`), ServiceName: "google.doubleclickbidmanager", ResourceName: "doubleclickbidmanager.lineitems.uploadlineitems"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/doubleclickbidmanager/v1/query", PathMatcher: regexp.MustCompile(`^(/doubleclickbidmanager/v1/query)$`), ServiceName: "google.doubleclickbidmanager", ResourceName: "doubleclickbidmanager.queries.createquery"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/doubleclickbidmanager/v1/query/{queryId}", PathMatcher: regexp.MustCompile(`^(/doubleclickbidmanager/v1/query/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.doubleclickbidmanager", ResourceName: "doubleclickbidmanager.queries.runquery"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/doubleclickbidmanager/v1/sdf/download", PathMatcher: regexp.MustCompile(`^(/doubleclickbidmanager/v1/sdf/download)$`), ServiceName: "google.doubleclickbidmanager", ResourceName: "doubleclickbidmanager.sdf.download"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/doubleclicksearch/v2/conversion", PathMatcher: regexp.MustCompile(`^(/doubleclicksearch/v2/conversion)$`), ServiceName: "google.doubleclicksearch", ResourceName: "doubleclicksearch.conversion.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/doubleclicksearch/v2/conversion/updateAvailability", PathMatcher: regexp.MustCompile(`^(/doubleclicksearch/v2/conversion/updateAvailability)$`), ServiceName: "google.doubleclicksearch", ResourceName: "doubleclicksearch.conversion.updateAvailability"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/doubleclicksearch/v2/reports", PathMatcher: regexp.MustCompile(`^(/doubleclicksearch/v2/reports)$`), ServiceName: "google.doubleclicksearch", ResourceName: "doubleclicksearch.reports.request"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/doubleclicksearch/v2/reports/generate", PathMatcher: regexp.MustCompile(`^(/doubleclicksearch/v2/reports/generate)$`), ServiceName: "google.doubleclicksearch", ResourceName: "doubleclicksearch.reports.generate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/drive/v2/changes/watch", PathMatcher: regexp.MustCompile(`^(/drive/v2/changes/watch)$`), ServiceName: "google.drive", ResourceName: "drive.changes.watch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/drive/v2/channels/stop", PathMatcher: regexp.MustCompile(`^(/drive/v2/channels/stop)$`), ServiceName: "google.drive", ResourceName: "drive.channels.stop"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/drive/v2/files", PathMatcher: regexp.MustCompile(`^(/drive/v2/files)$`), ServiceName: "google.drive", ResourceName: "drive.files.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/drive/v2/files/{fileId}/comments", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments)$`), ServiceName: "google.drive", ResourceName: "drive.comments.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/drive/v2/files/{fileId}/comments/{commentId}/replies", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/replies)$`), ServiceName: "google.drive", ResourceName: "drive.replies.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/drive/v2/files/{fileId}/copy", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/copy)$`), ServiceName: "google.drive", ResourceName: "drive.files.copy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/drive/v2/files/{fileId}/parents", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/parents)$`), ServiceName: "google.drive", ResourceName: "drive.parents.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/drive/v2/files/{fileId}/permissions", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/permissions)$`), ServiceName: "google.drive", ResourceName: "drive.permissions.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/drive/v2/files/{fileId}/properties", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/properties)$`), ServiceName: "google.drive", ResourceName: "drive.properties.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/drive/v2/files/{fileId}/touch", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/touch)$`), ServiceName: "google.drive", ResourceName: "drive.files.touch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/drive/v2/files/{fileId}/trash", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/trash)$`), ServiceName: "google.drive", ResourceName: "drive.files.trash"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/drive/v2/files/{fileId}/untrash", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/untrash)$`), ServiceName: "google.drive", ResourceName: "drive.files.untrash"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/drive/v2/files/{fileId}/watch", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/watch)$`), ServiceName: "google.drive", ResourceName: "drive.files.watch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/drive/v2/files/{folderId}/children", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/children)$`), ServiceName: "google.drive", ResourceName: "drive.children.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/drive/v2/teamdrives", PathMatcher: regexp.MustCompile(`^(/drive/v2/teamdrives)$`), ServiceName: "google.drive", ResourceName: "drive.teamdrives.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/drive/v3/changes/watch", PathMatcher: regexp.MustCompile(`^(/drive/v3/changes/watch)$`), ServiceName: "google.drive", ResourceName: "drive.changes.watch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/drive/v3/channels/stop", PathMatcher: regexp.MustCompile(`^(/drive/v3/channels/stop)$`), ServiceName: "google.drive", ResourceName: "drive.channels.stop"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/drive/v3/files", PathMatcher: regexp.MustCompile(`^(/drive/v3/files)$`), ServiceName: "google.drive", ResourceName: "drive.files.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/drive/v3/files/{fileId}/comments", PathMatcher: regexp.MustCompile(`^(/drive/v3/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments)$`), ServiceName: "google.drive", ResourceName: "drive.comments.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/drive/v3/files/{fileId}/comments/{commentId}/replies", PathMatcher: regexp.MustCompile(`^(/drive/v3/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/replies)$`), ServiceName: "google.drive", ResourceName: "drive.replies.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/drive/v3/files/{fileId}/copy", PathMatcher: regexp.MustCompile(`^(/drive/v3/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/copy)$`), ServiceName: "google.drive", ResourceName: "drive.files.copy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/drive/v3/files/{fileId}/permissions", PathMatcher: regexp.MustCompile(`^(/drive/v3/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/permissions)$`), ServiceName: "google.drive", ResourceName: "drive.permissions.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/drive/v3/files/{fileId}/watch", PathMatcher: regexp.MustCompile(`^(/drive/v3/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/watch)$`), ServiceName: "google.drive", ResourceName: "drive.files.watch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/drive/v3/teamdrives", PathMatcher: regexp.MustCompile(`^(/drive/v3/teamdrives)$`), ServiceName: "google.drive", ResourceName: "drive.teamdrives.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/fitness/v1/users/{userId}/dataSources", PathMatcher: regexp.MustCompile(`^(/fitness/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dataSources)$`), ServiceName: "google.fitness", ResourceName: "fitness.users.dataSources.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/fitness/v1/users/{userId}/dataset:aggregate", PathMatcher: regexp.MustCompile(`^(/fitness/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dataset:aggregate)$`), ServiceName: "google.fitness", ResourceName: "fitness.users.dataset.aggregate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/fusiontables/v1/query", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/query)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.query.sql"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/fusiontables/v1/tables", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.table.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/fusiontables/v1/tables/import", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables/import)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.table.importTable"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/fusiontables/v1/tables/{tableId}/columns", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/columns)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.column.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/fusiontables/v1/tables/{tableId}/copy", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/copy)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.table.copy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/fusiontables/v1/tables/{tableId}/import", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/import)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.table.importRows"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/fusiontables/v1/tables/{tableId}/styles", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/styles)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.style.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/fusiontables/v1/tables/{tableId}/templates", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/templates)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.template.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/fusiontables/v2/query", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/query)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.query.sql"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/fusiontables/v2/tables", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.table.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/fusiontables/v2/tables/import", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/import)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.table.importTable"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/fusiontables/v2/tables/{tableId}/columns", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/columns)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.column.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/fusiontables/v2/tables/{tableId}/copy", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/copy)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.table.copy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/fusiontables/v2/tables/{tableId}/import", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/import)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.table.importRows"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/fusiontables/v2/tables/{tableId}/refetch", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/refetch)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.table.refetchSheet"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/fusiontables/v2/tables/{tableId}/replace", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/replace)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.table.replaceRows"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/fusiontables/v2/tables/{tableId}/styles", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/styles)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.style.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/fusiontables/v2/tables/{tableId}/templates", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/templates)$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.template.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1/achievements/updateMultiple", PathMatcher: regexp.MustCompile(`^(/games/v1/achievements/updateMultiple)$`), ServiceName: "google.games", ResourceName: "games.achievements.updateMultiple"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1/achievements/{achievementId}/increment", PathMatcher: regexp.MustCompile(`^(/games/v1/achievements/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/increment)$`), ServiceName: "google.games", ResourceName: "games.achievements.increment"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1/achievements/{achievementId}/reveal", PathMatcher: regexp.MustCompile(`^(/games/v1/achievements/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reveal)$`), ServiceName: "google.games", ResourceName: "games.achievements.reveal"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1/achievements/{achievementId}/setStepsAtLeast", PathMatcher: regexp.MustCompile(`^(/games/v1/achievements/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setStepsAtLeast)$`), ServiceName: "google.games", ResourceName: "games.achievements.setStepsAtLeast"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1/achievements/{achievementId}/unlock", PathMatcher: regexp.MustCompile(`^(/games/v1/achievements/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/unlock)$`), ServiceName: "google.games", ResourceName: "games.achievements.unlock"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1/applications/played", PathMatcher: regexp.MustCompile(`^(/games/v1/applications/played)$`), ServiceName: "google.games", ResourceName: "games.applications.played"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1/events", PathMatcher: regexp.MustCompile(`^(/games/v1/events)$`), ServiceName: "google.games", ResourceName: "games.events.record"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1/leaderboards/scores", PathMatcher: regexp.MustCompile(`^(/games/v1/leaderboards/scores)$`), ServiceName: "google.games", ResourceName: "games.scores.submitMultiple"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1/leaderboards/{leaderboardId}/scores", PathMatcher: regexp.MustCompile(`^(/games/v1/leaderboards/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/scores)$`), ServiceName: "google.games", ResourceName: "games.scores.submit"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1/pushtokens/remove", PathMatcher: regexp.MustCompile(`^(/games/v1/pushtokens/remove)$`), ServiceName: "google.games", ResourceName: "games.pushtokens.remove"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1/quests/{questId}/accept", PathMatcher: regexp.MustCompile(`^(/games/v1/quests/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accept)$`), ServiceName: "google.games", ResourceName: "games.quests.accept"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1/rooms/create", PathMatcher: regexp.MustCompile(`^(/games/v1/rooms/create)$`), ServiceName: "google.games", ResourceName: "games.rooms.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1/rooms/{roomId}/decline", PathMatcher: regexp.MustCompile(`^(/games/v1/rooms/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/decline)$`), ServiceName: "google.games", ResourceName: "games.rooms.decline"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1/rooms/{roomId}/dismiss", PathMatcher: regexp.MustCompile(`^(/games/v1/rooms/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dismiss)$`), ServiceName: "google.games", ResourceName: "games.rooms.dismiss"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1/rooms/{roomId}/join", PathMatcher: regexp.MustCompile(`^(/games/v1/rooms/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/join)$`), ServiceName: "google.games", ResourceName: "games.rooms.join"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1/rooms/{roomId}/leave", PathMatcher: regexp.MustCompile(`^(/games/v1/rooms/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/leave)$`), ServiceName: "google.games", ResourceName: "games.rooms.leave"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1/rooms/{roomId}/reportstatus", PathMatcher: regexp.MustCompile(`^(/games/v1/rooms/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reportstatus)$`), ServiceName: "google.games", ResourceName: "games.rooms.reportStatus"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1/turnbasedmatches/create", PathMatcher: regexp.MustCompile(`^(/games/v1/turnbasedmatches/create)$`), ServiceName: "google.games", ResourceName: "games.turnBasedMatches.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1/turnbasedmatches/{matchId}/rematch", PathMatcher: regexp.MustCompile(`^(/games/v1/turnbasedmatches/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/rematch)$`), ServiceName: "google.games", ResourceName: "games.turnBasedMatches.rematch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1configuration/applications/{applicationId}/achievements", PathMatcher: regexp.MustCompile(`^(/games/v1configuration/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/achievements)$`), ServiceName: "google.gamesConfiguration", ResourceName: "gamesConfiguration.achievementConfigurations.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1configuration/applications/{applicationId}/leaderboards", PathMatcher: regexp.MustCompile(`^(/games/v1configuration/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/leaderboards)$`), ServiceName: "google.gamesConfiguration", ResourceName: "gamesConfiguration.leaderboardConfigurations.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1configuration/images/{resourceId}/imageType/{imageType}", PathMatcher: regexp.MustCompile(`^(/games/v1configuration/images/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/imageType/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gamesConfiguration", ResourceName: "gamesConfiguration.imageConfigurations.upload"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1management/achievements/reset", PathMatcher: regexp.MustCompile(`^(/games/v1management/achievements/reset)$`), ServiceName: "google.gamesManagement", ResourceName: "gamesManagement.achievements.resetAll"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1management/achievements/resetAllForAllPlayers", PathMatcher: regexp.MustCompile(`^(/games/v1management/achievements/resetAllForAllPlayers)$`), ServiceName: "google.gamesManagement", ResourceName: "gamesManagement.achievements.resetAllForAllPlayers"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1management/achievements/resetMultipleForAllPlayers", PathMatcher: regexp.MustCompile(`^(/games/v1management/achievements/resetMultipleForAllPlayers)$`), ServiceName: "google.gamesManagement", ResourceName: "gamesManagement.achievements.resetMultipleForAllPlayers"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1management/achievements/{achievementId}/reset", PathMatcher: regexp.MustCompile(`^(/games/v1management/achievements/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reset)$`), ServiceName: "google.gamesManagement", ResourceName: "gamesManagement.achievements.reset"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1management/achievements/{achievementId}/resetForAllPlayers", PathMatcher: regexp.MustCompile(`^(/games/v1management/achievements/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resetForAllPlayers)$`), ServiceName: "google.gamesManagement", ResourceName: "gamesManagement.achievements.resetForAllPlayers"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1management/applications/{applicationId}/players/hidden/{playerId}", PathMatcher: regexp.MustCompile(`^(/games/v1management/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/players/hidden/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gamesManagement", ResourceName: "gamesManagement.players.hide"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1management/events/reset", PathMatcher: regexp.MustCompile(`^(/games/v1management/events/reset)$`), ServiceName: "google.gamesManagement", ResourceName: "gamesManagement.events.resetAll"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1management/events/resetAllForAllPlayers", PathMatcher: regexp.MustCompile(`^(/games/v1management/events/resetAllForAllPlayers)$`), ServiceName: "google.gamesManagement", ResourceName: "gamesManagement.events.resetAllForAllPlayers"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1management/events/resetMultipleForAllPlayers", PathMatcher: regexp.MustCompile(`^(/games/v1management/events/resetMultipleForAllPlayers)$`), ServiceName: "google.gamesManagement", ResourceName: "gamesManagement.events.resetMultipleForAllPlayers"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1management/events/{eventId}/reset", PathMatcher: regexp.MustCompile(`^(/games/v1management/events/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reset)$`), ServiceName: "google.gamesManagement", ResourceName: "gamesManagement.events.reset"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1management/events/{eventId}/resetForAllPlayers", PathMatcher: regexp.MustCompile(`^(/games/v1management/events/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resetForAllPlayers)$`), ServiceName: "google.gamesManagement", ResourceName: "gamesManagement.events.resetForAllPlayers"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1management/leaderboards/{leaderboardId}/scores/reset", PathMatcher: regexp.MustCompile(`^(/games/v1management/leaderboards/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/scores/reset)$`), ServiceName: "google.gamesManagement", ResourceName: "gamesManagement.scores.reset"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1management/leaderboards/{leaderboardId}/scores/resetForAllPlayers", PathMatcher: regexp.MustCompile(`^(/games/v1management/leaderboards/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/scores/resetForAllPlayers)$`), ServiceName: "google.gamesManagement", ResourceName: "gamesManagement.scores.resetForAllPlayers"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1management/quests/reset", PathMatcher: regexp.MustCompile(`^(/games/v1management/quests/reset)$`), ServiceName: "google.gamesManagement", ResourceName: "gamesManagement.quests.resetAll"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1management/quests/resetAllForAllPlayers", PathMatcher: regexp.MustCompile(`^(/games/v1management/quests/resetAllForAllPlayers)$`), ServiceName: "google.gamesManagement", ResourceName: "gamesManagement.quests.resetAllForAllPlayers"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1management/quests/resetMultipleForAllPlayers", PathMatcher: regexp.MustCompile(`^(/games/v1management/quests/resetMultipleForAllPlayers)$`), ServiceName: "google.gamesManagement", ResourceName: "gamesManagement.quests.resetMultipleForAllPlayers"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1management/quests/{questId}/reset", PathMatcher: regexp.MustCompile(`^(/games/v1management/quests/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reset)$`), ServiceName: "google.gamesManagement", ResourceName: "gamesManagement.quests.reset"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1management/quests/{questId}/resetForAllPlayers", PathMatcher: regexp.MustCompile(`^(/games/v1management/quests/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resetForAllPlayers)$`), ServiceName: "google.gamesManagement", ResourceName: "gamesManagement.quests.resetForAllPlayers"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1management/rooms/reset", PathMatcher: regexp.MustCompile(`^(/games/v1management/rooms/reset)$`), ServiceName: "google.gamesManagement", ResourceName: "gamesManagement.rooms.reset"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1management/rooms/resetForAllPlayers", PathMatcher: regexp.MustCompile(`^(/games/v1management/rooms/resetForAllPlayers)$`), ServiceName: "google.gamesManagement", ResourceName: "gamesManagement.rooms.resetForAllPlayers"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1management/scores/reset", PathMatcher: regexp.MustCompile(`^(/games/v1management/scores/reset)$`), ServiceName: "google.gamesManagement", ResourceName: "gamesManagement.scores.resetAll"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1management/scores/resetAllForAllPlayers", PathMatcher: regexp.MustCompile(`^(/games/v1management/scores/resetAllForAllPlayers)$`), ServiceName: "google.gamesManagement", ResourceName: "gamesManagement.scores.resetAllForAllPlayers"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1management/scores/resetMultipleForAllPlayers", PathMatcher: regexp.MustCompile(`^(/games/v1management/scores/resetMultipleForAllPlayers)$`), ServiceName: "google.gamesManagement", ResourceName: "gamesManagement.scores.resetMultipleForAllPlayers"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1management/turnbasedmatches/reset", PathMatcher: regexp.MustCompile(`^(/games/v1management/turnbasedmatches/reset)$`), ServiceName: "google.gamesManagement", ResourceName: "gamesManagement.turnBasedMatches.reset"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/games/v1management/turnbasedmatches/resetForAllPlayers", PathMatcher: regexp.MustCompile(`^(/games/v1management/turnbasedmatches/resetForAllPlayers)$`), ServiceName: "google.gamesManagement", ResourceName: "gamesManagement.turnBasedMatches.resetForAllPlayers"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/gmail/v1/users/{userId}/drafts", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/drafts)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.drafts.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/gmail/v1/users/{userId}/drafts/send", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/drafts/send)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.drafts.send"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/gmail/v1/users/{userId}/labels", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/labels)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.labels.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/gmail/v1/users/{userId}/messages", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/messages)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.messages.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/gmail/v1/users/{userId}/messages/batchDelete", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/messages/batchDelete)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.messages.batchDelete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/gmail/v1/users/{userId}/messages/batchModify", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/messages/batchModify)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.messages.batchModify"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/gmail/v1/users/{userId}/messages/import", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/messages/import)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.messages.import"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/gmail/v1/users/{userId}/messages/send", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/messages/send)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.messages.send"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/gmail/v1/users/{userId}/messages/{id}/modify", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/messages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/modify)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.messages.modify"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/gmail/v1/users/{userId}/messages/{id}/trash", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/messages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/trash)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.messages.trash"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/gmail/v1/users/{userId}/messages/{id}/untrash", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/messages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/untrash)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.messages.untrash"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/gmail/v1/users/{userId}/settings/filters", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings/filters)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.settings.filters.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/gmail/v1/users/{userId}/settings/forwardingAddresses", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings/forwardingAddresses)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.settings.forwardingAddresses.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/gmail/v1/users/{userId}/settings/sendAs", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings/sendAs)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.settings.sendAs.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfo", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings/sendAs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/smimeInfo)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.settings.sendAs.smimeInfo.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfo/{id}/setDefault", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings/sendAs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/smimeInfo/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setDefault)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.settings.sendAs.smimeInfo.setDefault"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/verify", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings/sendAs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/verify)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.settings.sendAs.verify"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/gmail/v1/users/{userId}/stop", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/stop)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.stop"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/gmail/v1/users/{userId}/threads/{id}/modify", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/threads/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/modify)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.threads.modify"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/gmail/v1/users/{userId}/threads/{id}/trash", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/threads/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/trash)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.threads.trash"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/gmail/v1/users/{userId}/threads/{id}/untrash", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/threads/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/untrash)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.threads.untrash"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/gmail/v1/users/{userId}/watch", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/watch)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.watch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/groups/v1/groups/{groupId}/archive", PathMatcher: regexp.MustCompile(`^(/groups/v1/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/archive)$`), ServiceName: "google.groupsmigration", ResourceName: "groupsmigration.archive.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/identitytoolkit/v3/relyingparty/createAuthUri", PathMatcher: regexp.MustCompile(`^(/identitytoolkit/v3/relyingparty/createAuthUri)$`), ServiceName: "google.identitytoolkit", ResourceName: "identitytoolkit.relyingparty.createAuthUri"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/identitytoolkit/v3/relyingparty/deleteAccount", PathMatcher: regexp.MustCompile(`^(/identitytoolkit/v3/relyingparty/deleteAccount)$`), ServiceName: "google.identitytoolkit", ResourceName: "identitytoolkit.relyingparty.deleteAccount"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/identitytoolkit/v3/relyingparty/downloadAccount", PathMatcher: regexp.MustCompile(`^(/identitytoolkit/v3/relyingparty/downloadAccount)$`), ServiceName: "google.identitytoolkit", ResourceName: "identitytoolkit.relyingparty.downloadAccount"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/identitytoolkit/v3/relyingparty/emailLinkSignin", PathMatcher: regexp.MustCompile(`^(/identitytoolkit/v3/relyingparty/emailLinkSignin)$`), ServiceName: "google.identitytoolkit", ResourceName: "identitytoolkit.relyingparty.emailLinkSignin"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/identitytoolkit/v3/relyingparty/getAccountInfo", PathMatcher: regexp.MustCompile(`^(/identitytoolkit/v3/relyingparty/getAccountInfo)$`), ServiceName: "google.identitytoolkit", ResourceName: "identitytoolkit.relyingparty.getAccountInfo"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/identitytoolkit/v3/relyingparty/getOobConfirmationCode", PathMatcher: regexp.MustCompile(`^(/identitytoolkit/v3/relyingparty/getOobConfirmationCode)$`), ServiceName: "google.identitytoolkit", ResourceName: "identitytoolkit.relyingparty.getOobConfirmationCode"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/identitytoolkit/v3/relyingparty/resetPassword", PathMatcher: regexp.MustCompile(`^(/identitytoolkit/v3/relyingparty/resetPassword)$`), ServiceName: "google.identitytoolkit", ResourceName: "identitytoolkit.relyingparty.resetPassword"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/identitytoolkit/v3/relyingparty/sendVerificationCode", PathMatcher: regexp.MustCompile(`^(/identitytoolkit/v3/relyingparty/sendVerificationCode)$`), ServiceName: "google.identitytoolkit", ResourceName: "identitytoolkit.relyingparty.sendVerificationCode"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/identitytoolkit/v3/relyingparty/setAccountInfo", PathMatcher: regexp.MustCompile(`^(/identitytoolkit/v3/relyingparty/setAccountInfo)$`), ServiceName: "google.identitytoolkit", ResourceName: "identitytoolkit.relyingparty.setAccountInfo"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/identitytoolkit/v3/relyingparty/setProjectConfig", PathMatcher: regexp.MustCompile(`^(/identitytoolkit/v3/relyingparty/setProjectConfig)$`), ServiceName: "google.identitytoolkit", ResourceName: "identitytoolkit.relyingparty.setProjectConfig"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/identitytoolkit/v3/relyingparty/signOutUser", PathMatcher: regexp.MustCompile(`^(/identitytoolkit/v3/relyingparty/signOutUser)$`), ServiceName: "google.identitytoolkit", ResourceName: "identitytoolkit.relyingparty.signOutUser"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/identitytoolkit/v3/relyingparty/signupNewUser", PathMatcher: regexp.MustCompile(`^(/identitytoolkit/v3/relyingparty/signupNewUser)$`), ServiceName: "google.identitytoolkit", ResourceName: "identitytoolkit.relyingparty.signupNewUser"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/identitytoolkit/v3/relyingparty/uploadAccount", PathMatcher: regexp.MustCompile(`^(/identitytoolkit/v3/relyingparty/uploadAccount)$`), ServiceName: "google.identitytoolkit", ResourceName: "identitytoolkit.relyingparty.uploadAccount"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/identitytoolkit/v3/relyingparty/verifyAssertion", PathMatcher: regexp.MustCompile(`^(/identitytoolkit/v3/relyingparty/verifyAssertion)$`), ServiceName: "google.identitytoolkit", ResourceName: "identitytoolkit.relyingparty.verifyAssertion"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/identitytoolkit/v3/relyingparty/verifyCustomToken", PathMatcher: regexp.MustCompile(`^(/identitytoolkit/v3/relyingparty/verifyCustomToken)$`), ServiceName: "google.identitytoolkit", ResourceName: "identitytoolkit.relyingparty.verifyCustomToken"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/identitytoolkit/v3/relyingparty/verifyPassword", PathMatcher: regexp.MustCompile(`^(/identitytoolkit/v3/relyingparty/verifyPassword)$`), ServiceName: "google.identitytoolkit", ResourceName: "identitytoolkit.relyingparty.verifyPassword"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/identitytoolkit/v3/relyingparty/verifyPhoneNumber", PathMatcher: regexp.MustCompile(`^(/identitytoolkit/v3/relyingparty/verifyPhoneNumber)$`), ServiceName: "google.identitytoolkit", ResourceName: "identitytoolkit.relyingparty.verifyPhoneNumber"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/mirror/v1/accounts/{userToken}/{accountType}/{accountName}", PathMatcher: regexp.MustCompile(`^(/mirror/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.mirror", ResourceName: "mirror.accounts.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/mirror/v1/contacts", PathMatcher: regexp.MustCompile(`^(/mirror/v1/contacts)$`), ServiceName: "google.mirror", ResourceName: "mirror.contacts.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/mirror/v1/subscriptions", PathMatcher: regexp.MustCompile(`^(/mirror/v1/subscriptions)$`), ServiceName: "google.mirror", ResourceName: "mirror.subscriptions.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/mirror/v1/timeline", PathMatcher: regexp.MustCompile(`^(/mirror/v1/timeline)$`), ServiceName: "google.mirror", ResourceName: "mirror.timeline.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/mirror/v1/timeline/{itemId}/attachments", PathMatcher: regexp.MustCompile(`^(/mirror/v1/timeline/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/attachments)$`), ServiceName: "google.mirror", ResourceName: "mirror.timeline.attachments.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/playcustomapp/v1/accounts/{account}/customApps", PathMatcher: regexp.MustCompile(`^(/playcustomapp/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customApps)$`), ServiceName: "google.playcustomapp", ResourceName: "playcustomapp.accounts.customApps.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/plusDomains/v1/activities/{activityId}/comments", PathMatcher: regexp.MustCompile(`^(/plusDomains/v1/activities/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments)$`), ServiceName: "google.plusDomains", ResourceName: "plusDomains.comments.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/plusDomains/v1/people/{userId}/activities", PathMatcher: regexp.MustCompile(`^(/plusDomains/v1/people/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/activities)$`), ServiceName: "google.plusDomains", ResourceName: "plusDomains.activities.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/plusDomains/v1/people/{userId}/circles", PathMatcher: regexp.MustCompile(`^(/plusDomains/v1/people/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/circles)$`), ServiceName: "google.plusDomains", ResourceName: "plusDomains.circles.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/plusDomains/v1/people/{userId}/media/{collection}", PathMatcher: regexp.MustCompile(`^(/plusDomains/v1/people/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/media/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.plusDomains", ResourceName: "plusDomains.media.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/prediction/v1.2/hostedmodels/{hostedModelName}/predict", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.2/hostedmodels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/predict)$`), ServiceName: "google.prediction", ResourceName: "prediction.hostedmodels.predict"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/prediction/v1.2/training", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.2/training)$`), ServiceName: "google.prediction", ResourceName: "prediction.training.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/prediction/v1.3/hostedmodels/{hostedModelName}/predict", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.3/hostedmodels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/predict)$`), ServiceName: "google.prediction", ResourceName: "prediction.hostedmodels.predict"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/prediction/v1.3/training", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.3/training)$`), ServiceName: "google.prediction", ResourceName: "prediction.training.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/prediction/v1.3/training/{data}/predict", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.3/training/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/predict)$`), ServiceName: "google.prediction", ResourceName: "prediction.training.predict"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/prediction/v1.4/hostedmodels/{hostedModelName}/predict", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.4/hostedmodels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/predict)$`), ServiceName: "google.prediction", ResourceName: "prediction.hostedmodels.predict"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/prediction/v1.4/trainedmodels", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.4/trainedmodels)$`), ServiceName: "google.prediction", ResourceName: "prediction.trainedmodels.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/prediction/v1.4/trainedmodels/{id}/predict", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.4/trainedmodels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/predict)$`), ServiceName: "google.prediction", ResourceName: "prediction.trainedmodels.predict"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/prediction/v1.5/hostedmodels/{hostedModelName}/predict", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.5/hostedmodels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/predict)$`), ServiceName: "google.prediction", ResourceName: "prediction.hostedmodels.predict"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/prediction/v1.5/trainedmodels", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.5/trainedmodels)$`), ServiceName: "google.prediction", ResourceName: "prediction.trainedmodels.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/prediction/v1.5/trainedmodels/{id}/predict", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.5/trainedmodels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/predict)$`), ServiceName: "google.prediction", ResourceName: "prediction.trainedmodels.predict"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/prediction/v1.6/projects/{project}/hostedmodels/{hostedModelName}/predict", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.6/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/hostedmodels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/predict)$`), ServiceName: "google.prediction", ResourceName: "prediction.hostedmodels.predict"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/prediction/v1.6/projects/{project}/trainedmodels", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.6/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/trainedmodels)$`), ServiceName: "google.prediction", ResourceName: "prediction.trainedmodels.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/prediction/v1.6/projects/{project}/trainedmodels/{id}/predict", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.6/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/trainedmodels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/predict)$`), ServiceName: "google.prediction", ResourceName: "prediction.trainedmodels.predict"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/qpxExpress/v1/trips/search", PathMatcher: regexp.MustCompile(`^(/qpxExpress/v1/trips/search)$`), ServiceName: "google.qpxExpress", ResourceName: "qpxExpress.trips.search"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/replicapool/v1beta1/projects/{projectName}/zones/{zone}/pools", PathMatcher: regexp.MustCompile(`^(/replicapool/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pools)$`), ServiceName: "google.replicapool", ResourceName: "replicapool.pools.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/replicapool/v1beta1/projects/{projectName}/zones/{zone}/pools/{poolName}", PathMatcher: regexp.MustCompile(`^(/replicapool/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.replicapool", ResourceName: "replicapool.pools.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/replicapool/v1beta1/projects/{projectName}/zones/{zone}/pools/{poolName}/replicas/{replicaName}", PathMatcher: regexp.MustCompile(`^(/replicapool/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/replicas/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.replicapool", ResourceName: "replicapool.replicas.delete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/replicapool/v1beta1/projects/{projectName}/zones/{zone}/pools/{poolName}/replicas/{replicaName}/restart", PathMatcher: regexp.MustCompile(`^(/replicapool/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/replicas/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/restart)$`), ServiceName: "google.replicapool", ResourceName: "replicapool.replicas.restart"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/replicapool/v1beta1/projects/{projectName}/zones/{zone}/pools/{poolName}/resize", PathMatcher: regexp.MustCompile(`^(/replicapool/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resize)$`), ServiceName: "google.replicapool", ResourceName: "replicapool.pools.resize"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/replicapool/v1beta1/projects/{projectName}/zones/{zone}/pools/{poolName}/updateTemplate", PathMatcher: regexp.MustCompile(`^(/replicapool/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pools/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/updateTemplate)$`), ServiceName: "google.replicapool", ResourceName: "replicapool.pools.updatetemplate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/replicapool/v1beta2/projects/{project}/zones/{zone}/instanceGroupManagers", PathMatcher: regexp.MustCompile(`^(/replicapool/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers)$`), ServiceName: "google.replicapool", ResourceName: "replicapool.instanceGroupManagers.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/replicapool/v1beta2/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/abandonInstances", PathMatcher: regexp.MustCompile(`^(/replicapool/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/abandonInstances)$`), ServiceName: "google.replicapool", ResourceName: "replicapool.instanceGroupManagers.abandonInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/replicapool/v1beta2/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/deleteInstances", PathMatcher: regexp.MustCompile(`^(/replicapool/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/deleteInstances)$`), ServiceName: "google.replicapool", ResourceName: "replicapool.instanceGroupManagers.deleteInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/replicapool/v1beta2/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/recreateInstances", PathMatcher: regexp.MustCompile(`^(/replicapool/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/recreateInstances)$`), ServiceName: "google.replicapool", ResourceName: "replicapool.instanceGroupManagers.recreateInstances"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/replicapool/v1beta2/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resize", PathMatcher: regexp.MustCompile(`^(/replicapool/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resize)$`), ServiceName: "google.replicapool", ResourceName: "replicapool.instanceGroupManagers.resize"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/replicapool/v1beta2/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setInstanceTemplate", PathMatcher: regexp.MustCompile(`^(/replicapool/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setInstanceTemplate)$`), ServiceName: "google.replicapool", ResourceName: "replicapool.instanceGroupManagers.setInstanceTemplate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/replicapool/v1beta2/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setTargetPools", PathMatcher: regexp.MustCompile(`^(/replicapool/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setTargetPools)$`), ServiceName: "google.replicapool", ResourceName: "replicapool.instanceGroupManagers.setTargetPools"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/replicapoolupdater/v1beta1/projects/{project}/zones/{zone}/rollingUpdates", PathMatcher: regexp.MustCompile(`^(/replicapoolupdater/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/rollingUpdates)$`), ServiceName: "google.replicapoolupdater", ResourceName: "replicapoolupdater.rollingUpdates.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/replicapoolupdater/v1beta1/projects/{project}/zones/{zone}/rollingUpdates/{rollingUpdate}/cancel", PathMatcher: regexp.MustCompile(`^(/replicapoolupdater/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/rollingUpdates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cancel)$`), ServiceName: "google.replicapoolupdater", ResourceName: "replicapoolupdater.rollingUpdates.cancel"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/replicapoolupdater/v1beta1/projects/{project}/zones/{zone}/rollingUpdates/{rollingUpdate}/pause", PathMatcher: regexp.MustCompile(`^(/replicapoolupdater/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/rollingUpdates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pause)$`), ServiceName: "google.replicapoolupdater", ResourceName: "replicapoolupdater.rollingUpdates.pause"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/replicapoolupdater/v1beta1/projects/{project}/zones/{zone}/rollingUpdates/{rollingUpdate}/resume", PathMatcher: regexp.MustCompile(`^(/replicapoolupdater/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/rollingUpdates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resume)$`), ServiceName: "google.replicapoolupdater", ResourceName: "replicapoolupdater.rollingUpdates.resume"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/replicapoolupdater/v1beta1/projects/{project}/zones/{zone}/rollingUpdates/{rollingUpdate}/rollback", PathMatcher: regexp.MustCompile(`^(/replicapoolupdater/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/rollingUpdates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/rollback)$`), ServiceName: "google.replicapoolupdater", ResourceName: "replicapoolupdater.rollingUpdates.rollback"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/resourceviews/v1beta1/projects/{projectName}/regions/{region}/resourceViews", PathMatcher: regexp.MustCompile(`^(/resourceviews/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourceViews)$`), ServiceName: "google.resourceviews", ResourceName: "resourceviews.regionViews.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/resourceviews/v1beta1/projects/{projectName}/regions/{region}/resourceViews/{resourceViewName}/addResources", PathMatcher: regexp.MustCompile(`^(/resourceviews/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourceViews/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addResources)$`), ServiceName: "google.resourceviews", ResourceName: "resourceviews.regionViews.addresources"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/resourceviews/v1beta1/projects/{projectName}/regions/{region}/resourceViews/{resourceViewName}/removeResources", PathMatcher: regexp.MustCompile(`^(/resourceviews/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourceViews/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removeResources)$`), ServiceName: "google.resourceviews", ResourceName: "resourceviews.regionViews.removeresources"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/resourceviews/v1beta1/projects/{projectName}/regions/{region}/resourceViews/{resourceViewName}/resources", PathMatcher: regexp.MustCompile(`^(/resourceviews/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourceViews/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resources)$`), ServiceName: "google.resourceviews", ResourceName: "resourceviews.regionViews.listresources"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/resourceviews/v1beta1/projects/{projectName}/zones/{zone}/resourceViews", PathMatcher: regexp.MustCompile(`^(/resourceviews/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourceViews)$`), ServiceName: "google.resourceviews", ResourceName: "resourceviews.zoneViews.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/resourceviews/v1beta1/projects/{projectName}/zones/{zone}/resourceViews/{resourceViewName}/addResources", PathMatcher: regexp.MustCompile(`^(/resourceviews/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourceViews/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addResources)$`), ServiceName: "google.resourceviews", ResourceName: "resourceviews.zoneViews.addresources"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/resourceviews/v1beta1/projects/{projectName}/zones/{zone}/resourceViews/{resourceViewName}/removeResources", PathMatcher: regexp.MustCompile(`^(/resourceviews/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourceViews/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removeResources)$`), ServiceName: "google.resourceviews", ResourceName: "resourceviews.zoneViews.removeresources"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/resourceviews/v1beta1/projects/{projectName}/zones/{zone}/resourceViews/{resourceViewName}/resources", PathMatcher: regexp.MustCompile(`^(/resourceviews/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourceViews/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resources)$`), ServiceName: "google.resourceviews", ResourceName: "resourceviews.zoneViews.listresources"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/resourceviews/v1beta2/projects/{project}/zones/{zone}/resourceViews", PathMatcher: regexp.MustCompile(`^(/resourceviews/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourceViews)$`), ServiceName: "google.resourceviews", ResourceName: "resourceviews.zoneViews.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/resourceviews/v1beta2/projects/{project}/zones/{zone}/resourceViews/{resourceView}/addResources", PathMatcher: regexp.MustCompile(`^(/resourceviews/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourceViews/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addResources)$`), ServiceName: "google.resourceviews", ResourceName: "resourceviews.zoneViews.addResources"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/resourceviews/v1beta2/projects/{project}/zones/{zone}/resourceViews/{resourceView}/getService", PathMatcher: regexp.MustCompile(`^(/resourceviews/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourceViews/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/getService)$`), ServiceName: "google.resourceviews", ResourceName: "resourceviews.zoneViews.getService"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/resourceviews/v1beta2/projects/{project}/zones/{zone}/resourceViews/{resourceView}/removeResources", PathMatcher: regexp.MustCompile(`^(/resourceviews/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourceViews/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/removeResources)$`), ServiceName: "google.resourceviews", ResourceName: "resourceviews.zoneViews.removeResources"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/resourceviews/v1beta2/projects/{project}/zones/{zone}/resourceViews/{resourceView}/setService", PathMatcher: regexp.MustCompile(`^(/resourceviews/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resourceViews/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setService)$`), ServiceName: "google.resourceviews", ResourceName: "resourceviews.zoneViews.setService"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/siteVerification/v1/token", PathMatcher: regexp.MustCompile(`^(/siteVerification/v1/token)$`), ServiceName: "google.siteVerification", ResourceName: "siteVerification.webResource.getToken"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/siteVerification/v1/webResource", PathMatcher: regexp.MustCompile(`^(/siteVerification/v1/webResource)$`), ServiceName: "google.siteVerification", ResourceName: "siteVerification.webResource.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/spectrum/v1explorer/paws/getSpectrum", PathMatcher: regexp.MustCompile(`^(/spectrum/v1explorer/paws/getSpectrum)$`), ServiceName: "google.spectrum", ResourceName: "spectrum.paws.getSpectrum"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/spectrum/v1explorer/paws/getSpectrumBatch", PathMatcher: regexp.MustCompile(`^(/spectrum/v1explorer/paws/getSpectrumBatch)$`), ServiceName: "google.spectrum", ResourceName: "spectrum.paws.getSpectrumBatch"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/spectrum/v1explorer/paws/init", PathMatcher: regexp.MustCompile(`^(/spectrum/v1explorer/paws/init)$`), ServiceName: "google.spectrum", ResourceName: "spectrum.paws.init"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/spectrum/v1explorer/paws/notifySpectrumUse", PathMatcher: regexp.MustCompile(`^(/spectrum/v1explorer/paws/notifySpectrumUse)$`), ServiceName: "google.spectrum", ResourceName: "spectrum.paws.notifySpectrumUse"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/spectrum/v1explorer/paws/register", PathMatcher: regexp.MustCompile(`^(/spectrum/v1explorer/paws/register)$`), ServiceName: "google.spectrum", ResourceName: "spectrum.paws.register"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/spectrum/v1explorer/paws/verifyDevice", PathMatcher: regexp.MustCompile(`^(/spectrum/v1explorer/paws/verifyDevice)$`), ServiceName: "google.spectrum", ResourceName: "spectrum.paws.verifyDevice"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta3/projects/{project}/instances", PathMatcher: regexp.MustCompile(`^(/sql/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances)$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta3/projects/{project}/instances/clone", PathMatcher: regexp.MustCompile(`^(/sql/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/clone)$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.clone"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta3/projects/{project}/instances/{instance}/export", PathMatcher: regexp.MustCompile(`^(/sql/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/export)$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.export"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta3/projects/{project}/instances/{instance}/import", PathMatcher: regexp.MustCompile(`^(/sql/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/import)$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.import"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta3/projects/{project}/instances/{instance}/promoteReplica", PathMatcher: regexp.MustCompile(`^(/sql/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/promoteReplica)$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.promoteReplica"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta3/projects/{project}/instances/{instance}/resetSslConfig", PathMatcher: regexp.MustCompile(`^(/sql/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resetSslConfig)$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.resetSslConfig"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta3/projects/{project}/instances/{instance}/restart", PathMatcher: regexp.MustCompile(`^(/sql/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/restart)$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.restart"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta3/projects/{project}/instances/{instance}/restoreBackup", PathMatcher: regexp.MustCompile(`^(/sql/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/restoreBackup)$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.restoreBackup"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta3/projects/{project}/instances/{instance}/setRootPassword", PathMatcher: regexp.MustCompile(`^(/sql/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/setRootPassword)$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.setRootPassword"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta3/projects/{project}/instances/{instance}/sslCerts", PathMatcher: regexp.MustCompile(`^(/sql/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sslCerts)$`), ServiceName: "google.sqladmin", ResourceName: "sql.sslCerts.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta4/projects/{project}/instances", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances)$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/addServerCa", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/addServerCa)$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.addServerCa"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/backupRuns", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backupRuns)$`), ServiceName: "google.sqladmin", ResourceName: "sql.backupRuns.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/clone", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clone)$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.clone"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/createEphemeral", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/createEphemeral)$`), ServiceName: "google.sqladmin", ResourceName: "sql.sslCerts.createEphemeral"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/databases", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases)$`), ServiceName: "google.sqladmin", ResourceName: "sql.databases.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/demoteMaster", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/demoteMaster)$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.demoteMaster"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/export", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/export)$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.export"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/failover", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/failover)$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.failover"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/import", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/import)$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.import"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/promoteReplica", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/promoteReplica)$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.promoteReplica"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/resetSslConfig", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resetSslConfig)$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.resetSslConfig"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/restart", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/restart)$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.restart"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/restoreBackup", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/restoreBackup)$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.restoreBackup"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/rotateServerCa", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/rotateServerCa)$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.rotateServerCa"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/sslCerts", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sslCerts)$`), ServiceName: "google.sqladmin", ResourceName: "sql.sslCerts.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/startReplica", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/startReplica)$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.startReplica"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/stopReplica", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/stopReplica)$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.stopReplica"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/truncateLog", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/truncateLog)$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.truncateLog"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/users", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users)$`), ServiceName: "google.sqladmin", ResourceName: "sql.users.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/storage/v1/b", PathMatcher: regexp.MustCompile(`^(/storage/v1/b)$`), ServiceName: "google.storage", ResourceName: "storage.buckets.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/storage/v1/b/{bucket}/acl", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl)$`), ServiceName: "google.storage", ResourceName: "storage.bucketAccessControls.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/storage/v1/b/{bucket}/defaultObjectAcl", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/defaultObjectAcl)$`), ServiceName: "google.storage", ResourceName: "storage.defaultObjectAccessControls.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/storage/v1/b/{bucket}/lockRetentionPolicy", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/lockRetentionPolicy)$`), ServiceName: "google.storage", ResourceName: "storage.buckets.lockRetentionPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/storage/v1/b/{bucket}/notificationConfigs", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notificationConfigs)$`), ServiceName: "google.storage", ResourceName: "storage.notifications.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/storage/v1/b/{bucket}/o", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o)$`), ServiceName: "google.storage", ResourceName: "storage.objects.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/storage/v1/b/{bucket}/o/watch", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/watch)$`), ServiceName: "google.storage", ResourceName: "storage.objects.watchAll"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/storage/v1/b/{bucket}/o/{object}/acl", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl)$`), ServiceName: "google.storage", ResourceName: "storage.objectAccessControls.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/storage/v1/b/{destinationBucket}/o/{destinationObject}/compose", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/compose)$`), ServiceName: "google.storage", ResourceName: "storage.objects.compose"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/storage/v1/b/{sourceBucket}/o/{sourceObject}/copyTo/b/{destinationBucket}/o/{destinationObject}", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/copyTo/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.objects.copy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/storage/v1/b/{sourceBucket}/o/{sourceObject}/rewriteTo/b/{destinationBucket}/o/{destinationObject}", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/rewriteTo/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.objects.rewrite"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/storage/v1/channels/stop", PathMatcher: regexp.MustCompile(`^(/storage/v1/channels/stop)$`), ServiceName: "google.storage", ResourceName: "storage.channels.stop"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/storage/v1beta1/b", PathMatcher: regexp.MustCompile(`^(/storage/v1beta1/b)$`), ServiceName: "google.storage", ResourceName: "storage.buckets.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/storage/v1beta1/b/{bucket}/acl", PathMatcher: regexp.MustCompile(`^(/storage/v1beta1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl)$`), ServiceName: "google.storage", ResourceName: "storage.bucketAccessControls.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/storage/v1beta1/b/{bucket}/o", PathMatcher: regexp.MustCompile(`^(/storage/v1beta1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o)$`), ServiceName: "google.storage", ResourceName: "storage.objects.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/storage/v1beta1/b/{bucket}/o/{object}/acl", PathMatcher: regexp.MustCompile(`^(/storage/v1beta1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl)$`), ServiceName: "google.storage", ResourceName: "storage.objectAccessControls.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/storage/v1beta2/b", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b)$`), ServiceName: "google.storage", ResourceName: "storage.buckets.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/storage/v1beta2/b/{bucket}/acl", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl)$`), ServiceName: "google.storage", ResourceName: "storage.bucketAccessControls.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/storage/v1beta2/b/{bucket}/defaultObjectAcl", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/defaultObjectAcl)$`), ServiceName: "google.storage", ResourceName: "storage.defaultObjectAccessControls.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/storage/v1beta2/b/{bucket}/o", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o)$`), ServiceName: "google.storage", ResourceName: "storage.objects.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/storage/v1beta2/b/{bucket}/o/watch", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/watch)$`), ServiceName: "google.storage", ResourceName: "storage.objects.watchAll"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/storage/v1beta2/b/{bucket}/o/{object}/acl", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl)$`), ServiceName: "google.storage", ResourceName: "storage.objectAccessControls.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/storage/v1beta2/b/{destinationBucket}/o/{destinationObject}/compose", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/compose)$`), ServiceName: "google.storage", ResourceName: "storage.objects.compose"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/storage/v1beta2/b/{sourceBucket}/o/{sourceObject}/copyTo/b/{destinationBucket}/o/{destinationObject}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/copyTo/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.objects.copy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/storage/v1beta2/channels/stop", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/channels/stop)$`), ServiceName: "google.storage", ResourceName: "storage.channels.stop"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/surveys/v2/surveys", PathMatcher: regexp.MustCompile(`^(/surveys/v2/surveys)$`), ServiceName: "google.surveys", ResourceName: "surveys.surveys.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/surveys/v2/surveys/{resourceId}/start", PathMatcher: regexp.MustCompile(`^(/surveys/v2/surveys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/start)$`), ServiceName: "google.surveys", ResourceName: "surveys.surveys.start"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/surveys/v2/surveys/{resourceId}/stop", PathMatcher: regexp.MustCompile(`^(/surveys/v2/surveys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/stop)$`), ServiceName: "google.surveys", ResourceName: "surveys.surveys.stop"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/environments)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.environments.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/folders)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.folders.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tags)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.tags.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/triggers)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.triggers.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/variables)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.variables.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.versions.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/publish", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/publish)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.versions.publish"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/restore", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/restore)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.versions.restore"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/undelete", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/undelete)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.versions.undelete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v1/accounts/{accountId}/permissions", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/permissions)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.permissions.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v2/{+parent}/built_in_variables", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(/built_in_variables)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.built_in_variables.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v2/{+parent}/containers", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(/containers)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v2/{+parent}/environments", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(/environments)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.environments.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v2/{+parent}/folders", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(/folders)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.folders.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v2/{+parent}/proposal", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(/proposal)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.proposal.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v2/{+parent}/tags", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(/tags)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.tags.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v2/{+parent}/triggers", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(/triggers)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.triggers.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v2/{+parent}/user_permissions", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(/user_permissions)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.user_permissions.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v2/{+parent}/variables", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(/variables)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.variables.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v2/{+parent}/workspaces", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(/workspaces)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v2/{+path}/built_in_variables:revert", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(/built_in_variables:revert)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.built_in_variables.revert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v2/{+path}:create_version", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(:create_version)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.create_version"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v2/{+path}:entities", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(:entities)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.folders.entities"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v2/{+path}:move_entities_to_folder", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(:move_entities_to_folder)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.folders.move_entities_to_folder"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v2/{+path}:publish", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(:publish)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.versions.publish"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v2/{+path}:quick_preview", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(:quick_preview)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.quick_preview"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v2/{+path}:reauthorize", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(:reauthorize)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.environments.reauthorize"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v2/{+path}:resolve_conflict", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(:resolve_conflict)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.resolve_conflict"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v2/{+path}:revert", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(:revert)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.folders.revert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v2/{+path}:revert", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(:revert)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.tags.revert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v2/{+path}:revert", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(:revert)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.triggers.revert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v2/{+path}:revert", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(:revert)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.variables.revert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v2/{+path}:set_latest", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(:set_latest)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.versions.set_latest"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v2/{+path}:sync", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(:sync)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.sync"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tagmanager/v2/{+path}:undelete", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?(:undelete)$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.versions.undelete"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/taskqueue/v1beta1/projects/{project}/taskqueues/{taskqueue}/tasks/lease", PathMatcher: regexp.MustCompile(`^(/taskqueue/v1beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/taskqueues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks/lease)$`), ServiceName: "google.taskqueue", ResourceName: "taskqueue.tasks.lease"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/taskqueue/v1beta2/projects/{project}/taskqueues/{taskqueue}/tasks", PathMatcher: regexp.MustCompile(`^(/taskqueue/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/taskqueues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks)$`), ServiceName: "google.taskqueue", ResourceName: "taskqueue.tasks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/taskqueue/v1beta2/projects/{project}/taskqueues/{taskqueue}/tasks/lease", PathMatcher: regexp.MustCompile(`^(/taskqueue/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/taskqueues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks/lease)$`), ServiceName: "google.taskqueue", ResourceName: "taskqueue.tasks.lease"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/taskqueue/v1beta2/projects/{project}/taskqueues/{taskqueue}/tasks/{task}", PathMatcher: regexp.MustCompile(`^(/taskqueue/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/taskqueues/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.taskqueue", ResourceName: "taskqueue.tasks.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tasks/v1/lists/{tasklist}/clear", PathMatcher: regexp.MustCompile(`^(/tasks/v1/lists/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clear)$`), ServiceName: "google.tasks", ResourceName: "tasks.tasks.clear"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tasks/v1/lists/{tasklist}/tasks", PathMatcher: regexp.MustCompile(`^(/tasks/v1/lists/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks)$`), ServiceName: "google.tasks", ResourceName: "tasks.tasks.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tasks/v1/lists/{tasklist}/tasks/{task}/move", PathMatcher: regexp.MustCompile(`^(/tasks/v1/lists/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/move)$`), ServiceName: "google.tasks", ResourceName: "tasks.tasks.move"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/tasks/v1/users/@me/lists", PathMatcher: regexp.MustCompile(`^(/tasks/v1/users/@me/lists)$`), ServiceName: "google.tasks", ResourceName: "tasks.tasklists.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/toolresults/v1beta3/projects/{projectId}/histories", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/steps)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.steps.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/steps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/perfMetricsSummary)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.steps.perfMetricsSummary.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/steps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/perfSampleSeries)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.steps.perfSampleSeries.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples:batchCreate", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/steps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/perfSampleSeries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/samples:batchCreate)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.steps.perfSampleSeries.samples.batchCreate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}:publishXunitXmlFiles", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/steps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:publishXunitXmlFiles)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.steps.publishXunitXmlFiles"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/toolresults/v1beta3/projects/{projectId}:initializeSettings", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:initializeSettings)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.initializeSettings"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/toolresults/v1beta3firstparty/projects/{projectId}/histories", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3firstparty/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/toolresults/v1beta3firstparty/projects/{projectId}/histories/{historyId}/executions", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3firstparty/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/toolresults/v1beta3firstparty/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3firstparty/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/steps)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.steps.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/toolresults/v1beta3firstparty/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3firstparty/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/steps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/perfMetricsSummary)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.steps.perfMetricsSummary.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/toolresults/v1beta3firstparty/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3firstparty/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/steps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/perfSampleSeries)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.steps.perfSampleSeries.create"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/toolresults/v1beta3firstparty/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples:batchCreate", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3firstparty/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/steps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/perfSampleSeries/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/samples:batchCreate)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.steps.perfSampleSeries.samples.batchCreate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/toolresults/v1beta3firstparty/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}:publishXunitXmlFiles", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3firstparty/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/histories/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/executions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/steps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:publishXunitXmlFiles)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.histories.executions.steps.publishXunitXmlFiles"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/toolresults/v1beta3firstparty/projects/{projectId}:initializeSettings", PathMatcher: regexp.MustCompile(`^(/toolresults/v1beta3firstparty/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(:initializeSettings)$`), ServiceName: "google.toolresults", ResourceName: "toolresults.projects.initializeSettings"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/urlshortener/v1/url", PathMatcher: regexp.MustCompile(`^(/urlshortener/v1/url)$`), ServiceName: "google.urlshortener", ResourceName: "urlshortener.url.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/webmasters/v3/sites/{siteUrl}/searchAnalytics/query", PathMatcher: regexp.MustCompile(`^(/webmasters/v3/sites/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/searchAnalytics/query)$`), ServiceName: "google.webmasters", ResourceName: "webmasters.searchanalytics.query"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/analytics/v1/groupItems", PathMatcher: regexp.MustCompile(`^(/youtube/analytics/v1/groupItems)$`), ServiceName: "google.youtubeAnalytics", ResourceName: "youtubeAnalytics.groupItems.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/analytics/v1/groups", PathMatcher: regexp.MustCompile(`^(/youtube/analytics/v1/groups)$`), ServiceName: "google.youtubeAnalytics", ResourceName: "youtubeAnalytics.groups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/analytics/v1beta1/groupItems", PathMatcher: regexp.MustCompile(`^(/youtube/analytics/v1beta1/groupItems)$`), ServiceName: "google.youtubeAnalytics", ResourceName: "youtubeAnalytics.groupItems.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/analytics/v1beta1/groups", PathMatcher: regexp.MustCompile(`^(/youtube/analytics/v1beta1/groups)$`), ServiceName: "google.youtubeAnalytics", ResourceName: "youtubeAnalytics.groups.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/v3/activities", PathMatcher: regexp.MustCompile(`^(/youtube/v3/activities)$`), ServiceName: "google.youtube", ResourceName: "youtube.activities.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/v3/captions", PathMatcher: regexp.MustCompile(`^(/youtube/v3/captions)$`), ServiceName: "google.youtube", ResourceName: "youtube.captions.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/v3/channelBanners/insert", PathMatcher: regexp.MustCompile(`^(/youtube/v3/channelBanners/insert)$`), ServiceName: "google.youtube", ResourceName: "youtube.channelBanners.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/v3/channelSections", PathMatcher: regexp.MustCompile(`^(/youtube/v3/channelSections)$`), ServiceName: "google.youtube", ResourceName: "youtube.channelSections.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/v3/commentThreads", PathMatcher: regexp.MustCompile(`^(/youtube/v3/commentThreads)$`), ServiceName: "google.youtube", ResourceName: "youtube.commentThreads.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/v3/comments", PathMatcher: regexp.MustCompile(`^(/youtube/v3/comments)$`), ServiceName: "google.youtube", ResourceName: "youtube.comments.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/v3/comments/markAsSpam", PathMatcher: regexp.MustCompile(`^(/youtube/v3/comments/markAsSpam)$`), ServiceName: "google.youtube", ResourceName: "youtube.comments.markAsSpam"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/v3/comments/setModerationStatus", PathMatcher: regexp.MustCompile(`^(/youtube/v3/comments/setModerationStatus)$`), ServiceName: "google.youtube", ResourceName: "youtube.comments.setModerationStatus"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/v3/liveBroadcasts", PathMatcher: regexp.MustCompile(`^(/youtube/v3/liveBroadcasts)$`), ServiceName: "google.youtube", ResourceName: "youtube.liveBroadcasts.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/v3/liveBroadcasts/bind", PathMatcher: regexp.MustCompile(`^(/youtube/v3/liveBroadcasts/bind)$`), ServiceName: "google.youtube", ResourceName: "youtube.liveBroadcasts.bind"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/v3/liveBroadcasts/control", PathMatcher: regexp.MustCompile(`^(/youtube/v3/liveBroadcasts/control)$`), ServiceName: "google.youtube", ResourceName: "youtube.liveBroadcasts.control"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/v3/liveBroadcasts/transition", PathMatcher: regexp.MustCompile(`^(/youtube/v3/liveBroadcasts/transition)$`), ServiceName: "google.youtube", ResourceName: "youtube.liveBroadcasts.transition"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/v3/liveChat/bans", PathMatcher: regexp.MustCompile(`^(/youtube/v3/liveChat/bans)$`), ServiceName: "google.youtube", ResourceName: "youtube.liveChatBans.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/v3/liveChat/messages", PathMatcher: regexp.MustCompile(`^(/youtube/v3/liveChat/messages)$`), ServiceName: "google.youtube", ResourceName: "youtube.liveChatMessages.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/v3/liveChat/moderators", PathMatcher: regexp.MustCompile(`^(/youtube/v3/liveChat/moderators)$`), ServiceName: "google.youtube", ResourceName: "youtube.liveChatModerators.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/v3/liveStreams", PathMatcher: regexp.MustCompile(`^(/youtube/v3/liveStreams)$`), ServiceName: "google.youtube", ResourceName: "youtube.liveStreams.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/v3/playlistItems", PathMatcher: regexp.MustCompile(`^(/youtube/v3/playlistItems)$`), ServiceName: "google.youtube", ResourceName: "youtube.playlistItems.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/v3/playlists", PathMatcher: regexp.MustCompile(`^(/youtube/v3/playlists)$`), ServiceName: "google.youtube", ResourceName: "youtube.playlists.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/v3/subscriptions", PathMatcher: regexp.MustCompile(`^(/youtube/v3/subscriptions)$`), ServiceName: "google.youtube", ResourceName: "youtube.subscriptions.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/v3/thumbnails/set", PathMatcher: regexp.MustCompile(`^(/youtube/v3/thumbnails/set)$`), ServiceName: "google.youtube", ResourceName: "youtube.thumbnails.set"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/v3/videos", PathMatcher: regexp.MustCompile(`^(/youtube/v3/videos)$`), ServiceName: "google.youtube", ResourceName: "youtube.videos.insert"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/v3/videos/rate", PathMatcher: regexp.MustCompile(`^(/youtube/v3/videos/rate)$`), ServiceName: "google.youtube", ResourceName: "youtube.videos.rate"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/v3/videos/reportAbuse", PathMatcher: regexp.MustCompile(`^(/youtube/v3/videos/reportAbuse)$`), ServiceName: "google.youtube", ResourceName: "youtube.videos.reportAbuse"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/v3/watermarks/set", PathMatcher: regexp.MustCompile(`^(/youtube/v3/watermarks/set)$`), ServiceName: "google.youtube", ResourceName: "youtube.watermarks.set"},
		{Hostname: "www.googleapis.com", HTTPMethod: "POST", PathTemplate: "/youtube/v3/watermarks/unset", PathMatcher: regexp.MustCompile(`^(/youtube/v3/watermarks/unset)$`), ServiceName: "google.youtube", ResourceName: "youtube.watermarks.unset"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/adexchangebuyer/v1.2/accounts/{id}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.2/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.accounts.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/adexchangebuyer/v1.3/accounts/{id}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.3/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.accounts.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/adexchangebuyer/v1.3/billinginfo/{accountId}/{billingId}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.3/billinginfo/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.budget.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/adexchangebuyer/v1.3/pretargetingconfigs/{accountId}/{configId}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.3/pretargetingconfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.pretargetingConfig.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/adexchangebuyer/v1.4/accounts/{id}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.accounts.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/adexchangebuyer/v1.4/billinginfo/{accountId}/{billingId}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/billinginfo/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.budget.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/adexchangebuyer/v1.4/pretargetingconfigs/{accountId}/{configId}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/pretargetingconfigs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.pretargetingConfig.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/adexchangebuyer/v1.4/proposals/{proposalId}/{revisionNumber}/{updateAction}", PathMatcher: regexp.MustCompile(`^(/adexchangebuyer/v1\.4/proposals/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.adexchangebuyer", ResourceName: "adexchangebuyer.proposals.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/chromeos/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.chromeosdevices.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/admin/directory/v1/customer/{customerId}/orgunits{/orgUnitPath*}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/orgunits)(?:/((?:(?:[\x2c\x3d\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*)(?:/(?:(?:[\x2c\x3d\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))*))?$`), ServiceName: "google.admin", ResourceName: "directory.orgunits.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/admin/directory/v1/customer/{customerId}/schemas/{schemaKey}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/schemas/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.schemas.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/admin/directory/v1/customer/{customer}/notifications/{notificationId}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/notifications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.notifications.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/admin/directory/v1/customer/{customer}/resources/buildings/{buildingId}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resources/buildings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.resources.buildings.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resources/calendars/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.resources.calendars.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/admin/directory/v1/customer/{customer}/resources/features/{featureKey}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/resources/features/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.resources.features.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/admin/directory/v1/customer/{customer}/roles/{roleId}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customer/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/roles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.roles.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/admin/directory/v1/customers/{customerKey}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/customers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.customers.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/admin/directory/v1/groups/{groupKey}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.groups.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/admin/directory/v1/groups/{groupKey}/members/{memberKey}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/members/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.members.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/admin/directory/v1/users/{userKey}", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.admin", ResourceName: "directory.users.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/admin/directory/v1/users/{userKey}/photos/thumbnail", PathMatcher: regexp.MustCompile(`^(/admin/directory/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/photos/thumbnail)$`), ServiceName: "google.admin", ResourceName: "directory.users.photos.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/adsensehost/v4.1/accounts/{accountId}/adclients/{adClientId}/adunits", PathMatcher: regexp.MustCompile(`^(/adsensehost/v4\.1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/adunits)$`), ServiceName: "google.adsensehost", ResourceName: "adsensehost.accounts.adunits.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/adsensehost/v4.1/adclients/{adClientId}/customchannels", PathMatcher: regexp.MustCompile(`^(/adsensehost/v4\.1/adclients/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customchannels)$`), ServiceName: "google.adsensehost", ResourceName: "adsensehost.customchannels.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/analytics/v3/management/accounts/{accountId}/entityUserLinks/{linkId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityUserLinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.accountUserLinks.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/analytics/v3/management/accounts/{accountId}/filters/{filterId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/filters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.filters.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.webproperties.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions/{customDimensionId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customDimensions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.customDimensions.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics/{customMetricId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/customMetrics/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.customMetrics.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks/{webPropertyAdWordsLinkId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityAdWordsLinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.webPropertyAdWordsLinks.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityUserLinks/{linkId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityUserLinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.webpropertyUserLinks.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.profiles.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/entityUserLinks/{linkId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entityUserLinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.profileUserLinks.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments/{experimentId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/experiments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.experiments.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals/{goalId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/goals/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.goals.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks/{linkId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/profileFilterLinks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.profileFilterLinks.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences/{remarketingAudienceId}", PathMatcher: regexp.MustCompile(`^(/analytics/v3/management/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/webproperties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingAudiences/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.analytics", ResourceName: "analytics.management.remarketingAudience.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/account", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/account)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.enterprises.setAccount"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/androidDevicePolicyConfig", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/androidDevicePolicyConfig)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.enterprises.setAndroidDevicePolicyConfig"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/storeLayout)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.enterprises.setStoreLayout"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages/{pageId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/storeLayout/pages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.storelayoutpages.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages/{pageId}/clusters/{clusterId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/storeLayout/pages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/clusters/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.storelayoutclusters.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.users.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/availableProductSet", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/availableProductSet)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.users.setAvailableProductSet"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.devices.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/installs/{installId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/installs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.installs.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/managedConfigurationsForDevice/{managedConfigurationForDeviceId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedConfigurationsForDevice/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.managedconfigurationsfordevice.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/state", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/devices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/state)$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.devices.setState"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/entitlements/{entitlementId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/entitlements/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.entitlements.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/managedConfigurationsForUser/{managedConfigurationForUserId}", PathMatcher: regexp.MustCompile(`^(/androidenterprise/v1/enterprises/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedConfigurationsForUser/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidenterprise", ResourceName: "androidenterprise.managedconfigurationsforuser.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/apks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/expansionFiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.expansionfiles.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/listings/{language}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/apks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.apklistings.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/details", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/details)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.details.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/listings/{language}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.listings.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/testers/{track}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.testers.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/androidpublisher/v2/applications/{packageName}/edits/{editId}/tracks/{track}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tracks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.tracks.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/androidpublisher/v2/applications/{packageName}/inappproducts/{sku}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v2/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inappproducts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.inappproducts.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/apks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/expansionFiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.expansionfiles.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/details", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/details)$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.details.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/listings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.listings.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/testers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.testers.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/edits/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tracks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.edits.tracks.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/androidpublisher/v3/applications/{packageName}/inappproducts/{sku}", PathMatcher: regexp.MustCompile(`^(/androidpublisher/v3/applications/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/inappproducts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.androidpublisher", ResourceName: "androidpublisher.inappproducts.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/apps/licensing/v1/product/{productId}/sku/{skuId}/user/{userId}", PathMatcher: regexp.MustCompile(`^(/apps/licensing/v1/product/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sku/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/user/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.licensing", ResourceName: "licensing.licenseAssignments.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/apps/reseller/v1/customers/{customerId}", PathMatcher: regexp.MustCompile(`^(/apps/reseller/v1/customers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.reseller", ResourceName: "reseller.customers.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/appstate/v1/states/{stateKey}", PathMatcher: regexp.MustCompile(`^(/appstate/v1/states/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.appstate", ResourceName: "appstate.states.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/bigquery/v2/projects/{projectId}/datasets/{datasetId}", PathMatcher: regexp.MustCompile(`^(/bigquery/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/datasets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.bigquery", ResourceName: "bigquery.datasets.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/bigquery/v2/projects/{projectId}/datasets/{datasetId}/tables/{tableId}", PathMatcher: regexp.MustCompile(`^(/bigquery/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/datasets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.bigquery", ResourceName: "bigquery.tables.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/blogger/v3/blogs/{blogId}/pages/{pageId}", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.pages.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/blogger/v3/blogs/{blogId}/pages/{pageId}", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/pages/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.pages.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/blogger/v3/blogs/{blogId}/posts/{postId}", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.posts.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/blogger/v3/blogs/{blogId}/posts/{postId}", PathMatcher: regexp.MustCompile(`^(/blogger/v3/blogs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/posts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.blogger", ResourceName: "blogger.posts.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/books/v1/mylibrary/annotations/{annotationId}", PathMatcher: regexp.MustCompile(`^(/books/v1/mylibrary/annotations/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.books", ResourceName: "books.mylibrary.annotations.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/calendar/v3/calendars/{calendarId}", PathMatcher: regexp.MustCompile(`^(/calendar/v3/calendars/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.calendar", ResourceName: "calendar.calendars.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/calendar/v3/calendars/{calendarId}/acl/{ruleId}", PathMatcher: regexp.MustCompile(`^(/calendar/v3/calendars/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.calendar", ResourceName: "calendar.acl.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/calendar/v3/calendars/{calendarId}/events/{eventId}", PathMatcher: regexp.MustCompile(`^(/calendar/v3/calendars/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/events/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.calendar", ResourceName: "calendar.events.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/calendar/v3/users/me/calendarList/{calendarId}", PathMatcher: regexp.MustCompile(`^(/calendar/v3/users/me/calendarList/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.calendar", ResourceName: "calendar.calendarList.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/alpha/projects/{project}/global/backendBuckets/{backendBucket}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendBuckets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.backendBuckets.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/alpha/projects/{project}/global/backendServices/{backendService}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/alpha/projects/{project}/global/firewalls/{firewall}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/firewalls/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.firewalls.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/alpha/projects/{project}/global/healthChecks/{healthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/healthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.healthChecks.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/alpha/projects/{project}/global/httpHealthChecks/{httpHealthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpHealthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.httpHealthChecks.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/alpha/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpsHealthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.httpsHealthChecks.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/alpha/projects/{project}/global/urlMaps/{urlMap}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/urlMaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.urlMaps.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/autoscalers", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers)$`), ServiceName: "google.compute", ResourceName: "compute.regionAutoscalers.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/backendServices/{backendService}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionBackendServices.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/healthChecks/{healthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/healthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionHealthChecks.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/routers/{router}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/routers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.routers.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/alpha/projects/{project}/regions/{region}/urlMaps/{urlMap}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/urlMaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionUrlMaps.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/autoscalers", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers)$`), ServiceName: "google.compute", ResourceName: "compute.autoscalers.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}", PathMatcher: regexp.MustCompile(`^(/compute/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/beta/projects/{project}/global/backendBuckets/{backendBucket}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendBuckets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.backendBuckets.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/beta/projects/{project}/global/backendServices/{backendService}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/beta/projects/{project}/global/firewalls/{firewall}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/firewalls/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.firewalls.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/beta/projects/{project}/global/healthChecks/{healthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/healthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.healthChecks.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/beta/projects/{project}/global/httpHealthChecks/{httpHealthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpHealthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.httpHealthChecks.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/beta/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpsHealthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.httpsHealthChecks.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/beta/projects/{project}/global/urlMaps/{urlMap}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/urlMaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.urlMaps.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/autoscalers", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers)$`), ServiceName: "google.compute", ResourceName: "compute.regionAutoscalers.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/backendServices/{backendService}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionBackendServices.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionInstanceGroupManagers.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/beta/projects/{project}/regions/{region}/routers/{router}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/routers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.routers.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/autoscalers", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers)$`), ServiceName: "google.compute", ResourceName: "compute.autoscalers.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}", PathMatcher: regexp.MustCompile(`^(/compute/beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instanceGroupManagers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.instanceGroupManagers.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/v1/projects/{project}/global/backendBuckets/{backendBucket}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendBuckets/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.backendBuckets.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/v1/projects/{project}/global/backendServices/{backendService}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.backendServices.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/v1/projects/{project}/global/firewalls/{firewall}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/firewalls/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.firewalls.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/v1/projects/{project}/global/healthChecks/{healthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/healthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.healthChecks.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/v1/projects/{project}/global/httpHealthChecks/{httpHealthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpHealthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.httpHealthChecks.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/v1/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/httpsHealthChecks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.httpsHealthChecks.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/v1/projects/{project}/global/urlMaps/{urlMap}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/urlMaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.urlMaps.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/autoscalers", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers)$`), ServiceName: "google.compute", ResourceName: "compute.regionAutoscalers.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/backendServices/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.regionBackendServices.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/v1/projects/{project}/regions/{region}/routers/{router}", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/regions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/routers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.compute", ResourceName: "compute.routers.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/compute/v1/projects/{project}/zones/{zone}/autoscalers", PathMatcher: regexp.MustCompile(`^(/compute/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/zones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/autoscalers)$`), ServiceName: "google.compute", ResourceName: "compute.autoscalers.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/consumersurveys/v2/mobileAppPanels/{panelId}", PathMatcher: regexp.MustCompile(`^(/consumersurveys/v2/mobileAppPanels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.consumersurveys", ResourceName: "consumersurveys.mobileapppanels.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/consumersurveys/v2/surveys/{surveyUrlId}", PathMatcher: regexp.MustCompile(`^(/consumersurveys/v2/surveys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.consumersurveys", ResourceName: "consumersurveys.surveys.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/content/v2/{merchantId}/accounts/{accountId}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.accounts.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/content/v2/{merchantId}/accounttax/{accountId}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounttax/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.accounttax.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/content/v2/{merchantId}/datafeeds/{datafeedId}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/datafeeds/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.datafeeds.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/content/v2/{merchantId}/liasettings/{accountId}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/liasettings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.liasettings.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/content/v2/{merchantId}/shippingsettings/{accountId}", PathMatcher: regexp.MustCompile(`^(/content/v2/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/shippingsettings/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.content", ResourceName: "content.shippingsettings.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/compositeTypes/{compositeType}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/compositeTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.compositeTypes.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/typeProviders/{typeProvider}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/typeProviders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.typeProviders.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/deploymentmanager/alpha/projects/{project}/global/types/{type}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/alpha/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/types/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.types.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/compositeTypes/{compositeType}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/compositeTypes/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.compositeTypes.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/deployments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.deployments.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/deploymentmanager/v2beta/projects/{project}/global/typeProviders/{typeProvider}", PathMatcher: regexp.MustCompile(`^(/deploymentmanager/v2beta/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/global/typeProviders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.deploymentmanager", ResourceName: "deploymentmanager.typeProviders.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/accountUserProfiles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountUserProfiles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountUserProfiles.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/accounts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accounts.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/ads", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/ads)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.ads.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/advertiserGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserGroups.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/advertisers", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertisers)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertisers.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/campaigns", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.campaigns.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/campaigns/{campaignId}/landingPages", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/landingPages)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.landingPages.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/contentCategories", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contentCategories)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.contentCategories.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/creativeFields", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFields.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFieldValues)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFieldValues.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/creativeGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeGroups.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/creatives", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creatives.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/eventTags", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/eventTags)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.eventTags.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/floodlightActivities", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivities)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivities.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/floodlightActivityGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivityGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivityGroups.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/floodlightConfigurations", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightConfigurations)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightConfigurations.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/placementGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementGroups.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/placementStrategies", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementStrategies)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementStrategies.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/placements", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placements)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placements.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/remarketingListShares", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingListShares)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingListShares.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/remarketingLists", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingLists)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingLists.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/reports/{reportId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/sites", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sites)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sites.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/subaccounts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subaccounts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.subaccounts.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/targetingTemplates", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetingTemplates)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.targetingTemplates.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.7/userprofiles/{profileId}/userRoles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.7/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRoles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRoles.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/accountUserProfiles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountUserProfiles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountUserProfiles.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/accounts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accounts.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/ads", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/ads)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.ads.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/advertiserGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserGroups.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/advertisers", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertisers)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertisers.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/campaigns", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.campaigns.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/campaigns/{campaignId}/landingPages", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/landingPages)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.landingPages.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/contentCategories", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contentCategories)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.contentCategories.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/creativeFields", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFields.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFieldValues)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFieldValues.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/creativeGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeGroups.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/creatives", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creatives.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/eventTags", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/eventTags)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.eventTags.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/floodlightActivities", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivities)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivities.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/floodlightActivityGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivityGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivityGroups.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/floodlightConfigurations", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightConfigurations)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightConfigurations.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/placementGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementGroups.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/placementStrategies", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementStrategies)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementStrategies.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/placements", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placements)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placements.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/remarketingListShares", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingListShares)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingListShares.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/remarketingLists", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingLists)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingLists.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/reports/{reportId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/sites", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sites)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sites.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/subaccounts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subaccounts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.subaccounts.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/targetingTemplates", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetingTemplates)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.targetingTemplates.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v2.8/userprofiles/{profileId}/userRoles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v2\.8/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRoles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRoles.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/accountUserProfiles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountUserProfiles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountUserProfiles.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/accounts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accounts.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/ads", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/ads)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.ads.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/advertiserGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserGroups.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/advertiserLandingPages", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserLandingPages)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserLandingPages.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/advertisers", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertisers)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertisers.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/campaigns", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.campaigns.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/contentCategories", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contentCategories)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.contentCategories.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/creativeFields", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFields.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFieldValues)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFieldValues.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/creativeGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeGroups.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/creatives", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creatives.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/eventTags", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/eventTags)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.eventTags.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/floodlightActivities", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivities)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivities.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/floodlightActivityGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivityGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivityGroups.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/floodlightConfigurations", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightConfigurations)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightConfigurations.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/placementGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementGroups.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/placementStrategies", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementStrategies)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementStrategies.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/placements", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placements)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placements.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/remarketingListShares", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingListShares)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingListShares.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/remarketingLists", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingLists)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingLists.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/reports/{reportId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/sites", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sites)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sites.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/subaccounts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subaccounts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.subaccounts.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/targetingTemplates", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetingTemplates)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.targetingTemplates.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.0/userprofiles/{profileId}/userRoles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.0/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRoles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRoles.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/accountUserProfiles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accountUserProfiles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accountUserProfiles.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/accounts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/accounts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.accounts.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/ads", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/ads)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.ads.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/advertiserGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserGroups.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/advertiserLandingPages", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertiserLandingPages)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertiserLandingPages.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/advertisers", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/advertisers)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.advertisers.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/campaigns", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/campaigns)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.campaigns.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/contentCategories", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/contentCategories)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.contentCategories.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/creativeFields", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFields.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFields/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeFieldValues)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeFieldValues.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/creativeGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creativeGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creativeGroups.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/creatives", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/creatives)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.creatives.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/eventTags", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/eventTags)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.eventTags.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/floodlightActivities", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivities)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivities.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/floodlightActivityGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightActivityGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightActivityGroups.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/floodlightConfigurations", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/floodlightConfigurations)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.floodlightConfigurations.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/placementGroups", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementGroups)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementGroups.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/placementStrategies", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placementStrategies)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placementStrategies.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/placements", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/placements)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.placements.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/remarketingListShares", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingListShares)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingListShares.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/remarketingLists", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/remarketingLists)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.remarketingLists.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/reports/{reportId}", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.reports.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/sites", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sites)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.sites.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/subaccounts", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/subaccounts)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.subaccounts.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/targetingTemplates", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/targetingTemplates)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.targetingTemplates.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dfareporting/v3.1/userprofiles/{profileId}/userRoles", PathMatcher: regexp.MustCompile(`^(/dfareporting/v3\.1/userprofiles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/userRoles)$`), ServiceName: "google.dfareporting", ResourceName: "dfareporting.userRoles.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dns/v1/projects/{project}/managedZones/{managedZone}", PathMatcher: regexp.MustCompile(`^(/dns/v1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dns", ResourceName: "dns.managedZones.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dns/v1beta2/projects/{project}/managedZones/{managedZone}", PathMatcher: regexp.MustCompile(`^(/dns/v1beta2/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dns", ResourceName: "dns.managedZones.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/dns/v2beta1/projects/{project}/managedZones/{managedZone}", PathMatcher: regexp.MustCompile(`^(/dns/v2beta1/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/managedZones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.dns", ResourceName: "dns.managedZones.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/doubleclicksearch/v2/conversion", PathMatcher: regexp.MustCompile(`^(/doubleclicksearch/v2/conversion)$`), ServiceName: "google.doubleclicksearch", ResourceName: "doubleclicksearch.conversion.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/drive/v2/files/{fileId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.files.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/drive/v2/files/{fileId}/comments/{commentId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.comments.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/comments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/replies/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.replies.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/drive/v2/files/{fileId}/permissions/{permissionId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/permissions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.permissions.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/drive/v2/files/{fileId}/properties/{propertyKey}", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/properties/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.properties.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/drive/v2/files/{fileId}/realtime", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/realtime)$`), ServiceName: "google.drive", ResourceName: "drive.realtime.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/drive/v2/files/{fileId}/revisions/{revisionId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/files/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/revisions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.revisions.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/drive/v2/teamdrives/{teamDriveId}", PathMatcher: regexp.MustCompile(`^(/drive/v2/teamdrives/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.drive", ResourceName: "drive.teamdrives.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/fitness/v1/users/{userId}/dataSources/{dataSourceId}", PathMatcher: regexp.MustCompile(`^(/fitness/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dataSources/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fitness", ResourceName: "fitness.users.dataSources.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/fitness/v1/users/{userId}/sessions/{sessionId}", PathMatcher: regexp.MustCompile(`^(/fitness/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sessions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fitness", ResourceName: "fitness.users.sessions.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/fusiontables/v1/tables/{tableId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.table.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/fusiontables/v1/tables/{tableId}/columns/{columnId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/columns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.column.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/fusiontables/v1/tables/{tableId}/styles/{styleId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/styles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.style.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/fusiontables/v1/tables/{tableId}/templates/{templateId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v1/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/templates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.template.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/fusiontables/v2/tables/{tableId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.table.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/fusiontables/v2/tables/{tableId}/columns/{columnId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/columns/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.column.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/fusiontables/v2/tables/{tableId}/styles/{styleId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/styles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.style.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/fusiontables/v2/tables/{tableId}/templates/{templateId}", PathMatcher: regexp.MustCompile(`^(/fusiontables/v2/tables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/templates/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.fusiontables", ResourceName: "fusiontables.template.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/games/v1/pushtokens", PathMatcher: regexp.MustCompile(`^(/games/v1/pushtokens)$`), ServiceName: "google.games", ResourceName: "games.pushtokens.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/games/v1/quests/{questId}/milestones/{milestoneId}/claim", PathMatcher: regexp.MustCompile(`^(/games/v1/quests/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/milestones/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/claim)$`), ServiceName: "google.games", ResourceName: "games.questMilestones.claim"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/games/v1/turnbasedmatches/{matchId}/cancel", PathMatcher: regexp.MustCompile(`^(/games/v1/turnbasedmatches/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/cancel)$`), ServiceName: "google.games", ResourceName: "games.turnBasedMatches.cancel"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/games/v1/turnbasedmatches/{matchId}/decline", PathMatcher: regexp.MustCompile(`^(/games/v1/turnbasedmatches/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/decline)$`), ServiceName: "google.games", ResourceName: "games.turnBasedMatches.decline"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/games/v1/turnbasedmatches/{matchId}/dismiss", PathMatcher: regexp.MustCompile(`^(/games/v1/turnbasedmatches/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/dismiss)$`), ServiceName: "google.games", ResourceName: "games.turnBasedMatches.dismiss"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/games/v1/turnbasedmatches/{matchId}/finish", PathMatcher: regexp.MustCompile(`^(/games/v1/turnbasedmatches/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/finish)$`), ServiceName: "google.games", ResourceName: "games.turnBasedMatches.finish"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/games/v1/turnbasedmatches/{matchId}/join", PathMatcher: regexp.MustCompile(`^(/games/v1/turnbasedmatches/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/join)$`), ServiceName: "google.games", ResourceName: "games.turnBasedMatches.join"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/games/v1/turnbasedmatches/{matchId}/leave", PathMatcher: regexp.MustCompile(`^(/games/v1/turnbasedmatches/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/leave)$`), ServiceName: "google.games", ResourceName: "games.turnBasedMatches.leave"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/games/v1/turnbasedmatches/{matchId}/leaveTurn", PathMatcher: regexp.MustCompile(`^(/games/v1/turnbasedmatches/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/leaveTurn)$`), ServiceName: "google.games", ResourceName: "games.turnBasedMatches.leaveTurn"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/games/v1/turnbasedmatches/{matchId}/turn", PathMatcher: regexp.MustCompile(`^(/games/v1/turnbasedmatches/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/turn)$`), ServiceName: "google.games", ResourceName: "games.turnBasedMatches.takeTurn"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/games/v1configuration/achievements/{achievementId}", PathMatcher: regexp.MustCompile(`^(/games/v1configuration/achievements/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gamesConfiguration", ResourceName: "gamesConfiguration.achievementConfigurations.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/games/v1configuration/leaderboards/{leaderboardId}", PathMatcher: regexp.MustCompile(`^(/games/v1configuration/leaderboards/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gamesConfiguration", ResourceName: "gamesConfiguration.leaderboardConfigurations.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/gmail/v1/users/{userId}/drafts/{id}", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/drafts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gmail", ResourceName: "gmail.users.drafts.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/gmail/v1/users/{userId}/labels/{id}", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/labels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gmail", ResourceName: "gmail.users.labels.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/gmail/v1/users/{userId}/settings/autoForwarding", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings/autoForwarding)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.settings.updateAutoForwarding"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/gmail/v1/users/{userId}/settings/imap", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings/imap)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.settings.updateImap"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/gmail/v1/users/{userId}/settings/pop", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings/pop)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.settings.updatePop"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings/sendAs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.gmail", ResourceName: "gmail.users.settings.sendAs.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/gmail/v1/users/{userId}/settings/vacation", PathMatcher: regexp.MustCompile(`^(/gmail/v1/users/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/settings/vacation)$`), ServiceName: "google.gmail", ResourceName: "gmail.users.settings.updateVacation"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/groups/v1/groups/{groupUniqueId}", PathMatcher: regexp.MustCompile(`^(/groups/v1/groups/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.groupssettings", ResourceName: "groupsSettings.groups.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/mirror/v1/contacts/{id}", PathMatcher: regexp.MustCompile(`^(/mirror/v1/contacts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.mirror", ResourceName: "mirror.contacts.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/mirror/v1/subscriptions/{id}", PathMatcher: regexp.MustCompile(`^(/mirror/v1/subscriptions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.mirror", ResourceName: "mirror.subscriptions.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/mirror/v1/timeline/{id}", PathMatcher: regexp.MustCompile(`^(/mirror/v1/timeline/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.mirror", ResourceName: "mirror.timeline.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/plusDomains/v1/circles/{circleId}", PathMatcher: regexp.MustCompile(`^(/plusDomains/v1/circles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.plusDomains", ResourceName: "plusDomains.circles.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/plusDomains/v1/circles/{circleId}/people", PathMatcher: regexp.MustCompile(`^(/plusDomains/v1/circles/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/people)$`), ServiceName: "google.plusDomains", ResourceName: "plusDomains.circles.addPeople"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/prediction/v1.2/training/{data}", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.2/training/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.prediction", ResourceName: "prediction.training.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/prediction/v1.3/training/{data}", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.3/training/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.prediction", ResourceName: "prediction.training.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/prediction/v1.4/trainedmodels/{id}", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.4/trainedmodels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.prediction", ResourceName: "prediction.trainedmodels.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/prediction/v1.5/trainedmodels/{id}", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.5/trainedmodels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.prediction", ResourceName: "prediction.trainedmodels.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/prediction/v1.6/projects/{project}/trainedmodels/{id}", PathMatcher: regexp.MustCompile(`^(/prediction/v1\.6/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/trainedmodels/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.prediction", ResourceName: "prediction.trainedmodels.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/siteVerification/v1/webResource/{id}", PathMatcher: regexp.MustCompile(`^(/siteVerification/v1/webResource/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.siteVerification", ResourceName: "siteVerification.webResource.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/sql/v1beta3/projects/{project}/instances/{instance}", PathMatcher: regexp.MustCompile(`^(/sql/v1beta3/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.sqladmin", ResourceName: "sql.instances.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/databases/{database}", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/databases/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.sqladmin", ResourceName: "sql.databases.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/sql/v1beta4/projects/{project}/instances/{instance}/users", PathMatcher: regexp.MustCompile(`^(/sql/v1beta4/projects/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/instances/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/users)$`), ServiceName: "google.sqladmin", ResourceName: "sql.users.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/storage/v1/b/{bucket}", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.buckets.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/storage/v1/b/{bucket}/acl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.bucketAccessControls.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/storage/v1/b/{bucket}/defaultObjectAcl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/defaultObjectAcl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.defaultObjectAccessControls.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/storage/v1/b/{bucket}/iam", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/iam)$`), ServiceName: "google.storage", ResourceName: "storage.buckets.setIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/storage/v1/b/{bucket}/o/{object}", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.objects.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/storage/v1/b/{bucket}/o/{object}/acl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.objectAccessControls.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/storage/v1/b/{bucket}/o/{object}/iam", PathMatcher: regexp.MustCompile(`^(/storage/v1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/iam)$`), ServiceName: "google.storage", ResourceName: "storage.objects.setIamPolicy"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/storage/v1beta1/b/{bucket}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.buckets.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/storage/v1beta1/b/{bucket}/acl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.bucketAccessControls.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/storage/v1beta1/b/{bucket}/o/{object}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.objects.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/storage/v1beta1/b/{bucket}/o/{object}/acl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta1/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.objectAccessControls.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/storage/v1beta2/b/{bucket}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.buckets.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/storage/v1beta2/b/{bucket}/acl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.bucketAccessControls.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/storage/v1beta2/b/{bucket}/defaultObjectAcl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/defaultObjectAcl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.defaultObjectAccessControls.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/storage/v1beta2/b/{bucket}/o/{object}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.objects.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/storage/v1beta2/b/{bucket}/o/{object}/acl/{entity}", PathMatcher: regexp.MustCompile(`^(/storage/v1beta2/b/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/o/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/acl/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.storage", ResourceName: "storage.objectAccessControls.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/surveys/v2/surveys/{surveyUrlId}", PathMatcher: regexp.MustCompile(`^(/surveys/v2/surveys/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.surveys", ResourceName: "surveys.surveys.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/tagmanager/v1/accounts/{accountId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/environments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.environments.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.folders.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/move_folders/{folderId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/move_folders/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.move_folders.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/reauthorize_environments/{environmentId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reauthorize_environments/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.reauthorize_environments.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tags/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.tags.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/triggers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.triggers.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/variables/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.variables.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/containers/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/versions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.versions.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/tagmanager/v1/accounts/{accountId}/permissions/{permissionId}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v1/accounts/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/permissions/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.permissions.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.environments.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.versions.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.folders.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.tags.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.triggers.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.updateProposal"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.containers.workspaces.variables.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/tagmanager/v2/{+path}", PathMatcher: regexp.MustCompile(`^(/tagmanager/v2/)((?:(?:[\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e\x21\x23\x24\x26-\x2c\x2f\x3a\x3b\x3d\x3f\x40\x5b\x5d]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tagmanager", ResourceName: "tagmanager.accounts.user_permissions.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/tasks/v1/lists/{tasklist}/tasks/{task}", PathMatcher: regexp.MustCompile(`^(/tasks/v1/lists/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/tasks/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tasks", ResourceName: "tasks.tasks.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/tasks/v1/users/@me/lists/{tasklist}", PathMatcher: regexp.MustCompile(`^(/tasks/v1/users/@me/lists/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.tasks", ResourceName: "tasks.tasklists.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/webmasters/v3/sites/{siteUrl}", PathMatcher: regexp.MustCompile(`^(/webmasters/v3/sites/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.webmasters", ResourceName: "webmasters.sites.add"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/webmasters/v3/sites/{siteUrl}/sitemaps/{feedpath}", PathMatcher: regexp.MustCompile(`^(/webmasters/v3/sites/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/sitemaps/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.webmasters", ResourceName: "webmasters.sitemaps.submit"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/youtube/analytics/v1/groups", PathMatcher: regexp.MustCompile(`^(/youtube/analytics/v1/groups)$`), ServiceName: "google.youtubeAnalytics", ResourceName: "youtubeAnalytics.groups.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/youtube/analytics/v1beta1/groups", PathMatcher: regexp.MustCompile(`^(/youtube/analytics/v1beta1/groups)$`), ServiceName: "google.youtubeAnalytics", ResourceName: "youtubeAnalytics.groups.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/youtube/v3/captions", PathMatcher: regexp.MustCompile(`^(/youtube/v3/captions)$`), ServiceName: "google.youtube", ResourceName: "youtube.captions.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/youtube/v3/channelSections", PathMatcher: regexp.MustCompile(`^(/youtube/v3/channelSections)$`), ServiceName: "google.youtube", ResourceName: "youtube.channelSections.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/youtube/v3/channels", PathMatcher: regexp.MustCompile(`^(/youtube/v3/channels)$`), ServiceName: "google.youtube", ResourceName: "youtube.channels.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/youtube/v3/commentThreads", PathMatcher: regexp.MustCompile(`^(/youtube/v3/commentThreads)$`), ServiceName: "google.youtube", ResourceName: "youtube.commentThreads.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/youtube/v3/comments", PathMatcher: regexp.MustCompile(`^(/youtube/v3/comments)$`), ServiceName: "google.youtube", ResourceName: "youtube.comments.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/youtube/v3/liveBroadcasts", PathMatcher: regexp.MustCompile(`^(/youtube/v3/liveBroadcasts)$`), ServiceName: "google.youtube", ResourceName: "youtube.liveBroadcasts.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/youtube/v3/liveStreams", PathMatcher: regexp.MustCompile(`^(/youtube/v3/liveStreams)$`), ServiceName: "google.youtube", ResourceName: "youtube.liveStreams.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/youtube/v3/playlistItems", PathMatcher: regexp.MustCompile(`^(/youtube/v3/playlistItems)$`), ServiceName: "google.youtube", ResourceName: "youtube.playlistItems.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/youtube/v3/playlists", PathMatcher: regexp.MustCompile(`^(/youtube/v3/playlists)$`), ServiceName: "google.youtube", ResourceName: "youtube.playlists.update"},
		{Hostname: "www.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/youtube/v3/videos", PathMatcher: regexp.MustCompile(`^(/youtube/v3/videos)$`), ServiceName: "google.youtube", ResourceName: "youtube.videos.update"},
		{Hostname: "youtubeanalytics.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/groupItems", PathMatcher: regexp.MustCompile(`^(/v2/groupItems)$`), ServiceName: "google.youtubeAnalytics", ResourceName: "youtubeAnalytics.groupItems.delete"},
		{Hostname: "youtubeanalytics.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v2/groups", PathMatcher: regexp.MustCompile(`^(/v2/groups)$`), ServiceName: "google.youtubeAnalytics", ResourceName: "youtubeAnalytics.groups.delete"},
		{Hostname: "youtubeanalytics.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/groupItems", PathMatcher: regexp.MustCompile(`^(/v2/groupItems)$`), ServiceName: "google.youtubeAnalytics", ResourceName: "youtubeAnalytics.groupItems.list"},
		{Hostname: "youtubeanalytics.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/groups", PathMatcher: regexp.MustCompile(`^(/v2/groups)$`), ServiceName: "google.youtubeAnalytics", ResourceName: "youtubeAnalytics.groups.list"},
		{Hostname: "youtubeanalytics.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v2/reports", PathMatcher: regexp.MustCompile(`^(/v2/reports)$`), ServiceName: "google.youtubeAnalytics", ResourceName: "youtubeAnalytics.reports.query"},
		{Hostname: "youtubeanalytics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/groupItems", PathMatcher: regexp.MustCompile(`^(/v2/groupItems)$`), ServiceName: "google.youtubeAnalytics", ResourceName: "youtubeAnalytics.groupItems.insert"},
		{Hostname: "youtubeanalytics.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v2/groups", PathMatcher: regexp.MustCompile(`^(/v2/groups)$`), ServiceName: "google.youtubeAnalytics", ResourceName: "youtubeAnalytics.groups.insert"},
		{Hostname: "youtubeanalytics.googleapis.com", HTTPMethod: "PUT", PathTemplate: "/v2/groups", PathMatcher: regexp.MustCompile(`^(/v2/groups)$`), ServiceName: "google.youtubeAnalytics", ResourceName: "youtubeAnalytics.groups.update"},
		{Hostname: "youtubereporting.googleapis.com", HTTPMethod: "DELETE", PathTemplate: "/v1/jobs/{jobId}", PathMatcher: regexp.MustCompile(`^(/v1/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.youtubereporting", ResourceName: "youtubereporting.jobs.delete"},
		{Hostname: "youtubereporting.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/jobs", PathMatcher: regexp.MustCompile(`^(/v1/jobs)$`), ServiceName: "google.youtubereporting", ResourceName: "youtubereporting.jobs.list"},
		{Hostname: "youtubereporting.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/jobs/{jobId}", PathMatcher: regexp.MustCompile(`^(/v1/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.youtubereporting", ResourceName: "youtubereporting.jobs.get"},
		{Hostname: "youtubereporting.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/jobs/{jobId}/reports", PathMatcher: regexp.MustCompile(`^(/v1/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports)$`), ServiceName: "google.youtubereporting", ResourceName: "youtubereporting.jobs.reports.list"},
		{Hostname: "youtubereporting.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/jobs/{jobId}/reports/{reportId}", PathMatcher: regexp.MustCompile(`^(/v1/jobs/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?(/reports/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.youtubereporting", ResourceName: "youtubereporting.jobs.reports.get"},
		{Hostname: "youtubereporting.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/media/{mediaId}", PathMatcher: regexp.MustCompile(`^(/v1/media/)((?:(?:[\x2c\x2d\x2e\x30-\x39\x41-\x5a\x5f\x61-\x7a\x7e]|%[[:xdigit:]][[:xdigit:]])*))?$`), ServiceName: "google.youtubereporting", ResourceName: "youtubereporting.media.download"},
		{Hostname: "youtubereporting.googleapis.com", HTTPMethod: "GET", PathTemplate: "/v1/reportTypes", PathMatcher: regexp.MustCompile(`^(/v1/reportTypes)$`), ServiceName: "google.youtubereporting", ResourceName: "youtubereporting.reportTypes.list"},
		{Hostname: "youtubereporting.googleapis.com", HTTPMethod: "POST", PathTemplate: "/v1/jobs", PathMatcher: regexp.MustCompile(`^(/v1/jobs)$`), ServiceName: "google.youtubereporting", ResourceName: "youtubereporting.jobs.create"},
	}...)
}
