@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSRAM extends Object implements AWSRAM
AWSRAM
. Convenient method forms pass through to the corresponding overload that
takes a request object, which throws an UnsupportedOperationException
.ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
AcceptResourceShareInvitationResult |
acceptResourceShareInvitation(AcceptResourceShareInvitationRequest request)
Accepts an invitation to a resource share from another AWS account.
|
AssociateResourceShareResult |
associateResourceShare(AssociateResourceShareRequest request)
Associates the specified resource share with the specified principals and resources.
|
CreateResourceShareResult |
createResourceShare(CreateResourceShareRequest request)
Creates a resource share.
|
DeleteResourceShareResult |
deleteResourceShare(DeleteResourceShareRequest request)
Deletes the specified resource share.
|
DisassociateResourceShareResult |
disassociateResourceShare(DisassociateResourceShareRequest request)
Disassociates the specified principals or resources from the specified resource share.
|
EnableSharingWithAwsOrganizationResult |
enableSharingWithAwsOrganization(EnableSharingWithAwsOrganizationRequest request)
Enables resource sharing within your organization.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetResourcePoliciesResult |
getResourcePolicies(GetResourcePoliciesRequest request)
Gets the policies for the specifies resources.
|
GetResourceShareAssociationsResult |
getResourceShareAssociations(GetResourceShareAssociationsRequest request)
Gets the associations for the specified resource share.
|
GetResourceShareInvitationsResult |
getResourceShareInvitations(GetResourceShareInvitationsRequest request)
Gets the specified invitations for resource sharing.
|
GetResourceSharesResult |
getResourceShares(GetResourceSharesRequest request)
Gets the specified resource shares or all of your resource shares.
|
ListPrincipalsResult |
listPrincipals(ListPrincipalsRequest request)
Lists the principals with access to the specified resource.
|
ListResourcesResult |
listResources(ListResourcesRequest request)
Lists the resources that the specified principal can access.
|
RejectResourceShareInvitationResult |
rejectResourceShareInvitation(RejectResourceShareInvitationRequest request)
Rejects an invitation to a resource share from another AWS account.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Adds the specified tags to the specified resource share.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes the specified tags from the specified resource share.
|
UpdateResourceShareResult |
updateResourceShare(UpdateResourceShareRequest request)
Updates the specified resource share.
|
public AcceptResourceShareInvitationResult acceptResourceShareInvitation(AcceptResourceShareInvitationRequest request)
AWSRAM
Accepts an invitation to a resource share from another AWS account.
acceptResourceShareInvitation
in interface AWSRAM
public AssociateResourceShareResult associateResourceShare(AssociateResourceShareRequest request)
AWSRAM
Associates the specified resource share with the specified principals and resources.
associateResourceShare
in interface AWSRAM
public CreateResourceShareResult createResourceShare(CreateResourceShareRequest request)
AWSRAM
Creates a resource share.
createResourceShare
in interface AWSRAM
public DeleteResourceShareResult deleteResourceShare(DeleteResourceShareRequest request)
AWSRAM
Deletes the specified resource share.
deleteResourceShare
in interface AWSRAM
public DisassociateResourceShareResult disassociateResourceShare(DisassociateResourceShareRequest request)
AWSRAM
Disassociates the specified principals or resources from the specified resource share.
disassociateResourceShare
in interface AWSRAM
public EnableSharingWithAwsOrganizationResult enableSharingWithAwsOrganization(EnableSharingWithAwsOrganizationRequest request)
AWSRAM
Enables resource sharing within your organization.
enableSharingWithAwsOrganization
in interface AWSRAM
public GetResourcePoliciesResult getResourcePolicies(GetResourcePoliciesRequest request)
AWSRAM
Gets the policies for the specifies resources.
getResourcePolicies
in interface AWSRAM
public GetResourceShareAssociationsResult getResourceShareAssociations(GetResourceShareAssociationsRequest request)
AWSRAM
Gets the associations for the specified resource share.
getResourceShareAssociations
in interface AWSRAM
public GetResourceShareInvitationsResult getResourceShareInvitations(GetResourceShareInvitationsRequest request)
AWSRAM
Gets the specified invitations for resource sharing.
getResourceShareInvitations
in interface AWSRAM
public GetResourceSharesResult getResourceShares(GetResourceSharesRequest request)
AWSRAM
Gets the specified resource shares or all of your resource shares.
getResourceShares
in interface AWSRAM
public ListPrincipalsResult listPrincipals(ListPrincipalsRequest request)
AWSRAM
Lists the principals with access to the specified resource.
listPrincipals
in interface AWSRAM
public ListResourcesResult listResources(ListResourcesRequest request)
AWSRAM
Lists the resources that the specified principal can access.
listResources
in interface AWSRAM
public RejectResourceShareInvitationResult rejectResourceShareInvitation(RejectResourceShareInvitationRequest request)
AWSRAM
Rejects an invitation to a resource share from another AWS account.
rejectResourceShareInvitation
in interface AWSRAM
public TagResourceResult tagResource(TagResourceRequest request)
AWSRAM
Adds the specified tags to the specified resource share.
tagResource
in interface AWSRAM
public UntagResourceResult untagResource(UntagResourceRequest request)
AWSRAM
Removes the specified tags from the specified resource share.
untagResource
in interface AWSRAM
public UpdateResourceShareResult updateResourceShare(UpdateResourceShareRequest request)
AWSRAM
Updates the specified resource share.
updateResourceShare
in interface AWSRAM
public void shutdown()
AWSRAM
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSRAM
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata
in interface AWSRAM
request
- The originally executed request.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.