[−][src]Struct rusoto_macie::MacieClient
A client for the Amazon Macie API.
Methods
impl MacieClient
[src]
impl MacieClient
pub fn new(region: Region) -> MacieClient
[src]
pub fn new(region: Region) -> MacieClient
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]
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,
Trait Implementations
impl Macie for MacieClient
[src]
impl Macie for MacieClient
fn associate_member_account(
&self,
input: AssociateMemberAccountRequest
) -> RusotoFuture<(), AssociateMemberAccountError>
[src]
fn associate_member_account(
&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]
fn associate_s3_resources(
&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]
fn disassociate_member_account(
&self,
input: DisassociateMemberAccountRequest
) -> RusotoFuture<(), DisassociateMemberAccountError>
Removes the specified member account from Amazon Macie.
fn disassociate_s3_resources(
&self,
input: DisassociateS3ResourcesRequest
) -> RusotoFuture<DisassociateS3ResourcesResult, DisassociateS3ResourcesError>
[src]
fn disassociate_s3_resources(
&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]
fn list_member_accounts(
&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]
fn list_s3_resources(
&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]
fn update_s3_resources(
&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.
Auto Trait Implementations
impl Send for MacieClient
impl Send for MacieClient
impl Sync for MacieClient
impl Sync for MacieClient
Blanket Implementations
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
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]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
try_from
)Performs the conversion.
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static
Gets the TypeId
of self
. Read more
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
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]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
try_from
)Performs the conversion.
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Erased for T
impl<T> Erased for T
impl<T> Same for T
impl<T> Same for T
type Output = T
Should always be Self