Class OrganizationManager
- java.lang.Object
-
- pl.wrzasq.lambda.cform.organization.service.OrganizationManager
-
public class OrganizationManager extends Object
Organizations API implementation.
-
-
Constructor Summary
Constructors Constructor Description OrganizationManager(com.amazonaws.services.organizations.AWSOrganizations organizations)Initializes object with given Organizations client.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description pl.wrzasq.commons.aws.cloudformation.CustomResourceResponse<OrganizationResponse>delete(OrganizationRequest input, String physicalResourceId)Handles organization deletion.pl.wrzasq.commons.aws.cloudformation.CustomResourceResponse<OrganizationResponse>sync(OrganizationRequest input, String physicalResourceId)Handles organization creation.
-
-
-
Method Detail
-
sync
public pl.wrzasq.commons.aws.cloudformation.CustomResourceResponse<OrganizationResponse> sync(OrganizationRequest input, String physicalResourceId)
Handles organization creation.- Parameters:
input- Resource creation request.physicalResourceId- Physical ID of existing resource (if present).- Returns:
- Data about published version.
-
delete
public pl.wrzasq.commons.aws.cloudformation.CustomResourceResponse<OrganizationResponse> delete(OrganizationRequest input, String physicalResourceId)
Handles organization deletion.- Parameters:
input- Resource delete request.physicalResourceId- Physical ID of existing resource (if present).- Returns:
- Empty response.
-
-