[−][src]Struct rusoto_macie::MacieClient
A client for the Amazon Macie API.
Implementations
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,
D: DispatchSignedRequest + Send + Sync + 'static,
[src]
request_dispatcher: D,
credentials_provider: P,
region: Region
) -> MacieClient where
P: ProvideAwsCredentials + Send + Sync + 'static,
D: DispatchSignedRequest + Send + Sync + 'static,
pub fn new_with_client(client: Client, region: Region) -> MacieClient
[src]
Trait Implementations
impl Clone for MacieClient
[src]
pub fn clone(&self) -> MacieClient
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Macie for MacieClient
[src]
pub fn associate_member_account<'life0, 'async_trait>(
&'life0 self,
input: AssociateMemberAccountRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<AssociateMemberAccountError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: AssociateMemberAccountRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<AssociateMemberAccountError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Associates a specified AWS account with Amazon Macie Classic as a member account.
pub fn associate_s3_resources<'life0, 'async_trait>(
&'life0 self,
input: AssociateS3ResourcesRequest
) -> Pin<Box<dyn Future<Output = Result<AssociateS3ResourcesResult, RusotoError<AssociateS3ResourcesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: AssociateS3ResourcesRequest
) -> Pin<Box<dyn Future<Output = Result<AssociateS3ResourcesResult, RusotoError<AssociateS3ResourcesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Associates specified S3 resources with Amazon Macie Classic for monitoring and data classification. If memberAccountId isn't specified, the action associates specified S3 resources with Macie Classic for the current master account. If memberAccountId is specified, the action associates specified S3 resources with Macie Classic for the specified member account.
pub fn disassociate_member_account<'life0, 'async_trait>(
&'life0 self,
input: DisassociateMemberAccountRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DisassociateMemberAccountError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DisassociateMemberAccountRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DisassociateMemberAccountError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Removes the specified member account from Amazon Macie Classic.
pub fn disassociate_s3_resources<'life0, 'async_trait>(
&'life0 self,
input: DisassociateS3ResourcesRequest
) -> Pin<Box<dyn Future<Output = Result<DisassociateS3ResourcesResult, RusotoError<DisassociateS3ResourcesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DisassociateS3ResourcesRequest
) -> Pin<Box<dyn Future<Output = Result<DisassociateS3ResourcesResult, RusotoError<DisassociateS3ResourcesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Removes specified S3 resources from being monitored by Amazon Macie Classic. If memberAccountId isn't specified, the action removes specified S3 resources from Macie Classic for the current master account. If memberAccountId is specified, the action removes specified S3 resources from Macie Classic for the specified member account.
pub fn list_member_accounts<'life0, 'async_trait>(
&'life0 self,
input: ListMemberAccountsRequest
) -> Pin<Box<dyn Future<Output = Result<ListMemberAccountsResult, RusotoError<ListMemberAccountsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListMemberAccountsRequest
) -> Pin<Box<dyn Future<Output = Result<ListMemberAccountsResult, RusotoError<ListMemberAccountsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Lists all Amazon Macie Classic member accounts for the current Amazon Macie Classic master account.
pub fn list_s3_resources<'life0, 'async_trait>(
&'life0 self,
input: ListS3ResourcesRequest
) -> Pin<Box<dyn Future<Output = Result<ListS3ResourcesResult, RusotoError<ListS3ResourcesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListS3ResourcesRequest
) -> Pin<Box<dyn Future<Output = Result<ListS3ResourcesResult, RusotoError<ListS3ResourcesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Lists all the S3 resources associated with Amazon Macie Classic. If memberAccountId isn't specified, the action lists the S3 resources associated with Amazon Macie Classic for the current master account. If memberAccountId is specified, the action lists the S3 resources associated with Amazon Macie Classic for the specified member account.
pub fn update_s3_resources<'life0, 'async_trait>(
&'life0 self,
input: UpdateS3ResourcesRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateS3ResourcesResult, RusotoError<UpdateS3ResourcesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateS3ResourcesRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateS3ResourcesResult, RusotoError<UpdateS3ResourcesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
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 Classic for the current master account. If memberAccountId is specified, the action updates the classification types of the S3 resources associated with Amazon Macie Classic for the specified member account.
Auto Trait Implementations
impl !RefUnwindSafe for MacieClient
[src]
impl Send for MacieClient
[src]
impl Sync for MacieClient
[src]
impl Unpin for MacieClient
[src]
impl !UnwindSafe for MacieClient
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,