[−][src]Trait rusoto_ram::Ram
Trait representing the capabilities of the RAM API. RAM clients implement this trait.
Required methods
fn accept_resource_share_invitation(
&self,
input: AcceptResourceShareInvitationRequest
) -> RusotoFuture<AcceptResourceShareInvitationResponse, AcceptResourceShareInvitationError>
&self,
input: AcceptResourceShareInvitationRequest
) -> RusotoFuture<AcceptResourceShareInvitationResponse, AcceptResourceShareInvitationError>
Accepts an invitation to a resource share from another AWS account.
fn associate_resource_share(
&self,
input: AssociateResourceShareRequest
) -> RusotoFuture<AssociateResourceShareResponse, AssociateResourceShareError>
&self,
input: AssociateResourceShareRequest
) -> RusotoFuture<AssociateResourceShareResponse, AssociateResourceShareError>
Associates the specified resource share with the specified principals and resources.
fn create_resource_share(
&self,
input: CreateResourceShareRequest
) -> RusotoFuture<CreateResourceShareResponse, CreateResourceShareError>
&self,
input: CreateResourceShareRequest
) -> RusotoFuture<CreateResourceShareResponse, CreateResourceShareError>
Creates a resource share.
fn delete_resource_share(
&self,
input: DeleteResourceShareRequest
) -> RusotoFuture<DeleteResourceShareResponse, DeleteResourceShareError>
&self,
input: DeleteResourceShareRequest
) -> RusotoFuture<DeleteResourceShareResponse, DeleteResourceShareError>
Deletes the specified resource share.
fn disassociate_resource_share(
&self,
input: DisassociateResourceShareRequest
) -> RusotoFuture<DisassociateResourceShareResponse, DisassociateResourceShareError>
&self,
input: DisassociateResourceShareRequest
) -> RusotoFuture<DisassociateResourceShareResponse, DisassociateResourceShareError>
Disassociates the specified principals or resources from the specified resource share.
fn enable_sharing_with_aws_organization(
&self
) -> RusotoFuture<EnableSharingWithAwsOrganizationResponse, EnableSharingWithAwsOrganizationError>
&self
) -> RusotoFuture<EnableSharingWithAwsOrganizationResponse, EnableSharingWithAwsOrganizationError>
Enables resource sharing within your organization.
fn get_resource_policies(
&self,
input: GetResourcePoliciesRequest
) -> RusotoFuture<GetResourcePoliciesResponse, GetResourcePoliciesError>
&self,
input: GetResourcePoliciesRequest
) -> RusotoFuture<GetResourcePoliciesResponse, GetResourcePoliciesError>
Gets the policies for the specifies resources.
fn get_resource_share_associations(
&self,
input: GetResourceShareAssociationsRequest
) -> RusotoFuture<GetResourceShareAssociationsResponse, GetResourceShareAssociationsError>
&self,
input: GetResourceShareAssociationsRequest
) -> RusotoFuture<GetResourceShareAssociationsResponse, GetResourceShareAssociationsError>
Gets the associations for the specified resource share.
fn get_resource_share_invitations(
&self,
input: GetResourceShareInvitationsRequest
) -> RusotoFuture<GetResourceShareInvitationsResponse, GetResourceShareInvitationsError>
&self,
input: GetResourceShareInvitationsRequest
) -> RusotoFuture<GetResourceShareInvitationsResponse, GetResourceShareInvitationsError>
Gets the specified invitations for resource sharing.
fn get_resource_shares(
&self,
input: GetResourceSharesRequest
) -> RusotoFuture<GetResourceSharesResponse, GetResourceSharesError>
&self,
input: GetResourceSharesRequest
) -> RusotoFuture<GetResourceSharesResponse, GetResourceSharesError>
Gets the specified resource shares or all of your resource shares.
fn list_principals(
&self,
input: ListPrincipalsRequest
) -> RusotoFuture<ListPrincipalsResponse, ListPrincipalsError>
&self,
input: ListPrincipalsRequest
) -> RusotoFuture<ListPrincipalsResponse, ListPrincipalsError>
Lists the principals with access to the specified resource.
fn list_resources(
&self,
input: ListResourcesRequest
) -> RusotoFuture<ListResourcesResponse, ListResourcesError>
&self,
input: ListResourcesRequest
) -> RusotoFuture<ListResourcesResponse, ListResourcesError>
Lists the resources that the specified principal can access.
fn reject_resource_share_invitation(
&self,
input: RejectResourceShareInvitationRequest
) -> RusotoFuture<RejectResourceShareInvitationResponse, RejectResourceShareInvitationError>
&self,
input: RejectResourceShareInvitationRequest
) -> RusotoFuture<RejectResourceShareInvitationResponse, RejectResourceShareInvitationError>
Rejects an invitation to a resource share from another AWS account.
fn tag_resource(
&self,
input: TagResourceRequest
) -> RusotoFuture<TagResourceResponse, TagResourceError>
&self,
input: TagResourceRequest
) -> RusotoFuture<TagResourceResponse, TagResourceError>
Adds the specified tags to the specified resource share.
fn untag_resource(
&self,
input: UntagResourceRequest
) -> RusotoFuture<UntagResourceResponse, UntagResourceError>
&self,
input: UntagResourceRequest
) -> RusotoFuture<UntagResourceResponse, UntagResourceError>
Removes the specified tags from the specified resource share.
fn update_resource_share(
&self,
input: UpdateResourceShareRequest
) -> RusotoFuture<UpdateResourceShareResponse, UpdateResourceShareError>
&self,
input: UpdateResourceShareRequest
) -> RusotoFuture<UpdateResourceShareResponse, UpdateResourceShareError>
Updates the specified resource share.
Implementors
impl Ram for RamClient
[src]
fn accept_resource_share_invitation(
&self,
input: AcceptResourceShareInvitationRequest
) -> RusotoFuture<AcceptResourceShareInvitationResponse, AcceptResourceShareInvitationError>
[src]
&self,
input: AcceptResourceShareInvitationRequest
) -> RusotoFuture<AcceptResourceShareInvitationResponse, AcceptResourceShareInvitationError>
Accepts an invitation to a resource share from another AWS account.
fn associate_resource_share(
&self,
input: AssociateResourceShareRequest
) -> RusotoFuture<AssociateResourceShareResponse, AssociateResourceShareError>
[src]
&self,
input: AssociateResourceShareRequest
) -> RusotoFuture<AssociateResourceShareResponse, AssociateResourceShareError>
Associates the specified resource share with the specified principals and resources.
fn create_resource_share(
&self,
input: CreateResourceShareRequest
) -> RusotoFuture<CreateResourceShareResponse, CreateResourceShareError>
[src]
&self,
input: CreateResourceShareRequest
) -> RusotoFuture<CreateResourceShareResponse, CreateResourceShareError>
Creates a resource share.
fn delete_resource_share(
&self,
input: DeleteResourceShareRequest
) -> RusotoFuture<DeleteResourceShareResponse, DeleteResourceShareError>
[src]
&self,
input: DeleteResourceShareRequest
) -> RusotoFuture<DeleteResourceShareResponse, DeleteResourceShareError>
Deletes the specified resource share.
fn disassociate_resource_share(
&self,
input: DisassociateResourceShareRequest
) -> RusotoFuture<DisassociateResourceShareResponse, DisassociateResourceShareError>
[src]
&self,
input: DisassociateResourceShareRequest
) -> RusotoFuture<DisassociateResourceShareResponse, DisassociateResourceShareError>
Disassociates the specified principals or resources from the specified resource share.
fn enable_sharing_with_aws_organization(
&self
) -> RusotoFuture<EnableSharingWithAwsOrganizationResponse, EnableSharingWithAwsOrganizationError>
[src]
&self
) -> RusotoFuture<EnableSharingWithAwsOrganizationResponse, EnableSharingWithAwsOrganizationError>
Enables resource sharing within your organization.
fn get_resource_policies(
&self,
input: GetResourcePoliciesRequest
) -> RusotoFuture<GetResourcePoliciesResponse, GetResourcePoliciesError>
[src]
&self,
input: GetResourcePoliciesRequest
) -> RusotoFuture<GetResourcePoliciesResponse, GetResourcePoliciesError>
Gets the policies for the specifies resources.
fn get_resource_share_associations(
&self,
input: GetResourceShareAssociationsRequest
) -> RusotoFuture<GetResourceShareAssociationsResponse, GetResourceShareAssociationsError>
[src]
&self,
input: GetResourceShareAssociationsRequest
) -> RusotoFuture<GetResourceShareAssociationsResponse, GetResourceShareAssociationsError>
Gets the associations for the specified resource share.
fn get_resource_share_invitations(
&self,
input: GetResourceShareInvitationsRequest
) -> RusotoFuture<GetResourceShareInvitationsResponse, GetResourceShareInvitationsError>
[src]
&self,
input: GetResourceShareInvitationsRequest
) -> RusotoFuture<GetResourceShareInvitationsResponse, GetResourceShareInvitationsError>
Gets the specified invitations for resource sharing.
fn get_resource_shares(
&self,
input: GetResourceSharesRequest
) -> RusotoFuture<GetResourceSharesResponse, GetResourceSharesError>
[src]
&self,
input: GetResourceSharesRequest
) -> RusotoFuture<GetResourceSharesResponse, GetResourceSharesError>
Gets the specified resource shares or all of your resource shares.
fn list_principals(
&self,
input: ListPrincipalsRequest
) -> RusotoFuture<ListPrincipalsResponse, ListPrincipalsError>
[src]
&self,
input: ListPrincipalsRequest
) -> RusotoFuture<ListPrincipalsResponse, ListPrincipalsError>
Lists the principals with access to the specified resource.
fn list_resources(
&self,
input: ListResourcesRequest
) -> RusotoFuture<ListResourcesResponse, ListResourcesError>
[src]
&self,
input: ListResourcesRequest
) -> RusotoFuture<ListResourcesResponse, ListResourcesError>
Lists the resources that the specified principal can access.
fn reject_resource_share_invitation(
&self,
input: RejectResourceShareInvitationRequest
) -> RusotoFuture<RejectResourceShareInvitationResponse, RejectResourceShareInvitationError>
[src]
&self,
input: RejectResourceShareInvitationRequest
) -> RusotoFuture<RejectResourceShareInvitationResponse, RejectResourceShareInvitationError>
Rejects an invitation to a resource share from another AWS account.
fn tag_resource(
&self,
input: TagResourceRequest
) -> RusotoFuture<TagResourceResponse, TagResourceError>
[src]
&self,
input: TagResourceRequest
) -> RusotoFuture<TagResourceResponse, TagResourceError>
Adds the specified tags to the specified resource share.
fn untag_resource(
&self,
input: UntagResourceRequest
) -> RusotoFuture<UntagResourceResponse, UntagResourceError>
[src]
&self,
input: UntagResourceRequest
) -> RusotoFuture<UntagResourceResponse, UntagResourceError>
Removes the specified tags from the specified resource share.
fn update_resource_share(
&self,
input: UpdateResourceShareRequest
) -> RusotoFuture<UpdateResourceShareResponse, UpdateResourceShareError>
[src]
&self,
input: UpdateResourceShareRequest
) -> RusotoFuture<UpdateResourceShareResponse, UpdateResourceShareError>
Updates the specified resource share.