Skip to content

Commit

Permalink
feat(influxdb): secrets resource type
Browse files Browse the repository at this point in the history
  • Loading branch information
leodido committed Jan 22, 2019
1 parent c76974d commit eae9d44
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions authz.go
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,8 @@ const (
MacrosResourceType = ResourceType("macros") // 8
// ScraperResourceType gives permission to one or more scrapers.
ScraperResourceType = ResourceType("scrapers") // 9
// SecretsResourceType gives permission to one or more scrapers.
SecretsResourceType = ResourceType("secrets") // 10
)

// AllResourceTypes is the list of all known resource types.
Expand All @@ -129,6 +131,7 @@ var AllResourceTypes = []ResourceType{
UsersResourceType, // 7
MacrosResourceType, // 8
ScraperResourceType, // 9
SecretsResourceType, // 10
}

// OrgResourceTypes is the list of all known resource types that belong to an organization.
Expand All @@ -140,6 +143,7 @@ var OrgResourceTypes = []ResourceType{
TelegrafsResourceType, // 6
UsersResourceType, // 7
MacrosResourceType, // 8
SecretsResourceType, // 10
}

// Valid checks if the resource type is a member of the ResourceType enum.
Expand All @@ -160,6 +164,7 @@ func (t ResourceType) Valid() (err error) {
case UsersResourceType: // 7
case MacrosResourceType: // 8
case ScraperResourceType: // 9
case SecretsResourceType: // 10
default:
err = ErrInvalidResourceType
}
Expand Down

0 comments on commit eae9d44

Please sign in to comment.