Struct aws_sdk_auditmanager::client::Client [−][src]
pub struct Client<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Client for AWS Audit Manager
Client for invoking operations on AWS Audit Manager. Each operation on AWS Audit Manager is a method on this
this struct. .send()
MUST be invoked on the generated operations to dispatch the request to the service.
Examples
Constructing a client and invoking an operation
// create a shared configuration. This can be used & shared between multiple service clients.
let shared_config = aws_config::load_from_env().await;
let client = aws_sdk_auditmanager::Client::new(&shared_config);
// invoke an operation
/* let rsp = client
.<operation_name>().
.<param>("some value")
.send().await; */
Constructing a client with custom configuration
use aws_config::RetryConfig;
let shared_config = aws_config::load_from_env().await;
let config = aws_sdk_auditmanager::config::Builder::from(&shared_config)
.retry_config(RetryConfig::disabled())
.build();
let client = aws_sdk_auditmanager::Client::from_conf(config);
Implementations
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub fn associate_assessment_report_evidence_folder(
&self
) -> AssociateAssessmentReportEvidenceFolder<C, M, R>
pub fn associate_assessment_report_evidence_folder(
&self
) -> AssociateAssessmentReportEvidenceFolder<C, M, R>
Constructs a fluent builder for the AssociateAssessmentReportEvidenceFolder
operation.
See AssociateAssessmentReportEvidenceFolder
for more information about the
operation and its arguments.
pub fn batch_associate_assessment_report_evidence(
&self
) -> BatchAssociateAssessmentReportEvidence<C, M, R>
pub fn batch_associate_assessment_report_evidence(
&self
) -> BatchAssociateAssessmentReportEvidence<C, M, R>
Constructs a fluent builder for the BatchAssociateAssessmentReportEvidence
operation.
See BatchAssociateAssessmentReportEvidence
for more information about the
operation and its arguments.
pub fn batch_create_delegation_by_assessment(
&self
) -> BatchCreateDelegationByAssessment<C, M, R>
pub fn batch_create_delegation_by_assessment(
&self
) -> BatchCreateDelegationByAssessment<C, M, R>
Constructs a fluent builder for the BatchCreateDelegationByAssessment
operation.
See BatchCreateDelegationByAssessment
for more information about the
operation and its arguments.
pub fn batch_delete_delegation_by_assessment(
&self
) -> BatchDeleteDelegationByAssessment<C, M, R>
pub fn batch_delete_delegation_by_assessment(
&self
) -> BatchDeleteDelegationByAssessment<C, M, R>
Constructs a fluent builder for the BatchDeleteDelegationByAssessment
operation.
See BatchDeleteDelegationByAssessment
for more information about the
operation and its arguments.
pub fn batch_disassociate_assessment_report_evidence(
&self
) -> BatchDisassociateAssessmentReportEvidence<C, M, R>
pub fn batch_disassociate_assessment_report_evidence(
&self
) -> BatchDisassociateAssessmentReportEvidence<C, M, R>
Constructs a fluent builder for the BatchDisassociateAssessmentReportEvidence
operation.
See BatchDisassociateAssessmentReportEvidence
for more information about the
operation and its arguments.
pub fn batch_import_evidence_to_assessment_control(
&self
) -> BatchImportEvidenceToAssessmentControl<C, M, R>
pub fn batch_import_evidence_to_assessment_control(
&self
) -> BatchImportEvidenceToAssessmentControl<C, M, R>
Constructs a fluent builder for the BatchImportEvidenceToAssessmentControl
operation.
See BatchImportEvidenceToAssessmentControl
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateAssessment
operation.
See CreateAssessment
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateAssessmentFramework
operation.
See CreateAssessmentFramework
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateAssessmentReport
operation.
See CreateAssessmentReport
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateControl
operation.
See CreateControl
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteAssessment
operation.
See DeleteAssessment
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteAssessmentFramework
operation.
See DeleteAssessmentFramework
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteAssessmentFrameworkShare
operation.
See DeleteAssessmentFrameworkShare
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteAssessmentReport
operation.
See DeleteAssessmentReport
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteControl
operation.
See DeleteControl
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeregisterAccount
operation.
See DeregisterAccount
for more information about the
operation and its arguments.
pub fn deregister_organization_admin_account(
&self
) -> DeregisterOrganizationAdminAccount<C, M, R>
pub fn deregister_organization_admin_account(
&self
) -> DeregisterOrganizationAdminAccount<C, M, R>
Constructs a fluent builder for the DeregisterOrganizationAdminAccount
operation.
See DeregisterOrganizationAdminAccount
for more information about the
operation and its arguments.
pub fn disassociate_assessment_report_evidence_folder(
&self
) -> DisassociateAssessmentReportEvidenceFolder<C, M, R>
pub fn disassociate_assessment_report_evidence_folder(
&self
) -> DisassociateAssessmentReportEvidenceFolder<C, M, R>
Constructs a fluent builder for the DisassociateAssessmentReportEvidenceFolder
operation.
See DisassociateAssessmentReportEvidenceFolder
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetAccountStatus
operation.
See GetAccountStatus
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetAssessment
operation.
See GetAssessment
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetAssessmentFramework
operation.
See GetAssessmentFramework
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetAssessmentReportUrl
operation.
See GetAssessmentReportUrl
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetChangeLogs
operation.
See GetChangeLogs
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetControl
operation.
See GetControl
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetDelegations
operation.
See GetDelegations
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetEvidence
operation.
See GetEvidence
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetEvidenceByEvidenceFolder
operation.
See GetEvidenceByEvidenceFolder
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetEvidenceFolder
operation.
See GetEvidenceFolder
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetEvidenceFoldersByAssessment
operation.
See GetEvidenceFoldersByAssessment
for more information about the
operation and its arguments.
pub fn get_evidence_folders_by_assessment_control(
&self
) -> GetEvidenceFoldersByAssessmentControl<C, M, R>
pub fn get_evidence_folders_by_assessment_control(
&self
) -> GetEvidenceFoldersByAssessmentControl<C, M, R>
Constructs a fluent builder for the GetEvidenceFoldersByAssessmentControl
operation.
See GetEvidenceFoldersByAssessmentControl
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetInsights
operation.
See GetInsights
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetInsightsByAssessment
operation.
See GetInsightsByAssessment
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetOrganizationAdminAccount
operation.
See GetOrganizationAdminAccount
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetServicesInScope
operation.
See GetServicesInScope
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetSettings
operation.
See GetSettings
for more information about the
operation and its arguments.
pub fn list_assessment_control_insights_by_control_domain(
&self
) -> ListAssessmentControlInsightsByControlDomain<C, M, R>
pub fn list_assessment_control_insights_by_control_domain(
&self
) -> ListAssessmentControlInsightsByControlDomain<C, M, R>
Constructs a fluent builder for the ListAssessmentControlInsightsByControlDomain
operation.
See ListAssessmentControlInsightsByControlDomain
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListAssessmentFrameworks
operation.
See ListAssessmentFrameworks
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListAssessmentFrameworkShareRequests
operation.
See ListAssessmentFrameworkShareRequests
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListAssessmentReports
operation.
See ListAssessmentReports
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListAssessments
operation.
See ListAssessments
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListControlDomainInsights
operation.
See ListControlDomainInsights
for more information about the
operation and its arguments.
pub fn list_control_domain_insights_by_assessment(
&self
) -> ListControlDomainInsightsByAssessment<C, M, R>
pub fn list_control_domain_insights_by_assessment(
&self
) -> ListControlDomainInsightsByAssessment<C, M, R>
Constructs a fluent builder for the ListControlDomainInsightsByAssessment
operation.
See ListControlDomainInsightsByAssessment
for more information about the
operation and its arguments.
pub fn list_control_insights_by_control_domain(
&self
) -> ListControlInsightsByControlDomain<C, M, R>
pub fn list_control_insights_by_control_domain(
&self
) -> ListControlInsightsByControlDomain<C, M, R>
Constructs a fluent builder for the ListControlInsightsByControlDomain
operation.
See ListControlInsightsByControlDomain
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListControls
operation.
See ListControls
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListKeywordsForDataSource
operation.
See ListKeywordsForDataSource
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListNotifications
operation.
See ListNotifications
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListTagsForResource
operation.
See ListTagsForResource
for more information about the
operation and its arguments.
Constructs a fluent builder for the RegisterAccount
operation.
See RegisterAccount
for more information about the
operation and its arguments.
pub fn register_organization_admin_account(
&self
) -> RegisterOrganizationAdminAccount<C, M, R>
pub fn register_organization_admin_account(
&self
) -> RegisterOrganizationAdminAccount<C, M, R>
Constructs a fluent builder for the RegisterOrganizationAdminAccount
operation.
See RegisterOrganizationAdminAccount
for more information about the
operation and its arguments.
Constructs a fluent builder for the StartAssessmentFrameworkShare
operation.
See StartAssessmentFrameworkShare
for more information about the
operation and its arguments.
Constructs a fluent builder for the TagResource
operation.
See TagResource
for more information about the
operation and its arguments.
Constructs a fluent builder for the UntagResource
operation.
See UntagResource
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateAssessment
operation.
See UpdateAssessment
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateAssessmentControl
operation.
See UpdateAssessmentControl
for more information about the
operation and its arguments.
pub fn update_assessment_control_set_status(
&self
) -> UpdateAssessmentControlSetStatus<C, M, R>
pub fn update_assessment_control_set_status(
&self
) -> UpdateAssessmentControlSetStatus<C, M, R>
Constructs a fluent builder for the UpdateAssessmentControlSetStatus
operation.
See UpdateAssessmentControlSetStatus
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateAssessmentFramework
operation.
See UpdateAssessmentFramework
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateAssessmentFrameworkShare
operation.
See UpdateAssessmentFrameworkShare
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateAssessmentStatus
operation.
See UpdateAssessmentStatus
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateControl
operation.
See UpdateControl
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateSettings
operation.
See UpdateSettings
for more information about the
operation and its arguments.
pub fn validate_assessment_report_integrity(
&self
) -> ValidateAssessmentReportIntegrity<C, M, R>
pub fn validate_assessment_report_integrity(
&self
) -> ValidateAssessmentReportIntegrity<C, M, R>
Constructs a fluent builder for the ValidateAssessmentReportIntegrity
operation.
See ValidateAssessmentReportIntegrity
for more information about the
operation and its arguments.
Creates a client with the given service config and connector override.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for Client<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for Client<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more