apikey.go raw

   1  package account
   2  
   3  // APIKey wraps an NS1 /account/apikeys resource
   4  type APIKey struct {
   5  	// Read-only fields
   6  	ID         string `json:"id,omitempty"`
   7  	Key        string `json:"key,omitempty"`
   8  	LastAccess int    `json:"last_access,omitempty"`
   9  
  10  	Name              string         `json:"name"`
  11  	TeamIDs           []string       `json:"teams"`
  12  	Permissions       PermissionsMap `json:"permissions"`
  13  	IPWhitelist       []string       `json:"ip_whitelist"`
  14  	IPWhitelistStrict bool           `json:"ip_whitelist_strict"`
  15  }
  16