Documentation ¶
Index ¶
- type Client
- func (c *Client) GetEnvironmentsAndMZones(ctx context.Context, account string) ([]accountmanagement.TenantResourceDto, ...)
- func (c *Client) GetGroups(ctx context.Context, accUUID string) ([]accountmanagement.GetGroupDto, error)
- func (c *Client) GetGroupsForUser(ctx context.Context, userEmail string, accountUUID string) (*accountmanagement.GroupUserDto, error)
- func (c *Client) GetPermissionFor(ctx context.Context, accUUID string, groupUUID string) (*accountmanagement.PermissionsGroupDto, error)
- func (c *Client) GetPolicies(ctx context.Context, account string) ([]accountmanagement.PolicyOverview, error)
- func (c *Client) GetPolicyDefinition(ctx context.Context, dto accountmanagement.PolicyOverview) (*accountmanagement.LevelPolicyDto, error)
- func (c *Client) GetPolicyGroupBindings(ctx context.Context, levelType string, levelId string) (*accountmanagement.LevelPolicyBindingDto, error)
- func (c *Client) GetUsers(ctx context.Context, accountUUID string) ([]accountmanagement.UsersDto, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func (*Client) GetEnvironmentsAndMZones ¶
func (c *Client) GetEnvironmentsAndMZones(ctx context.Context, account string) ([]accountmanagement.TenantResourceDto, []accountmanagement.ManagementZoneResourceDto, error)
func (*Client) GetGroups ¶
func (c *Client) GetGroups(ctx context.Context, accUUID string) ([]accountmanagement.GetGroupDto, error)
func (*Client) GetGroupsForUser ¶
func (c *Client) GetGroupsForUser(ctx context.Context, userEmail string, accountUUID string) (*accountmanagement.GroupUserDto, error)
func (*Client) GetPermissionFor ¶
func (c *Client) GetPermissionFor(ctx context.Context, accUUID string, groupUUID string) (*accountmanagement.PermissionsGroupDto, error)
func (*Client) GetPolicies ¶
func (c *Client) GetPolicies(ctx context.Context, account string) ([]accountmanagement.PolicyOverview, error)
func (*Client) GetPolicyDefinition ¶
func (c *Client) GetPolicyDefinition(ctx context.Context, dto accountmanagement.PolicyOverview) (*accountmanagement.LevelPolicyDto, error)
func (*Client) GetPolicyGroupBindings ¶
func (c *Client) GetPolicyGroupBindings(ctx context.Context, levelType string, levelId string) (*accountmanagement.LevelPolicyBindingDto, error)
Click to show internal directories.
Click to hide internal directories.