|
|
|
@ -18,6 +18,7 @@ package google.cloud.billing.budgets.v1alpha1; |
|
|
|
|
|
|
|
|
|
import "google/api/field_behavior.proto"; |
|
|
|
|
import "google/api/resource.proto"; |
|
|
|
|
import "google/protobuf/struct.proto"; |
|
|
|
|
import "google/type/money.proto"; |
|
|
|
|
|
|
|
|
|
option go_package = "google.golang.org/genproto/googleapis/cloud/billing/budgets/v1alpha1;budgets"; |
|
|
|
@ -176,4 +177,17 @@ message Filter { |
|
|
|
|
// The service names are available through the Catalog API: |
|
|
|
|
// https://cloud.google.com/billing/v1/how-tos/catalog-api. |
|
|
|
|
repeated string services = 3 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
|
|
|
|
|
// Optional. A set of subaccounts of the form `billingAccounts/{account_id}`, specifying |
|
|
|
|
// that usage from only this set of subaccounts should be included in the |
|
|
|
|
// budget. If a subaccount is set to the name of the master account, usage |
|
|
|
|
// from the master account will be included. If omitted, the report will |
|
|
|
|
// include usage from the master account and all subaccounts, if they exist. |
|
|
|
|
repeated string subaccounts = 5 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
|
|
|
|
|
// Optional. A single label and value pair specifying that usage from only this set of |
|
|
|
|
// labeled resources should be included in the budget. Currently, multiple |
|
|
|
|
// entries or multiple values per entry are not allowed. If omitted, the |
|
|
|
|
// report will include all labeled and unlabeled usage. |
|
|
|
|
map<string, google.protobuf.ListValue> labels = 6 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
} |
|
|
|
|