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.