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. 56
      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) = {
} type: "locations.googleapis.com/Location"
pattern: "projects/{project}/locations/{location}"
};
message Location {
option (google.api.resource) = {
type: "locations.googleapis.com/Location"
pattern: "projects/{project}/locations/{location}"
};
string name = 1;
}

Loading…
Cancel
Save