A C D E G H I L O P R S T 
All Classes All Packages

A

accountId - Variable in class pl.wrzasq.lambda.cform.account.model.AccountRequest
Existing account ID to invite into organization.
AccountManager - Class in pl.wrzasq.lambda.cform.account.service
Organizations API implementation.
AccountManager(AWSOrganizations) - Constructor for class pl.wrzasq.lambda.cform.account.service.AccountManager
Initializes object with given Organizations client.
accountName - Variable in class pl.wrzasq.lambda.cform.account.model.AccountRequest
Name to label the account.
AccountRequest - Class in pl.wrzasq.lambda.cform.account.model
Account CloudFormation request.
AccountRequest() - Constructor for class pl.wrzasq.lambda.cform.account.model.AccountRequest
 
administratorRoleName - Variable in class pl.wrzasq.lambda.cform.account.model.AccountRequest
Role name for the administration purposes.

C

canEqual(Object) - Method in class pl.wrzasq.lambda.cform.account.model.AccountRequest
 
createAccount(String, String, String) - Method in class pl.wrzasq.lambda.cform.account.service.AccountManager
Creates plain, new account.

D

DEFAULT_SLEEP_INTERVAL - Static variable in class pl.wrzasq.lambda.cform.account.service.AccountManager
Default sleep interval (1 minute).
delete(AccountRequest, String) - Method in class pl.wrzasq.lambda.cform.account.service.AccountManager
Handles organization deletion.

E

email - Variable in class pl.wrzasq.lambda.cform.account.model.AccountRequest
E-mail address for which to create an account.
equals(Object) - Method in class pl.wrzasq.lambda.cform.account.model.AccountRequest
 

G

getAccountId() - Method in class pl.wrzasq.lambda.cform.account.model.AccountRequest
Existing account ID to invite into organization.
getAccountName() - Method in class pl.wrzasq.lambda.cform.account.model.AccountRequest
Name to label the account.
getAdministratorRoleName() - Method in class pl.wrzasq.lambda.cform.account.model.AccountRequest
Role name for the administration purposes.
getEmail() - Method in class pl.wrzasq.lambda.cform.account.model.AccountRequest
E-mail address for which to create an account.
getOuId() - Method in class pl.wrzasq.lambda.cform.account.model.AccountRequest
Organizational Unit ID in which to place an account.

H

handle(CfnRequest<AccountRequest>, Context) - Method in class pl.wrzasq.lambda.cform.account.Handler
Handles invocation.
handler - Static variable in class pl.wrzasq.lambda.cform.account.Handler
CloudFormation response handler.
Handler - Class in pl.wrzasq.lambda.cform.account
CloudFormation request handler.
Handler() - Constructor for class pl.wrzasq.lambda.cform.account.Handler
 
hashCode() - Method in class pl.wrzasq.lambda.cform.account.model.AccountRequest
 

I

initializeAccount(AccountRequest) - Method in class pl.wrzasq.lambda.cform.account.service.AccountManager
Manages new account for organization.
inviteAccount(String) - Method in class pl.wrzasq.lambda.cform.account.service.AccountManager
Invites existing account to organization.

L

logger - Variable in class pl.wrzasq.lambda.cform.account.service.AccountManager
Logger.

O

organizations - Variable in class pl.wrzasq.lambda.cform.account.service.AccountManager
AWS Organizations API client.
ouId - Variable in class pl.wrzasq.lambda.cform.account.model.AccountRequest
Organizational Unit ID in which to place an account.

P

pl.wrzasq.lambda.cform.account - package pl.wrzasq.lambda.cform.account
 
pl.wrzasq.lambda.cform.account.model - package pl.wrzasq.lambda.cform.account.model
 
pl.wrzasq.lambda.cform.account.service - package pl.wrzasq.lambda.cform.account.service
 
provision(AccountRequest, String) - Method in class pl.wrzasq.lambda.cform.account.service.AccountManager
Handles account creation.

R

resolveExistingAccount(String, AccountRequest) - Method in class pl.wrzasq.lambda.cform.account.service.AccountManager
Resolves ID of existing resource.

S

setAccountId(String) - Method in class pl.wrzasq.lambda.cform.account.model.AccountRequest
Existing account ID to invite into organization.
setAccountName(String) - Method in class pl.wrzasq.lambda.cform.account.model.AccountRequest
Name to label the account.
setAdministratorRoleName(String) - Method in class pl.wrzasq.lambda.cform.account.model.AccountRequest
Role name for the administration purposes.
setEmail(String) - Method in class pl.wrzasq.lambda.cform.account.model.AccountRequest
E-mail address for which to create an account.
setOuId(String) - Method in class pl.wrzasq.lambda.cform.account.model.AccountRequest
Organizational Unit ID in which to place an account.
setSleepInterval(long) - Method in class pl.wrzasq.lambda.cform.account.service.AccountManager
Sleep interval for status change checks.
sleep() - Method in class pl.wrzasq.lambda.cform.account.service.AccountManager
Performs a wait.
sleepInterval - Variable in class pl.wrzasq.lambda.cform.account.service.AccountManager
Sleep interval for status change checks.

T

toString() - Method in class pl.wrzasq.lambda.cform.account.model.AccountRequest
 
A C D E G H I L O P R S T 
All Classes All Packages