change common resources from message-level annotations to file-level annotations.

PiperOrigin-RevId: 284236794
pull/589/head
Google APIs 5 years ago committed by Copybara-Service
parent a00e2c575e
commit ed5dec3929
  1. 26
      google/cloud/common_resources.proto

@ -22,47 +22,31 @@ package google.cloud;
import "google/api/resource.proto"; import "google/api/resource.proto";
message Project { option (google.api.resource_definition) = {
option (google.api.resource) = {
type: "cloudresourcemanager.googleapis.com/Project" type: "cloudresourcemanager.googleapis.com/Project"
pattern: "projects/{project}" pattern: "projects/{project}"
}; };
string name = 1;
}
message Organization { option (google.api.resource_definition) = {
option (google.api.resource) = {
type: "cloudresourcemanager.googleapis.com/Organization" type: "cloudresourcemanager.googleapis.com/Organization"
pattern: "organizations/{organization}" pattern: "organizations/{organization}"
}; };
string name = 1;
}
message Folder { option (google.api.resource_definition) = {
option (google.api.resource) = {
type: "cloudresourcemanager.googleapis.com/Folder" type: "cloudresourcemanager.googleapis.com/Folder"
pattern: "folders/{folder}" pattern: "folders/{folder}"
}; };
string name = 1;
}
message BillingAccount { option (google.api.resource_definition) = {
option (google.api.resource) = {
type: "cloudbilling.googleapis.com/BillingAccount" type: "cloudbilling.googleapis.com/BillingAccount"
pattern: "billingAccounts/{billing_account}" pattern: "billingAccounts/{billing_account}"
}; };
string name = 1; option (google.api.resource_definition) = {
}
message Location {
option (google.api.resource) = {
type: "locations.googleapis.com/Location" type: "locations.googleapis.com/Location"
pattern: "projects/{project}/locations/{location}" pattern: "projects/{project}/locations/{location}"
}; };
string name = 1;
}

Loading…
Cancel
Save