@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 | Constructor and Description |
|---|---|
protected |
AbstractAWSRAM() |
| 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 AWS 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 specified resources that you own and have shared.
|
GetResourceShareAssociationsResult |
getResourceShareAssociations(GetResourceShareAssociationsRequest request)
Gets the resources or principals for the resource shares that you own.
|
GetResourceShareInvitationsResult |
getResourceShareInvitations(GetResourceShareInvitationsRequest request)
Gets the invitations for resource sharing that you've received.
|
GetResourceSharesResult |
getResourceShares(GetResourceSharesRequest request)
Gets the resource shares that you own or the resource shares that are shared with you.
|
ListPendingInvitationResourcesResult |
listPendingInvitationResources(ListPendingInvitationResourcesRequest request)
Lists the resources in a resource share that is shared with you but that the invitation is still pending for.
|
ListPrincipalsResult |
listPrincipals(ListPrincipalsRequest request)
Lists the principals that you have shared resources with or the principals that have shared resources with you.
|
ListResourcesResult |
listResources(ListResourcesRequest request)
Lists the resources that you added to a resource shares or the resources that are shared with you.
|
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 that you own.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes the specified tags from the specified resource share that you own.
|
UpdateResourceShareResult |
updateResourceShare(UpdateResourceShareRequest request)
Updates the specified resource share that you own.
|
public AcceptResourceShareInvitationResult acceptResourceShareInvitation(AcceptResourceShareInvitationRequest request)
AWSRAMAccepts an invitation to a resource share from another AWS account.
acceptResourceShareInvitation in interface AWSRAMpublic AssociateResourceShareResult associateResourceShare(AssociateResourceShareRequest request)
AWSRAMAssociates the specified resource share with the specified principals and resources.
associateResourceShare in interface AWSRAMpublic CreateResourceShareResult createResourceShare(CreateResourceShareRequest request)
AWSRAMCreates a resource share.
createResourceShare in interface AWSRAMpublic DeleteResourceShareResult deleteResourceShare(DeleteResourceShareRequest request)
AWSRAMDeletes the specified resource share.
deleteResourceShare in interface AWSRAMpublic DisassociateResourceShareResult disassociateResourceShare(DisassociateResourceShareRequest request)
AWSRAMDisassociates the specified principals or resources from the specified resource share.
disassociateResourceShare in interface AWSRAMpublic EnableSharingWithAwsOrganizationResult enableSharingWithAwsOrganization(EnableSharingWithAwsOrganizationRequest request)
AWSRAMEnables resource sharing within your AWS Organization.
The caller must be the master account for the AWS Organization.
enableSharingWithAwsOrganization in interface AWSRAMpublic GetResourcePoliciesResult getResourcePolicies(GetResourcePoliciesRequest request)
AWSRAMGets the policies for the specified resources that you own and have shared.
getResourcePolicies in interface AWSRAMpublic GetResourceShareAssociationsResult getResourceShareAssociations(GetResourceShareAssociationsRequest request)
AWSRAMGets the resources or principals for the resource shares that you own.
getResourceShareAssociations in interface AWSRAMpublic GetResourceShareInvitationsResult getResourceShareInvitations(GetResourceShareInvitationsRequest request)
AWSRAMGets the invitations for resource sharing that you've received.
getResourceShareInvitations in interface AWSRAMpublic GetResourceSharesResult getResourceShares(GetResourceSharesRequest request)
AWSRAMGets the resource shares that you own or the resource shares that are shared with you.
getResourceShares in interface AWSRAMpublic ListPendingInvitationResourcesResult listPendingInvitationResources(ListPendingInvitationResourcesRequest request)
AWSRAMLists the resources in a resource share that is shared with you but that the invitation is still pending for.
listPendingInvitationResources in interface AWSRAMpublic ListPrincipalsResult listPrincipals(ListPrincipalsRequest request)
AWSRAMLists the principals that you have shared resources with or the principals that have shared resources with you.
listPrincipals in interface AWSRAMpublic ListResourcesResult listResources(ListResourcesRequest request)
AWSRAMLists the resources that you added to a resource shares or the resources that are shared with you.
listResources in interface AWSRAMpublic RejectResourceShareInvitationResult rejectResourceShareInvitation(RejectResourceShareInvitationRequest request)
AWSRAMRejects an invitation to a resource share from another AWS account.
rejectResourceShareInvitation in interface AWSRAMpublic TagResourceResult tagResource(TagResourceRequest request)
AWSRAMAdds the specified tags to the specified resource share that you own.
tagResource in interface AWSRAMpublic UntagResourceResult untagResource(UntagResourceRequest request)
AWSRAMRemoves the specified tags from the specified resource share that you own.
untagResource in interface AWSRAMpublic UpdateResourceShareResult updateResourceShare(UpdateResourceShareRequest request)
AWSRAMUpdates the specified resource share that you own.
updateResourceShare in interface AWSRAMpublic void shutdown()
AWSRAMpublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSRAMResponse 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 AWSRAMrequest - The originally executed request.Copyright © 2019. All rights reserved.