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.
This operation supports pagination. See into_paginator().
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.
This operation supports pagination. See into_paginator().
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.
This operation supports pagination. See into_paginator().
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.
This operation supports pagination. See into_paginator().
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.
This operation supports pagination. See into_paginator().
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.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the ListAssessmentFrameworks operation.
See ListAssessmentFrameworks for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the ListAssessmentFrameworkShareRequests operation.
See ListAssessmentFrameworkShareRequests for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the ListAssessmentReports operation.
See ListAssessmentReports for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the ListAssessments operation.
See ListAssessments for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the ListControlDomainInsights operation.
See ListControlDomainInsights for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
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.
This operation supports pagination. See into_paginator().
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.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the ListControls operation.
See ListControls for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the ListKeywordsForDataSource operation.
See ListKeywordsForDataSource for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the ListNotifications operation.
See ListNotifications for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
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
