github.com/hashicorp/vault/sdk@v0.13.0/logical/controlgroup.go (about) 1 // Copyright (c) HashiCorp, Inc. 2 // SPDX-License-Identifier: MPL-2.0 3 4 package logical 5 6 import ( 7 "time" 8 ) 9 10 type ControlGroup struct { 11 Authorizations []*Authz `json:"authorizations"` 12 RequestTime time.Time `json:"request_time"` 13 Approved bool `json:"approved"` 14 NamespaceID string `json:"namespace_id"` 15 } 16 17 type Authz struct { 18 Token string `json:"token"` 19 AuthorizationTime time.Time `json:"authorization_time"` 20 }