[−][src]Struct rusoto_ram::RamClient
A client for the RAM API.
Methods
impl RamClient
[src]
pub fn new(region: Region) -> RamClient
[src]
Creates a client backed by the default tokio event loop.
The client will use the default credentials provider and tls client.
pub fn new_with<P, D>(
request_dispatcher: D,
credentials_provider: P,
region: Region
) -> RamClient where
P: ProvideAwsCredentials + Send + Sync + 'static,
P::Future: Send,
D: DispatchSignedRequest + Send + Sync + 'static,
D::Future: Send,
[src]
request_dispatcher: D,
credentials_provider: P,
region: Region
) -> RamClient where
P: ProvideAwsCredentials + Send + Sync + 'static,
P::Future: Send,
D: DispatchSignedRequest + Send + Sync + 'static,
D::Future: Send,
Trait Implementations
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.
impl Clone for RamClient
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
impl<T> Erased for T
impl<T> Same for T
type Output = T
Should always be Self