Documentation ¶
Index ¶
- type Client
- func (c Client) CloseAccounts(ctx context.Context, accts []*organizations.Account) []error
- func (c Client) CreateAccount(ctx context.Context, consoleUI runner.ConsoleUI, mgmtAcct resource.Account, ...) (string, error)
- func (c Client) CreateOrganizationUnit(ctx context.Context, consoleUI runner.ConsoleUI, mgmtAcct resource.Account, ...) (*organizations.OrganizationalUnit, error)
- func (c Client) CurrentAccounts(ctx context.Context) ([]*organizations.Account, error)
- func (c Client) CurrentAccountsForParent(ctx context.Context, parentID string) ([]*organizations.Account, error)
- func (c Client) CurrentOUsForParent(ctx context.Context, parentID string) ([]*organizations.OrganizationalUnit, error)
- func (c Client) FetchGroupAndDescendents(ctx context.Context, ouID, mgmtAccountID string) (resource.AccountGroup, error)
- func (c Client) FetchManagementAccount(ctx context.Context) (*resource.Account, error)
- func (c Client) GetOrganizationUnit(ctx context.Context, OUId string) (*organizations.OrganizationalUnit, error)
- func (c Client) GetOrganizationUnitChildren(ctx context.Context, OUId string) ([]*organizations.OrganizationalUnit, error)
- func (c Client) GetRootId() (string, error)
- func (c Client) ListAccountsForParent(parentID string) ([]*organizations.Account, error)
- func (c Client) ListOrganizationalUnits(parentID string) ([]*organizations.OrganizationalUnit, error)
- func (c Client) MoveAccount(ctx context.Context, consoleUI runner.ConsoleUI, mgmtAcct resource.Account, ...) error
- func (c Client) RecreateOU(ctx context.Context, consoleUI runner.ConsoleUI, mgmtAcct resource.Account, ...) error
- func (c Client) UpdateOrganizationUnit(ctx context.Context, ouID, newName string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (Client) CloseAccounts ¶
func (Client) CreateAccount ¶ added in v0.3.1
func (Client) CreateOrganizationUnit ¶ added in v0.3.0
func (Client) CurrentAccounts ¶
CurrentAccounts fetches all accounts in the organization.
func (Client) CurrentAccountsForParent ¶ added in v0.3.0
func (Client) CurrentOUsForParent ¶ added in v0.3.0
func (c Client) CurrentOUsForParent(ctx context.Context, parentID string) ([]*organizations.OrganizationalUnit, error)
func (Client) FetchGroupAndDescendents ¶ added in v0.3.1
func (Client) FetchManagementAccount ¶ added in v0.3.1
func (Client) GetOrganizationUnit ¶ added in v0.3.0
func (c Client) GetOrganizationUnit(ctx context.Context, OUId string) (*organizations.OrganizationalUnit, error)
func (Client) GetOrganizationUnitChildren ¶ added in v0.3.0
func (c Client) GetOrganizationUnitChildren(ctx context.Context, OUId string) ([]*organizations.OrganizationalUnit, error)
func (Client) ListAccountsForParent ¶ added in v0.3.0
func (c Client) ListAccountsForParent(parentID string) ([]*organizations.Account, error)
func (Client) ListOrganizationalUnits ¶ added in v0.3.0
func (c Client) ListOrganizationalUnits(parentID string) ([]*organizations.OrganizationalUnit, error)
func (Client) MoveAccount ¶ added in v0.3.0
func (Client) RecreateOU ¶ added in v0.3.0
Click to show internal directories.
Click to hide internal directories.