[−][src]Struct rusoto_macie::MacieClient
A client for the Amazon Macie API.
Methods
impl MacieClient
[src]
pub fn new(region: Region) -> MacieClient
[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
) -> MacieClient 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
) -> MacieClient where
P: ProvideAwsCredentials + Send + Sync + 'static,
P::Future: Send,
D: DispatchSignedRequest + Send + Sync + 'static,
D::Future: Send,
Trait Implementations
impl Macie for MacieClient
[src]
fn associate_member_account(
&self,
input: AssociateMemberAccountRequest
) -> RusotoFuture<(), AssociateMemberAccountError>
[src]
&self,
input: AssociateMemberAccountRequest
) -> RusotoFuture<(), AssociateMemberAccountError>
Associates a specified AWS account with Amazon Macie as a member account.
fn associate_s3_resources(
&self,
input: AssociateS3ResourcesRequest
) -> RusotoFuture<AssociateS3ResourcesResult, AssociateS3ResourcesError>
[src]
&self,
input: AssociateS3ResourcesRequest
) -> RusotoFuture<AssociateS3ResourcesResult, AssociateS3ResourcesError>
Associates specified S3 resources with Amazon Macie for monitoring and data classification. If memberAccountId isn't specified, the action associates specified S3 resources with Macie for the current master account. If memberAccountId is specified, the action associates specified S3 resources with Macie for the specified member account.
fn disassociate_member_account(
&self,
input: DisassociateMemberAccountRequest
) -> RusotoFuture<(), DisassociateMemberAccountError>
[src]
&self,
input: DisassociateMemberAccountRequest
) -> RusotoFuture<(), DisassociateMemberAccountError>
Removes the specified member account from Amazon Macie.
fn disassociate_s3_resources(
&self,
input: DisassociateS3ResourcesRequest
) -> RusotoFuture<DisassociateS3ResourcesResult, DisassociateS3ResourcesError>
[src]
&self,
input: DisassociateS3ResourcesRequest
) -> RusotoFuture<DisassociateS3ResourcesResult, DisassociateS3ResourcesError>
Removes specified S3 resources from being monitored by Amazon Macie. If memberAccountId isn't specified, the action removes specified S3 resources from Macie for the current master account. If memberAccountId is specified, the action removes specified S3 resources from Macie for the specified member account.
fn list_member_accounts(
&self,
input: ListMemberAccountsRequest
) -> RusotoFuture<ListMemberAccountsResult, ListMemberAccountsError>
[src]
&self,
input: ListMemberAccountsRequest
) -> RusotoFuture<ListMemberAccountsResult, ListMemberAccountsError>
Lists all Amazon Macie member accounts for the current Amazon Macie master account.
fn list_s3_resources(
&self,
input: ListS3ResourcesRequest
) -> RusotoFuture<ListS3ResourcesResult, ListS3ResourcesError>
[src]
&self,
input: ListS3ResourcesRequest
) -> RusotoFuture<ListS3ResourcesResult, ListS3ResourcesError>
Lists all the S3 resources associated with Amazon Macie. If memberAccountId isn't specified, the action lists the S3 resources associated with Amazon Macie for the current master account. If memberAccountId is specified, the action lists the S3 resources associated with Amazon Macie for the specified member account.
fn update_s3_resources(
&self,
input: UpdateS3ResourcesRequest
) -> RusotoFuture<UpdateS3ResourcesResult, UpdateS3ResourcesError>
[src]
&self,
input: UpdateS3ResourcesRequest
) -> RusotoFuture<UpdateS3ResourcesResult, UpdateS3ResourcesError>
Updates the classification types for the specified S3 resources. If memberAccountId isn't specified, the action updates the classification types of the S3 resources associated with Amazon Macie for the current master account. If memberAccountId is specified, the action updates the classification types of the S3 resources associated with Amazon Macie for the specified member account.
impl Clone for MacieClient
[src]
fn clone(&self) -> MacieClient
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl Send for MacieClient
impl Sync for MacieClient
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