Documentation ¶
Index ¶
- type Account
- type AccountInfo
- type Environment
- type Group
- type GroupId
- type ManagementZone
- type Policy
- type PolicyId
- type PolicyLevel
- type PolicyLevelAccount
- type PolicyLevelEnvironment
- type Ref
- type Reference
- type Resources
- type ServiceUser
- type ServiceUserId
- type StrReference
- type User
- type UserId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountInfo ¶ added in v2.10.0
func (AccountInfo) String ¶ added in v2.10.0
func (a AccountInfo) String() string
type Environment ¶
type Group ¶
type Group struct { ID string Name string Description string FederatedAttributeValues []string Account *Account Environment []Environment ManagementZone []ManagementZone OriginObjectID string }
type ManagementZone ¶
type PolicyLevel ¶
type PolicyLevel = any // either PolicyLevelAccount or PolicyLevelEnvironment is allowed
type PolicyLevelAccount ¶
type PolicyLevelAccount struct {
Type string
}
type PolicyLevelEnvironment ¶
type Resources ¶
type Resources struct { Policies map[PolicyId]Policy Groups map[GroupId]Group Users map[UserId]User ServiceUsers map[ServiceUserId]ServiceUser }
func NewAccountManagementResources ¶
func NewAccountManagementResources() *Resources
type ServiceUser ¶ added in v2.18.0
type ServiceUserId ¶ added in v2.18.0
type ServiceUserId = string
type StrReference ¶
type StrReference string
func (StrReference) ID ¶
func (r StrReference) ID() string
Click to show internal directories.
Click to hide internal directories.