Merge pull request #12001 from influxdata/add_billing_resource

feat(influxdb): add billing resource type
pull/12002/head
kelwang 2019-02-20 09:34:40 -05:00 committed by GitHub
commit d79b86078c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 0 deletions

View File

@ -121,6 +121,8 @@ const (
LabelsResourceType = ResourceType("labels") // 11
// ViewsResourceType gives permission to one or more views.
ViewsResourceType = ResourceType("views") // 12
// BillingResourceType gives permission to one or more billings.
BillingResourceType = ResourceType("billing") // 13
)
// AllResourceTypes is the list of all known resource types.
@ -138,6 +140,7 @@ var AllResourceTypes = []ResourceType{
SecretsResourceType, // 10
LabelsResourceType, // 11
ViewsResourceType, // 12
BillingResourceType, // 13
}
// OrgResourceTypes is the list of all known resource types that belong to an organization.
@ -173,6 +176,7 @@ func (t ResourceType) Valid() (err error) {
case SecretsResourceType: // 10
case LabelsResourceType: // 11
case ViewsResourceType: // 12
case BillingResourceType: // 13
default:
err = ErrInvalidResourceType
}